Gis 如何使用srid=-1进行重投影

Gis 如何使用srid=-1进行重投影,gis,postgis,srid,Gis,Postgis,Srid,我有一个很大的疑问,我有一个我介绍给postgres的形状文件,我没有指定srid,所以在srid中的_geom列有-1,当我启动任何其他地图Viwer(如QGis或MapSertver)时,我没有任何问题来查看图形的确切位置。因此,如果我不必为某个位置指定任何srid,那么为什么evrybody会说srid是GIS的核心,以及在重新投影时,如何准确地将点绘制到它们应该位于的位置,例如wgs84 谢谢如果您的所有数据都具有相同的SRS,那么您可以在相同的空间中绘制它们(比较苹果和苹果)。没有使用

我有一个很大的疑问,我有一个我介绍给postgres的形状文件,我没有指定srid,所以在srid中的_geom列有-1,当我启动任何其他地图Viwer(如QGis或MapSertver)时,我没有任何问题来查看图形的确切位置。因此,如果我不必为某个位置指定任何srid,那么为什么evrybody会说srid是GIS的核心,以及在重新投影时,如何准确地将点绘制到它们应该位于的位置,例如wgs84


谢谢

如果您的所有数据都具有相同的SRS,那么您可以在相同的空间中绘制它们(比较苹果和苹果)。没有使用SRID=-1进行转换。如果您想忽略SRS,并且您是唯一的用户(即,您没有将数据共享给其他人),请继续并将SRID设置为'-1'

但是,如果您希望将数据与不同的SRSE(例如,WGS84 Long/Lat中的数据和UTM Easting/Northings中的数据)混合,则GIS需要知道如何转换以重新投影数据,以便数据可以彼此重叠。有数千种不同的SRSE

此外,如果您将数据共享给其他人,则数据的价值会降低。(我花了好几个小时试图用暴力猜测别人的投影,但他们没有具体说明)。例如,在相同的长/纬度坐标之间通常存在几百米的误差


请注意,通过指定'-1'SRID,您不会获得任何性能提升。如果您真的不知道SRID,那么最好保留它“-1”,而不要错误地猜测错误的SRID。

好的,我理解您告诉我的,好的,我理解您告诉我的,事实上我不会怀疑我每次都会指定SRID。但仍然让我不舒服的是,我在postgres中有三个层,其中三个加载了shp2pgsql,一个加载了srid-1,另一个加载了2085相同的文件投影,最后一个加载了srid 3819,问题是当我用QuantumGIS从postgres中获取层时,它们看起来完全一样,在QGIS中,转到:设置>项目属性>坐标参考系(CRS)并启用“启用动态”CRS转换(默认情况下此选项处于禁用状态)。非常感谢现在我了解了,我假设此复选框使QGIS使用投影绘制点,而不使用投影,现在我了解了。我再次非常感谢。没问题。。点击左边的检查标记,以后你应该考虑在GIS上问问题。