0
我是Python與ArcGIS結合的新手。 我有不同的區域A,B和C以及一個訪問表的形狀的文件:ArcGIS和ACCESS表
特徵區域
1所述的
1乙
2 C
3甲
3 B
Now我試圖選擇其中一個特徵和相應的區域來賦予不同的顏色。有沒有用python做這個的好方法? 非常感謝您的任何想法。
歡呼 eactor
我是Python與ArcGIS結合的新手。 我有不同的區域A,B和C以及一個訪問表的形狀的文件:ArcGIS和ACCESS表
特徵區域
1所述的
1乙
2 C
3甲
3 B
Now我試圖選擇其中一個特徵和相應的區域來賦予不同的顏色。有沒有用python做這個的好方法? 非常感謝您的任何想法。
歡呼 eactor
我想我通過我自己知道了。 下面是一些重要的提示:
1)加入該表,並與相應的行形文件:
arcpy.AddJoin_management("regionsshape","NAME","region_table","NAME")
2)在表圈和做選擇:
rows = arcpy.SearchCursor("region_table")
for row in rows:
arcpy.SelectLayerByAttribute_management("regionsshape","NEW_SELECTION","FEATURE_NAME='" + row.getValue("NAME") + "'")
現在你只需要包括你想要做的選擇在我的情況下產生一個圖層文件:
arcpy.MakeFeatureLayer_management("regions",row.getValue("id"))
arcpy.SaveToLayerFile_management(row.getValue("id"),"C:/temp/"+row.getValue("id")e+".lyr","ABSOLUTE")
這是一個非常模糊的問題。也許你可以解釋你所嘗試過的以及爲什麼不起作用? – 2011-01-10 11:51:58