我正在使用openlayers构建webApp,其中包含允许插入编辑和删除点的地图,我的地图现在使用“EPSG:4326”投影。 我有shp文件和xlsx文件,其中包含我需要在地图中作为图层插入的多边形和点。 问题是shp文件使用2309投影,这是以色列tm网格投影,即开放层无法识别。 如何将此点/多边形转移到4326投影? 我发现了这个:http://spatialreference.org/ref/epsg/2039/html/ 但我不知道它是否有用,或者如何......
答案 0 :(得分:1)
您可以将shp文件转换为GML(或KML或GeoJSON)
要将xlsx文件导入GML / KML,您也可以使用Quantum Gis。这很好tutorial。
如果您选择将GML与openlayers一起使用,请参阅documentation,如果您想使用KML,请参阅documantation here,但我会选择GeoJSON,因为它更小,可以是由JavaScript本地阅读。