导航:首页 > 源码编译 > arcgis源码未定义

arcgis源码未定义

发布时间:2025-06-23 07:53:08

Ⅰ 搜罗全网!ArcGIS二次开发Python(arcpy)指南(二):超详细文件存取指南 有这一篇就够了

第一步,打开、修改、保存文件。这篇文章主要讲文件存取,不涉及文件内部操作。

独立处理数据包括读取和保存 SHP 文件、GDB 数据库文件和 CAD 文件。读取 SHP 文件很简单,通过输入矢量文件地址即可,实际应用中通常会进行处理后再导出。

读取 GDB 数据库文件,需知道数据库内文件名称,输入地址获取文件。GDB 支持将 SHP 文件保存到数据库中。

使用 Layer 类,可以读取 SHP 文件、.lyr 图层文件、GDB 文件甚至 .dwg CAD 文件。通过 Layer 类直接获取 gdb 数据库中的要素类,获取 CAD 文件中的矢量文件对象。

读取栅格对象,代码见相关文件,使用 arcpy.sa.Slope() 方法进行坡度计算。该方法仅传入 dem 栅格文件地址,无需指定输出地址。输出结果默认保存在系统中,使用 save() 方法可以保存至指定位置,包括 GDB 数据库。

在 mxd 文件基础上处理数据,第一步是获得 mxd 文件对象。两种情况:当前的 mxd 文件对象和指定已存在的 mxd 文件对象。

当前情况下,使用 "CURRENT" 参数创建地图文档对象。在 ArcMap Python 窗口中运行代码,成功将 shp 文件添加到当前 ArcMap 界面。已经存在的 mxd 文件,直接使用具体 mxd 文件地址。

在 mxd 文件上操作,包括获取数据框、图层、添加图层、保存/另存、替换图层、移除图层、移动图层等。创建数据列表涉及 ArcPy 函数,返回矢量文件或栅格文件名称列表。

总结,文章整理了文件存取和 mxd 文件操作的多种情况,读者可查阅以解决相关问题。提供教程源码、PDF文档,欢迎下载学习,共同进步。

阅读全文

与arcgis源码未定义相关的资料

热点内容
linux命令常用 浏览:903
vim命令写python 浏览:897
招行白酒用什么app 浏览:444
如何网上报考少儿编程考试 浏览:956
u盘清除文件夹 浏览:485
空调压缩机维修价格 浏览:56
实惠云服务器租用多少钱 浏览:845
java黑客 浏览:78
linux命令关闭进程 浏览:176
安卓如何分辨是不是快充充电头 浏览:835
php随机生成姓名 浏览:46
便签增加密码 浏览:446
centOS系统命令 浏览:223
vb编译教学 浏览:158
linuxtop含义 浏览:151
如何进入程序员账号 浏览:603
和平区优势单片机市价 浏览:636
为什么28区的服务器进不了 浏览:377
电气专业算法处理 浏览:161
linux拷贝文件到目录命令 浏览:560