使用python制作ArcGIS插件(6)案例分析

利用ArcPy制作航空制图插件
By 李远祥
这是笔者两年多前写的一个面向航路图做的一个插件,基本上将航路图的制作进行流程化,制作成为可交互的插件,只要有航路和机场的信息,就可以直接生成一个航路图,每个图的时间成本大概为3分钟左右。
整个插件都是使用Python进行制作,其设计思路是做好制图模版,剩下的工作就交给插件结合ArcPy调用ArcGIS工具进行数据的生成和处理,直到最后出图。

ArcGIS制图表达Representation-规则和几何效果

ArcGIS制图表达Representation-规则和几何效果
by 李远祥
对制图表达运用是否纯熟,主要是看对制图表达规则的理解和巧妙运用。前面章节已经粗略介绍过制图表达的运用,通过一些简单的规则可以实现比较理想的出图效果。但是,对于一些复杂的现实效果和制图规范来说,简单的规则的使用是远远不够的,还需要对制图规范和制图符号进行分解,然后使用各种制图表达规则进行重建。
要熟悉制图表达规则,首先要

ArcGIS Server GP服务发布与测试(基础版)

版本:ArcGIS Server 10.4 环境:win10
测试目标:创建一个GP服务,功能为根据要素属性信息(如FID)选择出输入内容的对应匹配要素。
注:这个测试非常基础,仅供新手发布GP服务练习。
如图所示,数据源为两个图层,分别是中国行政区全图(蓝色)与中部几个省份行政区(浅绿色)。

其中中部几个省份所在的ChinaCopy图层中,各要素信息如下。

新建To

ArcGIS Server 缓存服务切图范围

win10 + Server 10.4 + ArcMap 10.4
ArcGIS Server 缓存服务分为创建服务后手动建立缓存和创建服务时同时自动建立缓存两种。
10.2帮助文档:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p000000
10.4帮助文档:http://server.arc

Oracle 安装 INS-30131错误。

需要学习SDE配置相关知识,其中Oracle数据库安装遇到错误INS-30131,虽然未能最终解决,但找到了初步的思路,记录下来给大家提供参考。下文对很多知识的理解可能存在错误或不够精准,仅作参考。
软件:Oracle12cR1 版本:12.1.0.2
系统:win10 版本:10.0.10240
问题描述:
配置SDE需注意:数据库服务端应与SDE统一,数据库客户端应与ArcMap统一。安装数据

ArcGIS Server 缓存服务增加新比例尺缓存

win10 + Server 10.4 + ArcMap 10.4
操作简单说明: ①窗口上方Customize栏→Toolbars→ Customize→ 搜索到 manege map server cache scacle 工具,拖到任意工具条,打开。 ②在Catalog对应缓存服务上点击,在上方location位置点击并复制出现的路径,粘贴到manege map server cache

ArcGIS Server 增加缓存路径

Server缓存服务,由于缓存文件经常比较大,默认放在C盘下容易导致磁盘空间不够,因此Server提供了增加缓存路径的方法来解决该问题。
增加的路径有两种,一种是Server所在服务器增加一个和原缓存路径不同,但是还是在本机的路径;另一种是另外一台服务器上的共享文件夹路径作为缓存路径增加到Server所在服务器。
这里假设Map在A机器,Server在B机器,共享文件夹在C机器。
可以用ArcMa

发布(高程数据)服务,Service Editor界面无LERC格式选项

【问题描述】: ArcGIS Server 发布(高程数据)服务,无 LERC格式选项,而官方帮助中发布流程提示需要选择LERC格式。
【解决办法】:
需求:发布高程数据,ArcGIS Server版本10.3.1问题,在服务编辑器中,选择缓存——高级,设置压缩格式时(Title Format),没有LERC的选项。帮助地址:http://server.arcgis.com/zh-cn ...

汇总10.4版本ArcGIS Server与ArcMap 安装+SDE+注册数据源(非破解)

文档参考了Server技术支持部各位前辈的总结文档。
win10 + Server 10.4 + ArcMap 10.4 + Oracle instant client (<strong>32位 和 64位)</strong>
安装ArcGIS for Server
10.4版本的系统需求可以在官网上查看:http://server.arcgis.com/zh-cn/ser

道路简标的制作方法

道路简标,如国道、省道之类,用一个背景符号,显示数字简称,例如G325.如下图 这个标注的做法需要使用到文本标注里面的背景设置。在【图层属性】-【标注】里面,点击【符号】进行设置
进入【编辑符号】,在【高级文本】标签项设置文本背景的【属性】
在【类型】项选择【标记文本背景】,并选择【符号】,从字体里面选择一个点符号作为简标的背景,如圆角矩形。也可以通过使用ps或者firework

图层叠加之美(二)

图层叠加之美(二) 为了增强地图的展示能力,通过叠加数据可以实现。例如简单的叠加,可以将一份几乎废弃掉的数据起死回生。详见上一章节《地图叠加之美(一)》 ,在这里不再重复。 实际上,很多时候我们需要对一份数据进行适当的处理后,再将结果与原数据进行叠加,这样才能更好的增强其显示效果。例如等高线的显示,一般情况下等值线是只有专业人员才能看得懂(当然了,不排除一些长期从事图形制作的工作者),如下图
 

arcpy.mapping常用四大件-Layer

arcpy.mapping常用四大件-Layer
by 李远祥$(document).ready(function() {$('pre code').each(function(i, block) { hljs.highlightBlock( block); }); });图层是地图里面非常重要的组成,几乎所有的制图显示都与图层有关。首先它是连接数据与符号渲染的重要桥梁,其次在出版地图中,图层