显示标签为“kml”的博文。显示所有博文
显示标签为“kml”的博文。显示所有博文

2018年11月13日星期二

为什么kml →dxf→kml,2个kml文件在Google Earth中会发生偏移

为什么kml →dxf→kml,2个kml文件在Google Earth中会发生偏移?
无论使用arcgis还是qgis,都会产生偏移。

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  指定输入文件的坐标系 
最后一个参数是输入文件,倒数第二个参数是输出文件的文件名。

2017年1月14日星期六

ogr2ogr kml

 将kml文件转换为dxf文件

ogr2ogr -t_srs EPSG:2385 -f DXF lhk_fbd.dxf doc.kml

更新:以上方法会出错,不知道原因
01 未解决
02 多出的字段是因为libkml
03 OGR_SKIP

ogrinfo -al --config OGR_SKIP LIBKML  qyl.kml

ogr2ogr   --config OGR_SKIP LIBKML  -t_srs EPSG:2436 -f DXF qyl.dxf qyl.kml