zoukankan      html  css  js  c++  java
  • 空间数据实战(2)——pgsql

    1 建表

    create table city (
      fid serial primary key,
      city_name VARCHAR(255),
      geom geometry
    )
    

    2 插入数据

    INSERT INTO city ( city_name, geom )
    VALUES ('北京', st_geomfromtext('LINESTRING(0 0,1 1)', 4326));
    
    insert into city(city_name,geom)
    values('test','SRID=4326;polygon((112.784684 28.051125,省略省略省略省略省略,112.66978 28.205104))')
    

    3 空间参考

    3.1 查询空间参考

    select st_srid(geom) from city;
    

    3.2 更新空间参考

    select UpdateGeometrySRID('city', 'geom', 4326);
    

    4 距离、面积计算

    单位:平方千米

    select city_name,st_area(st_transform(geom,4527))/1000000 from city
    

    未完待续

  • 相关阅读:
    numpy
    shell进阶2
    python笔记3
    shell进阶1
    记录:Paxos原理、历程及实战
    收藏
    linux fs io
    linux mount 操作
    docker好文收藏
    rbd snap(1)
  • 原文地址:https://www.cnblogs.com/liuliang1999/p/15037035.html
Copyright © 2011-2022 走看看