Stu*_*143 5 postgresql spatial postgis
我刚刚开始设计我的第一个 GIS 数据库,使用 PostGIS / PostgreSQL,我有一个关于几何和地理的问题,特别是存储几何是否更有效(因为它支持更多功能)然后在我需要时投影到地理它,或者我是否应该同时存储几何和重新投影的地理?
更详细地说,数据库将填充包含英国国家网格 (EPSG:27700) (OSGR) 和转换后的 WGS84 (EPSG:4326) 值的预先存在的数据,并且该数据将定期更新来自外部资源。这将争论两列,因为我不需要进行计算。
展望未来,我希望允许使用 OSM 或文本输入作为 OSGR 或通过 GPS 坐标通过“指向并单击”基于 Web 的地图应用程序编辑数据。搜索设施也将允许 OSGR 或纬度/经度。有两列意味着我总是必须至少对输入执行一次计算(尽管不是搜索),而只有一列意味着我有时可能需要计算输入,再次可能需要计算搜索。
我想我已经说服自己在我的表中同时需要几何和地理列(可能还需要每个列的投影列,以便我可以在未来的某个时间处理爱尔兰),但这是否明智?
谢谢。
更详细地说,数据库将填充包含英国国家电网 (EPSG:27700) (OSGR) 和转换后的 WGS84 (EPSG:4326) 值的预先存在的数据,并且该数据将定期更新来自外部来源。这需要两列,因为我不需要进行计算。
您始终可以重新投影ST_Transform
(尽管可能会有较小的舍入误差)。当您需要这些优势时,我会显式转换并存储在 WGS84 中,并重新投影到 EPSG:27700。地理特征非常有用,拥有它们使生活变得更加简单。
更不用说,如果您经常查询它,您也可以索引来涵盖该转换。
归档时间: |
|
查看次数: |
99 次 |
最近记录: |