将X,Y转换为纬度经度转换为ESRI shapefile

时间:2012-06-06 21:16:39

标签: gis latitude-longitude

警告:我对GIS一无所知。当然,这将在一瞬间变得非常明显。 Apologies,我的词汇也不会被发现。

我需要重新创建一个“战略地图”的部分,看起来像“真正的地理空间”地图:

enter image description here

为什么呢?因为如果我能够在地图上以相互正确的关系设置方框(“最大化股东价值”,“超出客户期望”等),我可以在数据可视化工具中做一些非常有趣的事情我是与...合作。

我可以在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)) 

无论如何,我有一堆点,我需要将这些点转换为lat / lon坐标,使用lat / lon(0,0)作为我的参考点。在上面的地图中,0,0可能位于“Exceed Customer Expectations”框之下 - 或多或少死点。

然后,我怀疑我能找到一个工具将这些杂乱的东西转换成ESRI shapefile,我可以直接导入到我的dataviz工具中。

是否有任何已知的(免费)工具,脚本,库等可以为我做一些?

1 个答案:

答案 0 :(得分:1)

您的问题不应该通过GIS解决,但我知道您已经找到了一些需要shapefile的很酷的dataviz功能。

问题是你想要取一些x,y点并将它们转换成lat / lon。纬度 - 经度特指地球表面上的点,而问题中的点与地球表面无关。

另一种想到这一点的方法是,你试图取随机点,说一个代表俄罗斯的首都,另一个代表德国的大城市等。

另一个问题是你想拥有一个0,0参考点,但纬度和经度有一个基准作为参考点,这是一个特定的地理位置。

如果没有关于您对图形设计工具的熟悉程度的更多信息,很难建议一种替代方法来解决您的问题,但是带有GIS的纬度/经度并不是您要寻找的方向。

很多人确实将x,y点转换为lat / lon,但这不是直接转换。笛卡尔坐标需要已知的投影和基准,以使此转换准确。

查看此link以深入解释为什么任意x,y无法转换为纬度/经度。

另一方面,+1为策略地图设计的开箱即用的原创想法!