我正在尝试createTopology()并找到交集信息。但是CreateTopology ()有一个SRID参数。我是地理信息系统的新手,所以我真的不知道这意味着什么。文档称,它是空间引用,在spatial_ref_sys表中为该拓扑定义了空间引用。我不明白。错误: AddGeometryColumn() -无效SRID上下文: SQL语句"SELECT AddGeometryColumn('',$1,$2,$3,$4,$5,$6,$7)“PL/pgSQL函数的几何列(字符变化,整数,字符变化,整数,布尔值)第5行在SQL语句SQL语句”选择AddGeometryColumn('ri_topo','face','mbr','17698',‘POLYGON’,2)‘PL/pgSQL函数创建(字符变化,整数,双精度,执行语句*错误*
发布于 2015-06-30 01:10:45
SRID是一个标识符,表示特定的坐标集意味着什么。如果你的坐标是"45,50",那是纬度和经度,在某个参照点的北面和南面,还是什么?SRID告诉系统如何解释这些坐标,并允许转换坐标系统,如果要组合用于分析的不同坐标系中的输入数据,这是非常有用的。
在本例中,为数据的SRID指定了17698,并且该SRID可能不在spatial_ref_sys表中。不是我的。您需要知道数据所在的坐标系统,并选择正确的SRID。SRID 4326是常见的,因为它是WGS84经度/纬度系统。但这真的取决于你的数据。如果数据完全是虚构的,以米为单位,您可以选择一些UTM网格,然后假装它是来自那里的数据。如果它是虚构的和lat/lon,就使用4326。
https://stackoverflow.com/questions/31079333
复制相似问题