Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发基于 PostGIS 的网络 GIS。当我在 PostGIS 上创建支持 GIS 的表时,我必须指定数据的 SRID,例如 UTM 区域(例如 UTM 33N SRID 32633)。有没有办法在不使用全球地理 SRID(如 WGS84 和类似物)的情况下保持项目的可扩展性并将不同 SRID 的相同表数据(例如 32633 和 32632 覆盖整个意大利)放入?
谢谢
如果您尝试将不同的 SRID 组合在一列中,我认为您最终会陷入痛苦的世界(您怎么知道如何正确显示图层?)。
但是,您可以创建一个包含两个几何列的表。为了使事情更易于维护,您可以使用例如当一列更改时更新“其他”列的几何形状的触发器......
create table table_with_2_geoms ( geom_32633 geometry(geometry,32633), geom_32632 geometry(geometry,32632) );