Questions tagged «field-mapping»

14
永久重新排序数据中的字段(shp,gdb)
如果我的shapefile或地理数据库要素类具有要永久重新排序的字段,是否有工具,脚本或实用程序可以帮助我快速完成此任务? 通常,我知道您必须创建一个新字段,然后使用旧值填充它,然后删除旧字段。我希望已经有一些东西可以对此有所帮助。假设您没有FME或其他ETL工具,那么下一个最佳建议是什么? 这不是视图级别的更改(即,按顺序拖放字段),而是写出到新的shapefile或要素类。谢谢。

1
ArcGIS 10中的“字段映射”-ArcPy
我编写了一个Python脚本,该脚本执行空间连接和一些简单的计算。我的问题是为一个特定字段设置合并规则,而其余字段保持不变。例如,我有一个人口字段,当按空间位置连接时,使用合并规则“ First”,该规则将捕获“人口”计数的第一个匹配项。我希望能够将合并规则设置为“总和”,以在另一个多边形的空间范围内找到的所有多边形之间添加总体值。 我对场图和场图对象做了一些细致的修改,但似乎无法使其正常工作。具体来说,我尝试了以下方法:popFieldMap.mergeRule ='Sum'来设置mergeRule,但是它始终恢复为“ First”。 有什么想法可以通过编程方式更改Spatial Join中一个字段的合并规则吗? 谢谢! 这是我的代码(请记住,它非常特定于我的数据,并且包含用于测试脚本某些阶段的行): import arcpy,sys,os #Get the Files involved, set some variables. SectorTable = sys.argv[1] SectorShape = sys.argv[2] MaxDev = sys.argv[3] PopulationFC = sys.argv[4] OutputFC = sys.argv[5] DeviationField ="Angle_Deviation" ID = "SectorID" newID = "BP_ID" mxd = arcpy.mapping.MapDocument('CURRENT') df = arcpy.mapping.ListDataFrames(mxd)[0] #Check to see …
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.