2017年5月27日星期六

将dwg文件放到Google Map的思路

1 使用AutoCad将dwg文件另存为dxf;
2 将dxf导入ArcGis,赋上坐标系,导出为shape文件;
3 使用ogr2ogr将shape文件转换为json格式;
          ogr2ogr -t_srs EPSG:4326 -f "GeoJSON" ttt.json  2.shp
4 使用Python的geojson,获取json格式文件里的坐标点,转为国内地图使用的火星坐标系 ,并输出为json格式。
5 使用ogr2ogr,将json格式转换为kml格式。
     ogr2ogr  -f "KML" yxl.kml  yongxinglu_huoxing.json
6 将kml文件导入Google Map。(在google drive中)

更新:将北京54 120度带的dxf文件转换为kml文件

 ogr2ogr -t_srs EPSG:4326 -f "KML" -s_srs EPSG:2437  2.kml    lhk.dxf 
-t_srs  输出文件重新投影或者转换
-f        输出文件的格式
-s_srs  指定输入文件的坐标系 
最后一个参数是输入文件,倒数第二个参数是输出文件的文件名。

没有评论: