
ArcGIS Desktop
文章平均质量分 52
Esri成都
Esri(中国)信息技术有限公司成都分公司
展开
-
字段计算器通过python脚本完成要素节点坐标信息提取到属性字段中
在一些业务场景中需要获取空间要素的节点坐标信息存储在属性字段中,如果你使用的是ArcGIS10.3这个版本那么你可以直接使用 !SHAPE.JSON!:表示几何的 esri JSON 字符串;!SHAPE.WKB!:OGC 几何的二进制表达 (WKB);!SHAPE.WKT!:OGC 几何的文本表示,例如这样.在arcpy Cursor方式中也可以使用类似 :forrowin原创 2016-01-05 15:33:17 · 5941 阅读 · 0 评论 -
ArcGIS制图_空间 ETL 工具
空间 ETL 工具能够提供的流程和数据流范围很广,它可以实现简单的格式转换,也可以实现重新构建几何和属性的复杂转换。在本练习中,我们将创建一个空间 ETL 工具,用于提取 Intergraph 模块化 GIS 环境 (MGE) 宗地数据并将其加载到地理数据库中。MGE 格式使用标准的MicroStation DGN文件来存储和编辑地理数据的图形元素。非图形元素(如要素属性)存储在外部数据库原创 2014-03-31 23:53:36 · 5109 阅读 · 0 评论 -
ArcGIS制图——单图层道路压盖处理
由于城市道路等级多、道路复杂,如何让这些道路很,,好的显示,并体现道路叠加和融合关系,显得十分重要。ArcGIS中,可以使用Symbol Levels(符号级别)来解决道路间的这些关系。 符号级别用来控制要素符号系统的绘制顺序,还可以控制线符号彼此之间的连接方式。ArcMap绘制要素时,默认根据内容列表中的图层顺序(从下至上)绘制图层,再根据图层的属性表顺序绘制要素。启用符号级别原创 2014-04-30 09:25:26 · 8403 阅读 · 0 评论 -
点与多边形的叠加分析
一个点图层与一个多边形图层叠加,计算每个多边形中有多少个点,是一个很长见的操作。但是如果没有意识到点落在多边形边界上的特殊情况,很可能,你会得到一个错误的结果。比如看这个情景,多边形代表一些地区,点表示房产,每个点有个hhsize的属性,表示这个房产中有多少人。最后需要计算每个地区中的人数。上图,把hhsize符号化表示出来。具体方法很多,但比较“标准”的做法,是使翻译 2014-02-28 11:53:44 · 7443 阅读 · 0 评论 -
基于ArcGIS实现山体阴影和晕渲
1、启动ArcMap,加载栅格数据DEM2、在ArcToolbox中打开“山体阴影”(或Hillshade)工具,输入数据源选择DEM图层,其他参数默认3、单击“确定”,生成新的栅格数据图层sw_usa_dem4、在内容列表中,右键单击sw_usa_dem图层,选择“属性”5、打开图层属性窗口,切换到Display页,设置图层透明度,比如设置为35%原创 2014-02-28 14:10:45 · 22464 阅读 · 2 评论 -
ENVI中使用ArcGIS国内坐标系
为了更好的与ArcGIS系列产品兼容,从ENVI 4.7开始,所有ENVI产品全部采用ArcGIS投影转换引擎,对用户来说,ENVI菜单中所有的投影操作不变,同时还直接支持ArcGIS中的投影类型。在自定义国内坐标系时候,需要注意以下两点:(1) 在ENVI4.7及之后版本中自定义北京54、西安80坐标系、CGCS2000坐标系有一些改变,即定义坐标系的基准面(datum)时候转载 2013-12-25 14:31:11 · 4767 阅读 · 3 评论 -
利用Python实现分布于各工作空间中的分幅数据合并
数据每天都在更新,我们在做数据采集的时候,往往会同类要素按照不同区域或者分幅图号分布在各在文件夹中,于是便产生了如下需求:某市分割成了500个区域分别进行数据采集,每个区域都采用FileGDB按照规划进行存储,现在需要汇总统计上报,如果利用ArcGIS的Append工具人工进行合并费时费力。采用Python调用ArcGIS的Append工具可以很好的、快速的处理此问题。如下图所示:原创 2013-11-04 22:44:47 · 4475 阅读 · 3 评论 -
ArcGIS 区域统计分析(一)
矢量数据与栅格数据的叠加分析,一直是大家关注的问题,如何实现简单的矢量数据与栅格数据的属性表链接?如何实现采用矢量要素类数据统计对应的栅格Dn值?本节主要讲解如何使用ArcToolBox中的工具进行上述功能的实现。结果需求1、 现有数据分析 四川周边省县的DEM数据; 对应的四川周边省县的矢量数据; 使用软件:ArcGIS 10.2 ArcMap原创 2013-10-17 11:57:48 · 70515 阅读 · 8 评论 -
ArcGIS栅格计算器
栅格计算是栅格数数据空间分析中数据处理和分析中最为常用的方法,应用非常广泛,能够解决各种类型的问题,尤其重要的是,它是建立复杂的应用数学模型的基本模块。ArcGIS提供了非常友好的图形化栅格计算器,利用栅格计算器,不仅可以方便的完成基于数学运算符的栅格运算,以及基于数学函数的栅格运算,而且它还支持直接调用ArcGIS自带的栅格数据空间分析函数,并且可以方便的实现多条语句的同时输入和运行。一 数原创 2013-10-15 11:48:28 · 74601 阅读 · 6 评论 -
在ArcGIS中对影像数据进行批量投影转换
最近有客户问道一个问题,在ArcGIS里面对影像数据进行批量投影转换的时候,为什么只能输出到File GDB中?针对这个问题,笔者进行了测试,发现是用户不熟悉操作所致,其实帮助文档中写清楚了如何设置输出路径。下文将图文介绍全程操作。1.首先选择要进行转换的影像数据2.查看原始的投影3.选择栅格投影工具,并右键选择批量执行4.打开投影工具,逐个添加要转换的影像原创 2013-09-24 11:01:01 · 12807 阅读 · 2 评论 -
ArcMap批量修改mxd图层数据源路径
经常有客户问到如何批量修改mxd文档中的图层数据源路径,问了他们,竟然是用全手工的方式一个个图层的修改,工作量着实不小。其实在ArcGIS 10.0中就已经增加了批量修改数据源路径的功能,本文就简单介绍一下。以下均在ArcMap中操作。1.首先打开地图文档,确认一下图层数据当前的路径(本例替换前数据存储在gdb中):2.在Catalog窗口中确认将要用于替换的数据源路径(本例用原创 2013-08-12 16:14:50 · 12575 阅读 · 0 评论 -
ArcGIS多面体(multipatch)解析(一)
从几何学的角度来说,再复杂的三维形状都可以通过足够多,足够小的三角形组合起来表达。比如矩形可以表达成两个三角形,如下图:圆柱形可以由多个三角形排列而成:但ArcGIS中的多面体构成并没有采用这种“简单三角形法”来组织,而是由如下三种基础结构构成:1)Triangle Strip ,笔者翻译为:三角片2)Triangle Fan,翻译为:三角扇3)Rings,翻译为:原创 2013-07-28 23:58:15 · 11352 阅读 · 2 评论 -
ARCGIS 点抽稀的实现
点抽稀是制图综合的一部分,即在点数据点特别密集是,需要选取比较重要的点而舍去不要重的点,使得图面整洁。一、基本原理 先把所有的点符号都设成透明。这样显示是没有点的。然后给这些点设置标注。标注方法很奇特,利用“带有牵引线”的标准方法,这个牵引线要带个箭头的,而这个箭头可以编辑成想要的点符号的样式,然后把牵引线的线颜色设成透明,这样一条牵引线就变成了一个点加上一段空白区域。牵引线原创 2013-08-19 14:53:25 · 8963 阅读 · 3 评论 -
Moran’s I空间统计中出现内存溢出的问题
在经济学、资源管理、生物地理学、政治地理学和人口统计等领域,经常会有如下的研究需求:研究区域中的富裕区和贫困区之间的最清晰边界在哪里?研究区域中存在可以找到异常消费模式的位置吗?研究区域中意想不到的糖尿病高发地在哪里?。常见的分析方法有聚类和异常值分析Anselin Local Monran's I 和Ripley'S K等分析方法。具体解释可以参考http:/原创 2013-07-01 14:35:46 · 3064 阅读 · 0 评论 -
线闭合问题
在一些实际应用中你可能会遇到这样的问题,获取到的线数据存在很小的缝隙,我们需要将这些没有闭合的线数据闭合,那么可以考虑这样一种操作。全图看到的效果如图所示:貌似闭合不断放大后可以发现原创 2014-03-25 10:03:30 · 5502 阅读 · 0 评论 -
在Linux下 安装 License Manager 出现的问题
ArcGIS for Desktop只能安装在win下,但是License Manager是可以安装在linux下的原创 2014-05-15 12:54:18 · 3971 阅读 · 1 评论 -
如何摆脱错误的Error Report
用arcgis多一点的人大概都会kanguo原创 2014-05-16 10:35:35 · 5173 阅读 · 0 评论 -
ArcGIS Data Store 空间数据库的那点儿事
ArcGIS Data Store 是关系数据库管理系统用以存储发布到 Portal for ArcGIS 的要素数据,并使用轻量级、高扩展性的要素数据图层。ArcGIS Data Store 是 ArcGIS 的可选组件,专用于优化 Portal for ArcGIS 的发布工作流。使用 ArcGIS Data Store 配置 Portal for ArcGIS 后,可以向门户发布原创 2016-01-20 14:53:17 · 11112 阅读 · 5 评论 -
《天地图电子地图符号与注记说明2015》线宽及字体单位转换
《天地图电子地图符号与注记说明2015》文档说明中,文字及线宽都以像素为单位,在ArcGIS桌面制图中均是以长度单位进行设定的,一般是采用Pts(磅),所以在ArcGIS桌面制图中需要对两者进行转换,下面给出以下说明线宽(桌面制图像素,下面统一用Desktop_Pixels表示)=天地图设定像素(下面统一用TDT_Pixels表示)*天地图底图DPI(下面统一用TDT_DPI表示)/72原创 2015-12-18 09:00:03 · 5272 阅读 · 0 评论 -
ArcGIS中合并空间有压盖关系的要素属性
1、前言在客户单位, 被客户问道这样一个问题“如何合并两个有压盖关系图层的属性信息?”在工具箱里面可以使用以下工具解决:2、处理过程 (1)在工具箱中选择Spatial Join工具,并设置相关关参数 (2)点击OK,执行操作,如下图红色面要素即为合并属性后的图层信息同步博客:http://www.cnbl原创 2014-12-29 09:59:07 · 5092 阅读 · 0 评论 -
ArcMap中提取影像数据边界
1、前言客户手里有一些经过裁剪的不规则多边形影像数据(如图例所示),希望能批量获取该类影像的边界信息,即影像对应的面信息,边界线信息。这里我们提供一种利用镶嵌数据集Footprint图层的方法来获取,面,及边界线信息的方法。2、基本概念与术语基本概念镶嵌数据集(Mosaic Dataset)是ArcGIS 10推出的管理栅格数据的影像新技术。它是一项由栅格数原创 2014-10-11 11:41:38 · 17885 阅读 · 2 评论 -
如何在arcmap10.0以及以上版本中使用arcgis9.X系列的编辑捕捉模式
你也许会遇到这样的情况,以前一直在使用9.3的桌面进行数据编辑操作,tu原创 2014-11-13 14:32:59 · 3600 阅读 · 0 评论 -
【短篇】Python下如何把带有千位分隔符的浮点数字符串形式转化为数字
ok,标题写的有点晦涩,其实意思很简单就是如何把”、“12,345.678”原创 2014-08-28 16:13:57 · 16796 阅读 · 0 评论 -
从FileGDB中导出数据异常 000732
错误代码:000732 产生原因:文件夹命名时起名为“xxx.gdb”,造成是系统识别异常。原创 2014-08-26 11:39:51 · 3144 阅读 · 1 评论 -
使用Data Interoperability扩展模块合并SHP文件
在使用ArcGIS进行数据生产和管理的过程中,我们经常遇到的一种操作是:将多个结构相同的SHP文件进行合并(例如:将原来每个村单独的道路数据进行合并,得到乡镇行政区内的道路数据)。当SHP文件数量较少时,我们可以使用工具箱的Merge工具进行合并操作,但当SHP文件非常多的时候,使用Merge工具会变得非常耗时而且繁琐。下面给大家介绍另一种快速方便的进行同结构SHP文件合并的方法,即使用A原创 2014-05-31 15:28:25 · 7358 阅读 · 0 评论 -
修改SDE权限造成无法在ArcMap中绘制图形的解决办法
默认情况下,SDE管理用户的权限是非常大的,所以经常我们会修改SDE用户权限,但因此也会造成一些其它原创 2014-05-26 11:07:13 · 4101 阅读 · 0 评论 -
ArcGIS Desktop授权文件authorize.txt无法保存的问题
最近在一次给ArcGIS Desktop软件进行许可授权的shi'h原创 2014-06-29 11:31:55 · 3005 阅读 · 0 评论 -
ArcGIS AddIn 中使用 NLog 的一点经验
写程序基本没法离开log,dotNet 上用的比较原创 2014-05-19 15:29:28 · 2411 阅读 · 0 评论 -
ArcGIS制图——多图层道路压盖处理
[1] 启动ArcMap,加载各道路要素类,生成名为All-Roads的图层组,如他所示,符号级别绘制将对图层组内图层符号起作用;图层组设置符号等级[2] 在内容列表中,右键单击图层组All-Roads,选择属性;[3] 打开图层组属性窗口,切换到组合页,如图 ;工作组图层属性设置[4] 单击符号级 进入符号级别设置窗原创 2014-05-12 14:56:30 · 6426 阅读 · 2 评论 -
如何在ArcMap中监听键盘鼠标事件
昨天有个朋友想要实现一个功能,就是在ArcMap中编辑数据的时候,能够通过快捷键自动设置预定义的属性,比如,选中若干要素,按A键,就自动填充属性,按B键,则又自动填充另外的属性字段。单就这个功能而言,可能不一定非得开发,或许直接在属性表里批量编辑也是个办法。但如果实现了这个功能,还可以引申出一些其他的应用,比如在要素编辑的时候自动进行质量检查;比如在地图浏览中添加许多预定义的效果等。闲话不原创 2013-06-25 15:14:38 · 4577 阅读 · 26 评论 -
ArcGIS多面体(multipatch)解析——引
多面体(multipatch)结构在ArcGIS数据结构中是与点、线、面平行的一种数据结构,对于ArcGIS三维来说是一个很核心的结构,有了它,ArcGIS平台才可以灵活的描述规则和不规则的三维实体。对于建筑物、道路这种相对规则的模型,GIS平台里ArcGIS能表达,其他GIS平台也能;但对于地质地层结构都不规则,需要节点级刻画的三维模型,很多GIS只能用三维点符号的形式显示,该方法的缺点是无法进原创 2013-06-24 16:45:06 · 10529 阅读 · 2 评论 -
ArcGIS Engine开发过程中 命令 “esriRegasm.exe xxxxx\xx.dll" /p:Desktop /u/s"已退出,代码为-1 错误解决方法
一直纠结了我好几天的问题,就是这个看似很小的问题。在别人的机器上编译好好的Engine系统,在我这里就是编译不过,甚至清理的过程中一样报错,错误信息如下:英文VS里显示的错误信息为:Error 12 The command "esriRegasm.exe "C:\Users\chen.CYY-PC\Desktop\Code_0805\dll\BaseTools\bin\Debug\Base原创 2012-08-28 22:34:33 · 6741 阅读 · 2 评论 -
超图数据导入ArcGIS的既定系统
最近碰到几个原先使用超图平台的用户,现在因为我们和合作伙伴一起制作的系统更加符合用户需求,因此改用ArcGIS平台,但是,在平台迁移的过程中遇到一些数据转换的问题,合作伙伴和用户都希望我们帮助解决,因此将一些简便的解决方法记录在下面,给大家参考! 既然是想要导入既定的系统,那么数据结构基本都要保持ArcGIS系统的结构不变,因此主要考虑的是如何不变动现有系统的数据结构,将整个数据迁移过原创 2012-09-02 21:49:28 · 4234 阅读 · 0 评论 -
多边形图层中使用Picture Marker Symbol技巧
目的:在多边形重心位置添加图片进行符号化。传统方法:将多边形转为点,对点进行Picture Symbol处理。缺点:增加了点图层数据,在大数据量情况下数据维护复杂。优化方法:处理多边形Feature的Label1、在arcmap中右击多边形图层选择Properties,选择Labels标签,首先将Text Symbol中的文字颜色设置为No Color原创 2012-08-16 15:06:40 · 5288 阅读 · 1 评论 -
ArcMap中使用Python遇到中文字段名错误的解决方法
前一段时间遇到一个客户需要在ArcMap中批量的通过等高线图生成DEM,但是等高线图中的高程字段名称全部是中文,大家都知道Python遇到中文就会出现各种诡异状况,于是我被用户找去解决问题。先看看Python的版本,是2.6.5,比用户的2.5.1要高,不知道这个问题能不能在自己电脑上重现。好了,创建一个ChineseTest.py,内容如下:测试一下,结果:好吧,悲剧原创 2012-07-28 10:57:21 · 5238 阅读 · 0 评论 -
ArcMap获取要素(点、线、面)外包络面(含凹面)的一个方法
经常有用户有这样的需求:手头有一堆离散点,想获取这堆点所覆盖的区域,即外包络面。来看测试数据,如下图:1、如果想获取外包络的凸面那么在arcmap里有一个toolbox工具,叫”最小边界几何“,能够计算凸的外包络面,如下:其中参数选择CONVEX_HULL就是生成最小凸面效果如下:2、如果我们想要的紧贴外边缘点的凹面怎么办呢?1)原创 2012-07-26 14:19:27 · 21434 阅读 · 5 评论 -
ArcGIS 10.1 for Desktop 新特性之动态图例
ArcGIS 10.1发布已经有一段时间了,笔者第一时间体验了其中若干激动人心的新特性,今天就为大家带来10.1中的“动态图例”技术。动态图例,顾名思义,就是图例不能一成不变,而应当随着地图内容的变化而变化,比如当地图全图显示时,那么应当显示所有可见要素的图例,当地图放大之后,应当仅仅显示当前范围内可见要素对应的图例。添加图层数据,插入图例,这些都和10.0无异,此处不再赘言。首先原创 2012-06-29 10:14:30 · 5291 阅读 · 0 评论 -
ArcGIS 10.1 for Desktop新特性之索引标注
1. 索引标注简介索引标注是ArcGIS 10.1 for Desktop中引入一项新技术,主要利用关键数字对标注进行索引,解决小比例尺下标注显示拥挤、压盖的问题,优化地图制图效果。2. 使用索引标注2.1 设置标注本文使用成都市行政区划地图,无标注的效果如下图所示:打开图层属性对话框,切换到“Lables”页面,设置启用标注,并设置标注字体颜色符号等。此处原创 2012-06-29 17:03:36 · 3582 阅读 · 0 评论 -
空间数据范围发生变化后如何更新数据的显示范围
在数据编辑或者数据出现脏数据的情况下,空间数据的显示可能会出现全图显示无法完整的显示主要数据的问题,遇到这种情况需要更新数据范围才能正确显示全图数据范围,需要通过代码的方式更新数据范围,核心代码如下: c# engine: ISchemaLock schemaLock = (ISchemaLock)temp.FeatureClass; try原创 2012-06-29 14:16:02 · 2038 阅读 · 0 评论 -
ArcGIS 10.1 for Desktop新特性之地理标记照片
1. 地理标记照片简介地理标记照片是指带有地理位置信息的照片,通常通过内置GPS的数码相机或智能手机拍摄得到。如果能够在GIS软件中直接载入地理标记照片,并且自动生成对应的点,包含照片和时间等相关的属性信息,那么对于许多涉及外业数据采集、外业巡检的行业将十分有用。例如,环保执法人员可以手持移动设备到现场采集环保违规照片,然后将照片叠加在底图上进行展示和分析等。ArcGIS 10.1原创 2012-07-09 22:38:26 · 12508 阅读 · 11 评论