Python Проверьте, одинакова ли пространственная привязка для обоих классов объектов - PullRequest
0 голосов
/ 29 февраля 2020
... for 'PA_County' in feature_classes:
...     spatial_ref = arcpy.Describe("PA_County",{C:/coordsystems/NAD 1983.prj}).SpatialReference
...     if spatial_ref.name == "Unknown" :
...         print ("PA_County has unknown spatial reference".format("PA_County"))
...     else:
...         print ("PA_County:Springs".format(PA_Springs, spatial_ref.name))
...         
Parsing error SyntaxError: EOL while scanning string literal (line 2)

1 Ответ

0 голосов
/ 02 марта 2020

Этот код не делает то, что вы думаете, он делает. Ваш код пытается найти пространственную привязку строки. Я думаю, что вы пытаетесь сделать это: for entry in feature_classes: desc = arcpy.Describe(entry) if desc.spatialReference.name == "Unknown" : print "%s has unknown spatial reference" %desc.baseName else: print "%s has spatial reference %s" %(desc.baseName, desc.spatialReference.name)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...