私はPythonの初心者で、ArcGIS環境内で作業しています。具体的には属性テーブル(フィールド計算機)内で作業しています。ArcGIS環境のPython
私はこのデータベースに200以上のエントリを持っています。このテーブル内のフィールド(FULLNAME)には一連の道路が表示されますが、「道路」は4つの異なる方法(「ROAD」、「RD」、「Rd」、「道路」)で綴られています。
私は、ArcGISフィールド計算機内でPythonを使用してFULLNAME2という別のフィールドに道路名をコピーし、すべてのエントリを "道路"というスペルを標準化し、道路"。
たとえば、ギルマンバレーロードはギルマンバレーロードである必要があります。センタークリークロードはセンタークリークロードである必要があります。 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!)
任意およびすべてのアドバイスは参考になります!
ありがとうございます!