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