arcPy与添加 shp 文件(显示在 ArcMap),通过Arcpy打开mxd文档并添加数据的方式

news/2024/7/7 22:50:25

arcPy与添加 shp 文件(显示在 ArcMap),通过Arcpy打开mxd文档并添加数据的方式:
ArcGIS 添加 shp 文件很容易,但是却没有可以直接添加 shp 文件的 ArcPy 方法,实现代码:

# 获取当前的 mxd
mxd = arcpy.mapping.MapDocument("CURRENT")
# 获取当前的 data frame
df = arcpy.mapping.ListDataFrames(mxd, "Layers")[0]
# 获取 shp 文件路径
theShape = r"E:\zgl.shp"
# 定义 shp 文件为图层
addLayer = arcpy.mapping.Layer(theShape)
# 将图层添加到当前的 data frame 中
arcpy.mapping.AddLayer(df, addLayer, "AUTO_ARRANGE")
# 刷新视图
arcpy.RefreshActiveView()
arcpy.RefreshTOC()

尤其要注意刷新,RefreshActiveView视图,刷新RefreshTOC目录!


http://lihuaxi.xjx100.cn/news/326741.html

相关文章

oracle自启动的p***并行进程过多导致的process进程超限问题

某项目现场反馈无任何业务连接,查询v$process仍有500多个进程; 查询会话连接,也只有十几个会话; select b.MACHINE, b.PROGRAM,b.USERNAME, count(*) from v$process a, v$session b where a.ADDR b.PADDR and b.USERNAME is…

[笔记]docker-compose启动javaweb

1.Dockfile 1准备jdk安装包 启动项目jar2文件 from centosrun mkdir /var/tmp/jdkCOPY jdk-8u321-linux-x64.tar.gz /var/tmp/jdk RUN tar xzf /var/tmp/jdk/jdk-8u321-linux-x64.tar.gz -C /var/tmp/jdk RUN rm -rf /var/tmp/jdk/jdk-8u321-linux-x64.tar.gzENV JAVA_HOME=/va…

ENVI中高分五号02星高光谱数据处理

高分五号02星于2021年9月7日成功发射,这颗卫星也被称为高光谱观测卫星,卫星搭载了一台60公里幅宽、330谱段、30米分辨率的可见短波红外高光谱相机(AHSI),可见近红外和短波红外光谱分辨率分别达到5纳米和10纳米。 本文档以一景L1级五号02星AHSI数据为例介绍其在ENVI5.6下(…

JS如何实现书签导入导出?我是这么做的

目录 前言 依赖 概览 功能实现 FileSystem: HTMLSystem: html-config: 写在最后 前言 使用Node做过爬虫的人应该都知道Cheerio.js模块,其快速灵活的机制,使我们只需要了解JQ就可以轻松上手,是在使用…

java计算机毕业设计社区医疗服务管理系统源程序+mysql+系统+lw文档+远程调试

java计算机毕业设计社区医疗服务管理系统源程序mysql系统lw文档远程调试 java计算机毕业设计社区医疗服务管理系统源程序mysql系统lw文档远程调试本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前…

【Java学习Note】第8章 多线程

8. 多线程 文章目录8. 多线程8.1 程序、进程、线程8.2 线程的创建8.2.1 继承Thread类-创建线程方法之一8.2.2 Thread常用方法8.2.3 实现Runnable接口-创建线程方法之二8.2.4 两种多线程的区别8.3 线程得调度8.4 线程的生命周期8.5 线程的同步8.5.1 线程同步--Synchronized8.5.2…

Protocol buffe vs Json 为什么还会大量使用Json?

JSON:的最大优点就是可读性好,但是体积大。 Protocol Buffers:最大的特点就是体积小,传输需要带宽小,速度快。但是可读性较差 尽管JSON和Protobuf消息可以互换使用,但这些技术的设计目标不同。JSON代表Ja…

品牌化、跨境电商、专注细分赛道,平台助力品牌快速出海

国内国外产品都面临着日趋激烈的竞争,卖家越来越意识品牌的效应的重要作用。在竞争激烈的大环境之下,卖家必须采取有效的产品品牌营销策略来提高自身产品的市场竞争力。品牌营销在一定程度上可以增强产品在激烈的市场竞争的影响力。同时,口碑…