Questions tagged «arcgis-10.2»

当ArcGIS 10.2是从ArcGIS平台使用的版本时,请使用此标记。

2
使用ArcPy更改标签样式(字体,颜色,大小等)?
我正在尝试为ArcGIS 10.2编写一个python宏,该宏将根据不同类型的公寓自动标记图层中的点。例如,一种风格的公寓将有一个蓝色的正方形,上面带有白色的加粗文本作为标签。另一个将是带有黑色粗体的粉红色正方形;另一个将带有带有白色粗体文本的红色正方形,依此类推。 您将在arcpy中使用什么表达式或函数来更改这些标签的样式? 当前,该脚本通过地图代码标记公寓,并根据需要在TOC中将其名称更改为公寓。 现在,我想更改标签的字体,图形和大小,以便为每个标签制作一个唯一的标签,然后在需要做这些层之一时,按下按钮并简单地自动执行该过程。 使用Python脚本(ArcPy,IDLE等)可以改变字体,标签和图形吗? 我决定编辑这篇文章,以最终说明我要在这里做什么,所以不会造成混乱。本质上,地图上的点将从上面的图片变为: 我尝试使用该lblClass.expression函数,但是我尝试使用的代码不起作用。我认为这可能是朝正确方向迈出的一步。下面是一些我试图用来获取labelClass.expression来更改标签字体的代码。 for lblClass in aptLayer.labelClasses: lblClass.showClassLabels = True def getLabel (Code, Type): if Type == "MRR": return "<FNT name = 'Arial' size = '12'>" & Code & "</FNT>" elif Type == "TAX": return "<FNT name = 'Arial' size = '12'>" & Code & …

1
在ArcMap / ArcPy中进行批量地理配准?
我有大约50张pdf地图,我想批量地理参考和/或地理校正。我已经将其中一个保存为jpg,并对其进行了手动地理定位,并希望将位于相同位置且具有相同范围的其余部分自动化。 每种情况下密度梯度都会变化,但是所有50种情况下的贴图(现在都保存为jpg)将具有相同的范围。 是否有人知道仅在Arcmap 10.2中处理批处理的分步教程的链接?我正在考虑使用“ 从文件变形”代码或可能使用“自动注册”选项,但不确定从哪里开始? 示例代码是: import arcpy arcpy.WarpFromFile_management( "\\cpu\data\raster.img", "\\cpu\data\warp_out.tif", "\\cpu\data\gcpfile.txt", "POLYORDER2", "BILINEAR")

1
使用ArcPy更改为历史版本?
我在尝试使用Python和arcpy.ChangeVersion_management更改为SDE要素类的历史版本时遇到问题。 我可以使用ArcMap手动将版本更改为特定的日期和时间。我还能够使用ModelBuilder完全自动化该过程。 当我将ModelBuilder模型导出到python脚本时,脚本运行无误,但所选的版本是带有今天日期的历史版本,而不是选择为date参数的日期。 使用Arcmap和Python窗口(地理处理-> Python),我也可以运行python代码而不会出现错误,结果是相同的。使用当前日期选择历史图层,而不选择使用日期作为日期参数。 这是我正在执行的Python语法: arcpy.ChangeVersion_management("Parcels", "HISTORICAL", "", "7/1/2013 4:30:00 PM") 我也使用以下方法得到相同的结果: historyDate = datetime.datetime(2011, 7, 1) arcpy.ChangeVersion_management("Parcels", "HISTORICAL", "", historyDate) 而以下引发RuntimeError: historyDate = datetime.date(2011, 7, 1) arcpy.ChangeVersion_management("Parcel", "HISTORICAL", "", historyDate) 这是一个已知的错误,还是我会以错误的方式处理?

3
使用ArcMap将栅格背景值显示为多于一组RGB值的空心值?
我在同一区域有两个重叠的.ecw层,尽管其中一个被剪切在中间,并带有白色边缘。当我将背景值设置为255,255,255并将其定义为空心时,它只会空心化该特定的RGB值,而实际上,我的图层中还有其他“白色”值,例如: 254,254,254;253,253,253 ..一直到249,249,249。 有没有一种方法可以定义显示背景值,以包含多个唯一的RGB值集? 我知道我可以解决此问题(剪切,栅格计算器等),但是我只想保留一个原始的.ecw文件而不产生重复,因此我只想使用Arcmap符号系统或图像渲染工具。 我需要的Custom transparency options与QGIS中的完全一样,但适用于ArcMap。

2
如何制作显示相同区域但打开/关闭不同图层的页面地图簿?
在ESRI中,地图册最适合一系列功能,每个功能都有自己的页面。它允许您选择一个要素并为每个要素生成一个Map Book页面,包括希望通过动态文本,图表等添加到每个页面的任何其他信息。 是否有其他方法可以说一系列显示完全相同区域但打开和关闭不同层的页面?我们必须创建一个资本改进文档,在每页上显示城市边界。一页上列出了所有的警察局和消防局,另一页显示了拟议的供水系统,另一页显示了高速公路和公路以及在其附近或上方进行的工作……等等,都是恶作剧。 是否可以通过某种方式进行设置,而不必为该文档的每个“地图页面”创建单独的MXD?

2
地理处理速度测试的结果异常
我一直在观察Python地理处理脚本的异常性能。(附加的)脚本执行以下操作: 使用搜索光标查找与面要素相对应的UTM区域 根据搜索光标结果创建空间参考对象 将.csv转换为要素图层,然后转换为点要素类 根据脚本的运行方式,我注意到处理时间明显不同: 使用IDLE = 203秒的32位处理 32位处理前台脚本工具 = 91秒 64位处理后台脚本工具 = 206秒 在上述条件下,为什么此脚本的性能会如此不同? 我当然不希望前台运行的32位脚本工具的速度是其他方法的2倍。 import arcpy, os, time ###IDLE Parameters ##fc = r'C:\path\to\polygon\fc\with\utm\zones\and\features' ##outws = r'C:\out\location' ##arcpy.env.workspace = r'C:\workspace' #################### ## Script tool parameters fc = arcpy.GetParameterAsText(0) # Feature class outws = arcpy.GetParameterAsText(1) # Folder arcpy.env.workspace = arcpy.GetParameterAsText(2) …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.