• 您如何知道用于shp文件的SRID?

    我正在尝试将SHP文件放到我的PostGIS数据库中,但数据略有不足。我认为这是因为我使用了错误的SRID。 PRJ文件的内容如下: GEOGCS["GCS_North_American_1983", DATUM["D_North_American_1983", SPHEROID["GRS_1980",6378137.0,298.257222101]], PRIMEM["Greenwich",0.0], UNIT["Degree",0.0174532925199433]] 这与什么SRID相关?更一般而言...
  • MySQL Spatial-从SRID 31287转换为4326

    在MySQL中,我有一个大约有100个表的数据库。它们都包含一个名为“shape”的列,这是一个多边形类型的字段。它包含我认为的信息(st_srid返回1,但它是错误的)是srid 31287。我想把它转换成SRID 4326,我该怎么做呢?最佳答案:你有两个问题。您的内部表示错误,它是SRID 1,应该是SRID 31287。在每个数据库中都可以更改内部表示:MySQL will get a mutator for it in version 8, ST_SRID,PostGIS有ST_SetSRID您需...
  • PostGis距离计算

    我正在做一个室内地图导航应用程序,我正在尝试做的是建立一个数据库的地图点在建设。我使用的所有坐标都取自Google地图(这意味着EPSG是3857)。我现在要做的是找到米的距离,并在米内使用D_当我试图找出两点之间的距离时:SELECT ST_DISTANCE( ST_GeomFromText('POINT(' || StartLon || ' ' || StartLat || ')',3857), ST_GeomFromText('POINT(' || EndLon || ' ' || EndLat ||...
  • postgis拓扑中CreateTopology()中的SRID

    我正在尝试创建topology()并查找交集信息。但是CreateTopology()有一个SRID参数。我是新来的地理信息系统,所以我真的不知道这意味着什么。文档中说,它是在spatial ref_sys表中为该拓扑定义的空间引用。我不明白。错误:AddGeometryColumn()-无效的SRIDCONTEXT:SQL语句“选择AddGeometryColumn(''$1,$2,$3,$4,$5,$6,$7)”PL/pgSQL函数addgeometrycolumn(character varying,...
  • 在XY数据视图中设置SRID

    尝试创建连接两个表的视图,将XY坐标数据转换为单个空间点,然后设置SRID值。除SRID命令外,其他所有功能都可以使用。我正在生成多个结果,因此无法使用预先分配的坐标进行转换。任何帮助,将不胜感激! CREATE VIEW V_Station_Locations AS SELECT S.station_id, S.station_name, ST_MakePoint(V.x_coord, V.y_coord) ST_SetSRID(ST_Point...
公众号
码农俱乐部
关注公众号订阅更多技术干货!