91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

發布時間:2020-07-03 19:21:21 來源:網絡 閱讀:6341 作者:firefly2123 欄目:系統運維

1、使用ogr2ogr工具

   官網地址http://www.gdal.org/ogr2ogr.html,下載需要的版本,考慮到筆者以后會經常使用,我把它解壓到了文件夾“D:\App\Gdal\release-1500-gdal-2-2-1-mapserver-7-0-6”下。

    為了使用方便,在Path中設置的路徑。

    打開命令行窗口,測試ogr2ogr命令失敗,顯示

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

   在管理員身份運行的命令行窗口運行“D:\App\Gdal\release-1500-gdal-2-2-1-mapserver-7-0-6\SDKShell.bat”以后,可以使用ogr2ogr命令。


2、geojson和shp的互相轉換

    使用命令 

ogr2ogr -lco encoding=UTF-8 -f "ESRI Shapefile" E:\data\china_20171027_1349.shp E:\data\china.json


ogr2ogr -f "GeoJSON" E:\data\china_region_20171027_1604.json E:\data\china_region_20171027_1604.shp

可是實現geojson和shp的互轉,需要注意的是,geojson中帶有漢字時,需要加上參數“-lco encoding=UTF-8”,否則出現亂碼,并產生警告信息。而shp轉geojson時,不需要額外參數,如增加編碼設置,也會產生警告信息。


3、數據編輯

    本次的任務是在全國省級行政區劃圖層中將內蒙古分為蒙東蒙西。

    手頭可以利用的數據包括geojson格式的“china.json”和“nei_meng_gu_geo.json”。

    由于使用了gdal的ogr2ogr工具,我們很容易得到對應的shp數據,我們現在只需要解決shp的編輯即可。

    1)在ArcGIS Desktop中加載nei_meng_gu_geo圖層

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

    2)打開編輯工具->開始編輯,根據業務需要,選擇要素,并選擇編輯工具欄中的merge工具

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

   3)merge后,分類渲染,并加載全國省級行政區劃,我們發現在鄰省的位置有很多接邊要么重合要么有空隙,基本沒有吻合,這樣的數據,顯然是沒法用的。這種問題在數據編輯中很常見,主要是因為數據來源不同,數據精度不同造成的。

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

   4)我們采用線裁剪的方法解決3)中的問題。在ArcToolbox中找到“Feature To Line”工具

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

    處理后得到結果

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

    重新打開編輯狀態,對nei_meng_gu_geo的Polyline數據進行編輯

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

    刪除無用的線,并merge下一步的裁切線

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

    目前效果如下

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯


    設置僅顯示內蒙古Polygon

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

    再次打開開始編輯,這次對“china_20171027_1349”做編輯

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

   選擇截斷線,打開高級編輯工具,選擇工具如下

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯

    5)最后的效果

使用GDAL的ogr2ogr工具,結合ArcGIS Desktop對Geojson數據編輯


至此,該任務完成!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兰州市| 鞍山市| 剑阁县| 南涧| 新津县| 察哈| 新密市| 综艺| 临桂县| 鸡东县| 东城区| 兴山县| 永清县| 界首市| 金川县| 瓦房店市| 竹山县| 永德县| 嘉义县| 宁河县| 嘉兴市| 响水县| 固阳县| 顺平县| 民和| 恩平市| 汉川市| 扬州市| 伊通| 钟山县| 交口县| 基隆市| 新邵县| 乌鲁木齐市| 清水县| 神农架林区| 庐江县| 灵台县| 石城县| 二手房| 扬州市|