【发布时间】:2013-10-02 10:01:28
【问题描述】:
我需要在基于 Grails/GORM/PostgreSQL 的软件中存储几个物理位置的地理位置。
不是很多(大约 100 个),并且不会有任何基于它们的地理空间搜索或计算(尽管我必须将它们渲染到地图上 - 可能使用 HTML5 画布)。
在 GORM 对象模型和 PostgreSQL 中表示和存储它们的选项有哪些?哪个最好?
坐标的传入格式为UTM,因此类似于“29U E 323 314.000 N 3232 111.000”。将其存储为文本似乎很糟糕。
我查看了PostGIS,但我担心它有点矫枉过正(因为我不需要真正的地理空间查询)而且我不确定它是否与 GORM 很好地集成。
是否有用于处理坐标的 Java(或 Grails)标准简单库?到目前为止,我已经查看了 GeoTools 和 OpenMap,以及其他一些似乎被遗弃的。
现在我正在考虑使用其中一个库将我的 UTM 坐标转换为纬度/经度,并将它们存储为一对双精度 - 然后找出一种方法如何在需要时再次将它们投影到地图上渲染。
【问题讨论】:
标签: postgresql grails geolocation grails-orm geospatial