我是一名Python初學者,正在ArcGIS環境中工作......特別是在屬性表(即字段計算器)內工作。在ArcGIS環境中的Python
我在這個數據庫中有超過200個條目。該表格中的字段(FULLNAME)列出了一堆道路,但「道路」以4種不同的方式拼寫(即「道路」,「道路」,「道路」,「道路」)。
我想找出一種方法來在ArcGIS字段計算器中使用Python來將FULLNAME字段中的道路名稱複製到另一個名爲FULLNAME2的字段中,同時還將所有條目的「道路」拼寫標準化爲「路」。
例如,Gilman Valley Rd應該是Gilman Valley Road;中心溪路應該是中心溪路; Schoepps Valley RD應該是Schoepps Valley Road。
這是我到目前爲止有:
def fullNameRoad(x):
if "ROAD" in x:
return x[:-5] + "Road"
elif "Rd" in x:
return x[:-2] + "Road"
elif "RD" in x:
return x[:-2] + "Road"
else:
return !FULLNAME!
FULLNAME = fullNameRoad(!FULLNAME!)
任何和所有的意見將是有益的!
謝謝!