摘要: 1 // 1、定义一个随机颜色函数,如果输入true(默认), 2 // 返回#ffffff;;false返回rbg 3 function getRandomColor(flag = true) { 4 if(flag){ 5 const arr = ['0','1','2','3','4','5' 阅读全文
posted @ 2023-05-10 11:30 Agiser0 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、环境配置 1.安装PyScripter 安装文件连接: 链接:https://pan.baidu.com/s/1HauyVCs6UoXLFam0nkRtxA 提取码:a6c3 2.arcmap内配置环境 菜单栏,地理处理 地理处理选项 将脚本工具编辑器和调试程序均设置为 安装PyScripter 阅读全文
posted @ 2023-05-10 11:26 Agiser0 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 第1节 导出单个要素 #定义导出函数 def exportJpgByFid(fid): lyr.setSelectionSet("NEW",[fid]) adf.zoomToSelectedFeatures() ap.RefreshActiveView() mxd_jpg = ur"路径\{}.jp 阅读全文
posted @ 2023-05-10 11:25 Agiser0 阅读(39) 评论(0) 推荐(0) 编辑
摘要: --导出数据框 1 dfjpj = ur"目标jpg路径" 2 mp.ExportToJPEG(mxd,dfjg,adf) #导出jpg图片 3 dfpdf = ur"目标pdf路径" 4 mp.ExportToPDF(mxd,dfpdf,adf) #导出pdf图片 --设置页面布局并导出地图文档 阅读全文
posted @ 2023-05-10 11:25 Agiser0 阅读(25) 评论(0) 推荐(0) 编辑
摘要: --获取图层数据源及属性 1 lyr.isFeatureLayer #返回布尔值;用于判断是否为要素图层 2 lyr.dataSource #返回图层的数据源 3 lyr.datasetName #返回数据集名称 4 lyr.workspacePath #返回工作空间绝对路径 5 ​ 6 ​ 7 l 阅读全文
posted @ 2023-05-10 11:22 Agiser0 阅读(60) 评论(0) 推荐(0) 编辑
摘要: --循环打印图层名称 1 #获取所有数据框 2 dfs = mp.ListDataFrames(mxd) 3 #获取所有图层 4 lyrs = mp.ListLayers(mxd,用于筛选图层名称的字符串,数据框) 5 ​ 6 for each in lyrs: 7 print each.name 阅读全文
posted @ 2023-05-10 11:18 Agiser0 阅读(72) 评论(0) 推荐(0) 编辑
摘要: --查看当前数据框 adf = mxd.activeDataFrame #此处对应mxd对象 --列举所有数据框 1 dfs = mp.ListDataFrames(mxd) #此处对应 mapping 附加库 2 for df in dfs: 3 print(df.name) --动态旋转地图 1 阅读全文
posted @ 2023-05-10 11:13 Agiser0 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1 #coding:utf-8 2 import arcpy as ap 3 import arcpy.mapping as mp 4 import os 5 6 mxd = mp.MapDocument('current') 7 adf = mxd.activeDataFrame 8 lyrs = 阅读全文
posted @ 2023-05-10 11:10 Agiser0 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 八股文--地图文档的属性 1 mxd.title 2 mxd.author 3 mxd.relativePaths #相对路径 4 #以上均可读、写 八股文--打印地图文档的所有属性 1 dir(obj) #返回对象的所有属性和方法<包括普通属性和特殊属性> 2 hasattr(obj,name) 阅读全文
posted @ 2023-05-10 11:08 Agiser0 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 八股文--判断文件是否存在 1 result = ap.Exists(文件路径) # 返回布尔值 2 print result 八股文--获取.shp文件中矢量要素数量(属性表的行数) 参考连接:Result—ArcMap | 文档 (arcgis.com) 1 count = ap.GetCoun 阅读全文
posted @ 2023-05-10 11:04 Agiser0 阅读(41) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示