成人教育AV_色窝窝51精品国产人妻消防_蜜桃av国产在线15p_欧美sexhd_向日葵视频污官方网站APP下载_女人无遮挡裸交性做爰_久久国产视精品_亚洲99精品A片久久久久久

首頁 新聞中心 技術(shù)博客

ArcPy合并相同結(jié)構(gòu)的mdb數(shù)據(jù)庫

發(fā)布時間:2021-10-02 23:10:25   瀏覽量:3812   作者:GIS前沿

在之前的項目中遇到要把所有結(jié)構(gòu)相同的個人地理數(shù)據(jù)庫(mdb)合并到一個文件里面,使用ArcGIS工具箱中合并或者追加功能時每次都需要去選擇相應(yīng)的圖層,比較繁瑣。

后來從網(wǎng)上參考一些資料,使用ArcPy簡單做了一個腳本。下面找了一份測試數(shù)據(jù),演示一下數(shù)據(jù)合并流程和驗證腳本一下的可用性以及合并結(jié)果是否準(zhǔn)確。

在“C:\test2\”文件夾中有一個“1.mdb”文件和一個“A文件夾”;在“C:\test2\A\”有三個mdb文件,分別是:“2.mdb, 3.mdb, 4.mdb”?,F(xiàn)在我們把A文件夾中“2.mdb、 3.mdb、4.mdb”三個文件合并到外部“1.mdb”文件中。

使用ArcMap分別查看每個個人地理數(shù)據(jù)庫中的數(shù)據(jù)。

1.mdb中數(shù)據(jù)

2.mdb中數(shù)據(jù)

3.mdb中數(shù)據(jù)

4.mdb中數(shù)據(jù)

使用ArcGIS軟件中IDLE(Python GUI)打開腳本并執(zhí)行
操作流程如下:

1. 打開編寫的腳本。

[File]——[Open],找到編寫的”*.Py”文件。

2. 執(zhí)行腳本。

[Run]——[Run Module]

3. 程序執(zhí)行過程

4. 查看執(zhí)行結(jié)果

打開“1.mdb”查看合并后的數(shù)據(jù),圖形位置、屬性結(jié)構(gòu)和未合并前單個文件完全一致;圖形個數(shù)也是未合并前單文件中要素之和。

總結(jié):ArcPy 是一個 Python 站點包,可提供以實用高效的方式通過 Python 執(zhí)行地理數(shù)據(jù)分析、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)管理和地圖自動化。Python 是一種通用的編程語言。它是一種支持動態(tài)輸入的解釋型語言,適用于交互操作以及一次性程序(即腳本)快速原型制作,同時具有編寫大型應(yīng)用程序的強大功能。

用 ArcPy 編寫的 ArcGIS 應(yīng)用程序的優(yōu)勢在于,可以使用由多個不同領(lǐng)域的 GIS 專業(yè)人員和程序員組成的眾多 Python 小群體開發(fā)的附加模塊。

來源:https://blog.csdn.net/qq_43173805/article/details/112245995
福海县| 景东| 昌吉市| 临朐县| 岳西县| 兴文县| 永泰县| 赣州市| 民和| 谷城县| 武山县| 兴隆县| 怀集县| 金沙县| 泊头市| 交城县| 柳林县| 五家渠市| 疏勒县| 澄城县| 清水县| 平舆县| 浠水县| 阿尔山市| 元氏县| 潜山县| 女性| 新竹县| 临沧市| 北海市| 兰溪市| 轮台县| 东乌珠穆沁旗| 花垣县| 陇西县| 巴彦淖尔市| 仁化县| 河北省| 合川市| 公主岭市| 顺平县|