自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 关于构建属于自己的工具箱脚本

都2022年了也再来写一点自己的经验。相信很多时候大家都会反复的执行arcgis的某一个工具箱,比如相交——相交——添加字段——计算字段等一连串的过程。有的人会用模型构建器完成与之相比,我会选择用arcpy,来构建自己的工具,更易于方便修改自己需要的参数和过程。(一)新建工具箱脚本打开目录随意找一个文件夹新建一个就行,然后添加一个脚本(二)编辑脚本添加一个自己写的脚本进来就行,接下来 关键就是工具与自己的代码如何挂接;,我们要使用到一个函数arcpy.G...

2022-01-06 11:59:59 487

原创 关于对arcgis字段计算器功能探究以实现查找属性表中名称相同,面积最大的图斑为例

以前使用的时候都仅仅只限于写一个自定义函数:类似于这种简单的比较函数:表达式:function(!m!,!n!) #!m!,!n! 为字段名称表达式类型: PYTHON_9.3代码块:def function(a,b): #比较a字段与b字段的值,取其中的小值 if float(a)==float(b): return "相等" if float(...

2019-07-05 14:43:07 6304 4

原创 arcgis在配合数据驱动下制作动态表格及生成拐点坐标表

本文以打印宗地图为例,展示在arcgis下使用数据驱动工具生成和打印宗地图最后展示初步的效果图:图框可以修改和自定义一、标注出每个面的界址点号1、打开宗地地块需要标注各个拐点的坐标,面状图形暂时不知道如何直接标注出各拐点,因此使用数据管理工具——要素——折点转点,创建拐点;2、但是由于该工具会将J1 计算两次,以下参考图,会显示的拐点数目为5,所以我们先对面状图形进行计算拐...

2019-06-19 13:51:59 11425 6

翻译 arcgis数据驱动根据字段名称自动导出JPG,兼切割栅格图像

下面是导出JPGimport osimport sysreload(sys) sys.setdefaultencoding('utf-8')... mxd = arcpy.mapping.MapDocument("CURRENT")... for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1):... mxd.da...

2019-04-16 15:58:36 5083 5

原创 批量导出word

import xlrdfrom docx import Documentfrom docx.shared import Inchesimport osimport re# 基础文件夹路径base_path = "C:\\Users\\IBM\\Desktop\\xxx\\"# excel路径xls_path = base_path + "对照表.xlsx"# word填写模板...

2019-04-16 15:54:50 513

原创 EXCEL中按照一列的相同编号,组合另一列的多行内容

使用EXCEL自带的VBA(按alt+F11调出),贴入下列的代码,然后运行,依据A列的内容,组合合并B列的内容,在E和F列输出,代码参考,行数和列位置可以自己改Private Sub Worksheet_Activate()Dim a, b, d, i, m, n() '创建一些变量Set d = CreateObject("Scripting.Dic...

2019-04-16 15:50:23 4300

原创 arcgis实现对同一地块内的其他要素进行流水编号,或实现根据字段内同一属性加入长度编码编写流水编号

举例:该处有A、B地块,需要对B地块乃至其他C地块内的小地块进行从1开始编写流水号左边 右边从左边实现到右边的情况:使用arcgis的字段计算器的功能计算模式改为python ,其中 invalue 为输入的【地块name】字段,计算字段为【编号】字段,最后在最下面运行 函数 func(invalue) 贴出代码:Dict1 = {} #新...

2019-02-26 11:22:54 4394 1

原创 gis里将当前mxd下的所有图层的名称写入其shape的属性表

import arcpymxd = arcpy.mapping.MapDocument(r"CURRENT") #需要修改的mxd的路径df = arcpy.mapping.ListDataFrames(mxd, "")[0] #该mxd下面第一个数据框lyr = arcpy.mapping.ListLayers(mxd, "", df) ...

2018-07-10 10:12:19 2634 4

原创 arcgis条件标注及换行标注

总结一下最近碰巧遇到的标注的问题,翻了说明文档和相关资料看到的一些方式,还可补充一、arcgis标注标签简单使用(标注模式在常规中选择maplex引擎的引线标注)1、五颜六色的标注方式原标注样式修改后标注方式采用的的是arcgis文本格式化标签:"<CLR red = '255' blue=0 green=0 >" + "Text"+ "</CLR>",...

2018-04-26 15:44:45 35892 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除