随笔分类 - ArcGIS
摘要:实际应用中,有一个GDB存了10924张路径栅格数据,现在要将个10942张栅格数据添加到 ArcGIS Pro 中,且要按照一个Pro中已经配好符号样式的图层,设置这个10942张栅格数据,效果如下图所示。 代码如下: # 将路径中(.gdb、文件夹)所有的格栅层图按照目标图层的符号样式渲染,并依
阅读全文
摘要:利用arcpy将某工作空间下的栅格数据导入地图显示,代码如下 aprx = arcpy.mp.ArcGISProject("CURRENT") map = aprx.activeMap arcpy.env.workspace = "...工作空间" for raster in arcpy.ListR
阅读全文
摘要:一级文件夹下存在多个GDB,每个GDB存在多个要素类,要求对名字为frame的要素类,添加到mxd的图层中显示 如下图: mxd = arcpy.mapping.MapDocument('CURRENT') df = arcpy.mapping.ListDataFrames(mxd)[0] arcp
阅读全文
摘要:在用ArcMap提取城市边界时,发现城市多边形内部存在非常多的孔洞,如下图所示。 一个一个的去除肯定是不现实的,ArcToolBox工具箱的消除面部件(Eliminate Polygon Part),可以实现一次性解决所有的洞。 工具位置:系统工具箱\数据管理工具(data management t
阅读全文
摘要:用ArcGIS对多个栅格进行计算,计算的结果栅格没有属性表。 可以使用系统工具箱提供的构建栅格属性表工具为栅格创建属性表 工具位置:系统工具箱\数据管理工具(data management tools)\栅格\栅格属性\构建栅格属性表 **注意:**当输入的单波段栅格的数据的像素类型为float、d
阅读全文
摘要:制图中,会需要将多个图层样式设置为统一样式。如:希望将下图中所有图层样式设置为DEM-1图层的样式。 可以依次点击要设置样式的图层,将其样式导入为DEM-1图层样式,但是当图层数量很多的时候,大量的手动点选会导致工作效率低下。 通过ArcMap 的Python控制台输入下面代码实现图层样式的批量处理
阅读全文
摘要:在使用ArcMap中设置数据库连接后,系统会自己生成一个用来连接空间库的.sde文件。 该文件夹一般存在 "C:\Users\用户名\AppData\Roaming\ESRI\Desktop10.x\ArcCatalog" 文件夹中。其中,Desktop10.x根据安装arcgis的版本而定。 如果
阅读全文
摘要:1 计算投影面积 ArcGIS可以很方便的计算面状图斑的投影面积。 (1)在需要计算图斑面积的自动右击,选择计算几何。 (2)属性选择面积,设置投影坐标和单位,点击确定。 2 计算椭球面积 将字段计算器的解析程序设置为 Python,输入 !shape.geodesicArea! 代码,点击确定,开
阅读全文
摘要:一级文件夹下存在多个GDB,每个GDB存在多个要素类,要求对所有要素类重命名为:"GDB名_原数据名",如下图: arcpy.env.workspace = "D:/.../一级文件夹" wks = arcpy.ListWorkspaces(workspace_type="FileGDB") for
阅读全文
摘要:数据是放在文件夹下的shp,现要求存在GDB中,且GDB的名字为存放shp的文件夹的名字,(如下图) 利用arcpy可以快速解决上面的需求,代码如下: arcpy.env.workspace = u"D:/...../一级文件夹" for dirpath, dirnames, filenames i
阅读全文
摘要:准备好FME Desktop 2018 x64有关的安装文件与破解文件 1 安装 fme-flexnet-win-x64.msi 双击运行fme-flexnet-win-x64.msi,点击Next 安装路径默认(推荐),点击Next 点击Install,等待安装 安装完成后,点击Finish,结束
阅读全文
摘要:1 运行 cmd 或 Anaconda Prompt 在任务栏 "开始" 中找到 Anaconda Prompt (Anaconda3),也可以直接使用 cmd(命令提示符) 考虑到anaconda的很多包是联网下载,默认是从连接外国网站的,速度受限时,请添加源镜像 2 创建 Python2 的虚拟
阅读全文
摘要:通过ArcGIS帮助文档得知ArcGIS 10.4支持的Oracle数据库有 Oracle 11g R2 11.2.0.4 和 Oracle 12c R1 12.1.0.2 1 安装 Oracle 12c R1 在安装了ArcGIS 10.4 的电脑上,安装Oracle 12c R1的数据库,运行s
阅读全文
摘要:1 使用 3D Analyst工具 用3D Analyst工具,手动绘制元素线,实现对栅格数据的剖面分析,如下图: 存在问题:手动绘制并不准确,不能多次重复手动绘制位置完全一致的线 2 使用 Interpolate Shape 工具(适用于批量) 使用 Interpolate Shape工具,输入d
阅读全文
摘要:为了获取每各省级行政区(面要素)在空间上与周围空间邻接的要素。 使用空间连接工具,“目标要素”和“连接要素”为同一个要素类。 点击“+”按钮,弹出输出字段属性窗口,设置如下, 输出字段名:空间邻接 类型为:文本 合并规则:连接 分隔符:, (英文逗号) 在新添加的属性字段上,单击鼠标右键,选择“添加
阅读全文
摘要:使用ArcMap时,会收藏一些常用的坐标系(ArcMap自带或自己定义的坐标系) 在重装系统或者卸载ArcMap的时候,这些信息将被删除,为了保留下来,便于后面使用,我们需要知道ArcMap把这些信息存在什么位置了,经过查找,我们发现,在用户文件夹下的AppData\Roaming\ESRI中,如下
阅读全文
摘要:ArcGIS 9.2 : Visual Studio 2005 ArcGIS 9.3 : Visual Studio 2008 ArcGIS 10.0 : Visual Studio 2008 Visual Studio 2010 ArcGIS 10.1 : Visual Studio 2010 A
阅读全文