使用地理工具转换来自给定CRS的坐标的字符串表示

时间:2014-12-22 09:15:28

标签: java geometry geography geotools

我在给定的CRS(即EPSG:3035)中有一个点的字符串表示,例如“N10160E21266”。我想使用 GeoTools 解析来创建DirectPosition或任何其他X / Y表示(以便将其转换为CRS到另一个CRS;我手边有一个MathTransform

GeoTools中是否已经实现了解析方法?

创建一个自定义的可能并不困难,但这可能容易出错,而且我不是GIS专家(如何正确处理北/东等)。

1 个答案:

答案 0 :(得分:1)

这不是一个众所周知的表示,因此不会有标准的解析器。写一个返回DirectPosition或JTS.Point的东西不应该太难。

您需要牢记的唯一地理问题是epsg:3035将东方存储为X,将北方存储为Y(在这种情况下,您可以预期)。您需要检查目标投影的轴顺序。