Web applications 将Shapefile转换为Bing的kml

Web applications 将Shapefile转换为Bing的kml,web-applications,coordinates,kml,bing-maps,shapefile,Web Applications,Coordinates,Kml,Bing Maps,Shapefile,是否可以将shapefile转换为kml文件,我可以将其用于bing地图web应用程序?我尝试过Shp2kml程序,但当我使用坐标时,我什么也看不到。KML文件只能表示WGS84坐标系中表示的坐标,即纬度介于-90和+90之间,经度值介于-180和+180之间。从您上面的评论来看,您的shapefile当前似乎没有在WGS84中进行度量。例如,它可能位于美国国家平面坐标系、英国国家网格或UTM区域中 要找出它使用的坐标系,应该找到shapefile附带的.PRJ文件。这是一个小文本文件,将为您提

是否可以将shapefile转换为kml文件,我可以将其用于bing地图web应用程序?我尝试过Shp2kml程序,但当我使用坐标时,我什么也看不到。

KML文件只能表示WGS84坐标系中表示的坐标,即纬度介于-90和+90之间,经度值介于-180和+180之间。从您上面的评论来看,您的shapefile当前似乎没有在WGS84中进行度量。例如,它可能位于美国国家平面坐标系、英国国家网格或UTM区域中

要找出它使用的坐标系,应该找到shapefile附带的.PRJ文件。这是一个小文本文件,将为您提供坐标系、基准、本初子午线等的详细信息。这将为您提供转换为WGS84所需的信息


您可能希望调查OGR2OGR,而不是使用shp2kml(http://www.gdal.org/ogr2ogr.html)它既可以将形状文件转换为KML文件,也可以在此过程中转换坐标系。它还可以在许多其他空间格式和数据库之间进行转换。

输出KML是什么样子的?坐标是这样的:295304.531193124856644353.3562940527,0 299081.43217294705642850.3168729805,0我有一个其他KML文件(我找到了,没有转换)看起来是这样的:6.47513500000034,49.82119375000002 6.23385505000045这个可以显示。两个arde都是德国的坐标。boundray的最后一个,内部区域的第一个(我转换的)。看起来shp2kml出了问题(这些坐标不是有效的WGS84坐标。您使用的是什么版本?从何处获得的?非常感谢!这就是问题所在。我使用此博客条目将我的shapefile转换为WGS84:之后,使用shp2kml将shapefile转换为kml,效果很好!)