将 X,Y 转换为纬度经度到 ESRI shapefile
Posted
技术标签:
【中文标题】将 X,Y 转换为纬度经度到 ESRI shapefile【英文标题】:Converting X,Y to Latitude Longitude to ESRI shapefile 【发布时间】:2012-06-10 22:54:32 【问题描述】:警告:我对 GIS 一无所知。当然,这一点很快就会变得非常明显。我的词汇量也不会准确,抱歉。
我需要重新创建看起来像“真实地理空间”地图的“战略地图”的一部分:
为什么?因为如果我能设法在地图上以正确的关系绘制方框(“最大化股东价值”、“超出客户期望”等),我可以在数据可视化工具中做一些非常有趣的事情。一起工作。
我可以在 Visio 中构建上面的策略图,然后使用脚本将我关心的形状导出为 X、Y 点或多边形。上面的其中一个框在导出后可能如下所示:
ShapeNo ShapeName PointNo X Y
1 Exceed Cust 2 37 155
1 Exceed Cust 4 116 155
1 Exceed Cust 6 116 234
1 Exceed Cust 8 37 234
1 Exceed Cust 10 37 155
...或者它可能看起来像这样:
POLYGON ((37 155, 116 155, 116 134, 37 234, 37,155))
不管怎样,我有一堆点,我需要将它们转换为纬度/经度坐标,使用纬度/经度 (0,0) 作为我的参考点。在上面的地图中,0,0 可能位于“超出客户期望”框下方 - 或多或少是死点。
然后,我怀疑我可以找到一个工具,将这些杂乱无章的东西转换成 ESRI shapefile,我可以直接导入到我的 dataviz 工具中。
是否有任何已知的(免费)工具、脚本、库等可以为我做这些事情?
【问题讨论】:
【参考方案1】:您的问题不应该通过 GIS 来解决,但我很感激您发现了一些需要 shapefile 的很酷的 dataviz 功能。
问题是您想获取一些 x,y 点并将它们转换为纬度/经度。经纬度特指地球表面上的点,您的问题中的点与地球表面无关。
另一种思考方式是,您尝试随机取一个点,说一个代表俄罗斯的首都,另一个代表德国的一个大城市等。
另一个问题是您希望有一个 0,0 参考点,但纬度和经度有一个基准作为参考点,它是一个特定的地理位置。
如果没有更多关于您对图形设计工具的熟悉程度的信息,很难建议一种替代方法来解决您的问题,但使用 GIS 的纬度/经度不是寻找的方向。
许多人确实将 x,y 点转换为纬度/经度,但这不是直接转换。笛卡尔坐标需要已知的投影和基准才能使此转换准确。
查看此link,深入了解为什么无法将任意 x,y 转换为纬度/经度。
另一方面,为战略地图设计的开箱即用原创想法 +1!
【讨论】:
以上是关于将 X,Y 转换为纬度经度到 ESRI shapefile的主要内容,如果未能解决你的问题,请参考以下文章