Получение адреса слоя

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Получение адреса слоя

Сообщение zubenko1592 » 09 ноя 2022, 23:37

Добрый день! подскажите как в model builder arcGis Pro 3.0.2 получить переменную с полным адресом слоя пространственных данных, имея переменную типа "слой пространственных данных" (в ней прописано только имя слоя, имеющегося в карте)

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: Получение адреса слоя

Сообщение zubenko1592 » 11 ноя 2022, 00:33

ОК.
попробую спросить по другому.

В карте ArcGis Pro имеется шейпфайл. Подписан он условно "файл"

вопрос: как в командной строке питона получить полный его адрес в файловой системе?

gork
Интересующийся
Сообщения: 17
Зарегистрирован: 12 янв 2016, 09:33
Репутация: 7
Откуда: Екатеринбург

Re: Получение адреса слоя

Сообщение gork » 11 ноя 2022, 14:28

как-то так:
>>> aprx = arcpy.mp.ArcGISProject('CURRENT')
>>> map = aprx.activeMap # ну или как Вы можете добраться до своей карты
>>> lyr = map.listLayers('файл')[0] # предположим он там есть, причем один с таким названием
>>> lyr.dataSource
'D:\\work\\arcgis_pro_test\\shp\\test_shapefile.shp'

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: Получение адреса слоя

Сообщение zubenko1592 » 11 ноя 2022, 23:33

gork писал(а):
11 ноя 2022, 14:28
как-то так:
>>> aprx = arcpy.mp.ArcGISProject('CURRENT')
>>> map = aprx.activeMap # ну или как Вы можете добраться до своей карты
>>> lyr = map.listLayers('файл')[0] # предположим он там есть, причем один с таким названием
>>> lyr.dataSource
'D:\\work\\arcgis_pro_test\\shp\\test_shapefile.shp'
СПАСИБО!!!!!

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: Получение адреса слоя

Сообщение zubenko1592 » 16 ноя 2022, 22:10

arcpy.Describe("файл").catalogPath

еще вот так можно

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей