srid=-1如何进行重投影



我有一个很大的疑问,我向postgres介绍了一个形状文件,但我没有指定srid,所以_geom列的srid中有-1,当我启动QGis或MapSertver等任何其他地图Viwer时,我不想看到它应该在哪里。所以,如果我不必指定任何srid到一个位置,为什么evrybody说srid是GIS的核心,以及点是如何在重新投影时精确绘制的,例如wgs84。

感谢

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

但是,如果要将数据与不同的SRSe混合(例如,WGS84 Long/Lat中的数据和UTM Eastings/Nortings中的数据(,则GIS需要知道要转换什么来重新投影数据,以便将其叠加在一起。有成千上万种不同的SRSE。

此外,如果您正在将数据共享给其他人,则数据的价值会降低。(我花了几个小时试图在别人没有具体说明的情况下强行猜测他们的预测(。例如,NAD27和NAD83基准之间相同的长/纬度坐标之间通常存在几百米的误差。

请注意,指定"-1"SRID不会带来任何性能提升。如果你真的不知道SRID,那么最好保持"-1",而不是错误地猜测错误的SRID。

最新更新