Вопросы с тегом «arcpy»

14
Восстановление источников данных в нескольких MXD с использованием ArcPy?

У меня есть около 50 mxd со всеми сломанными слоями, которые я проходил и сбрасывал вручную. Данные были перенесены с другого компьютера, а структура папок была изменена, поэтому это не просто процесс изменения (пример): «F: \ Data \ Rivers.shp» в «C: \ Data \ Rivers.shp» это больше похоже на: «F:...

14
Выбор объектов по атрибуту, если в списке Python?

Я пытаюсь выполнить выбор по атрибуту в Python, но на основе запроса о том, присутствует ли атрибут в списке. Такой запрос в самом простом виде должен выглядеть примерно так: qry = " \"OBJECTID\" in oid_list" arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry) но этот подход...

13
Ошибки многопроцессорной обработки - реализация ArcGIS

Мне было интересно, пытался ли кто-нибудь еще в сообществе использовать мультиобработку для пространственного анализа. А именно, я пытаюсь перебрать серию растров, создать многопроцессорное задание для каждого и выполнить их через ряд шагов геообработки в рамках одной функции def. Нечто подобное...

13
Используйте python для добавления слоев в оглавление

Я уже давно борюсь с добавлением слоев в оглавление. Мне удалось добавить отдельные слои, но мне нужно перебрать папку и добавить все слои. Шейп-файлы я не могу добавить вообще. Только файлы слоев. Ниже приведен код моего местонахождения: for layer in shp_List: mxd =...

13
Преобразование геометрии в WKT с использованием ArcPy?

Я хотел бы иметь возможность конвертировать один объект (или, возможно, множество объектов) в слое ArcGIS в формат общеизвестного текста (WKT) во время операции геообработки с использованием Python и ArcPy (без модулей, отличных от ArcPy). Цель состоит в том, чтобы затем передать WKT в SQL Server...

13
Проверка файла с использованием ArcPy?

У меня есть сценарий, который сканирует каталог и выводит основную информацию о растровых данных, такую ​​как имя файла, формат, количество каналов и т. Д. Мне нужен способ сделать это так, если каталог не содержит растровые данные (т.е. что-либо другое кроме растровых данных), отображается...

13
Отображать поднятые сообщения об ошибках для пользователя в окне результатов геообработки ArcGIS?

Могут ли операторы печати, созданные из пользовательского исключения, отображаться в окне Результаты геообработки? Я изменил сценарий, который обнаружил, что он получает два ввода от пользователя, находит связанную функцию, а затем увеличивает ее. Инструмент работает отлично. Я пытаюсь сделать его...

13
Удаление векторного слоя с помощью скрипта ArcPy?

У меня есть скрипт на основе ArcPy, где я пытаюсь пересечь два слоя, где один слой должен иметь свой центроид в другом слое. Поскольку мне нужно знать, что один слой (Feature_layer ниже) включает в себя центроид другого, я использую инструмент arcpy.SelectLayerByLocation_management (). У меня нет...

13
«Сопоставление полей» в ArcGIS 10 - ArcPy

Я написал скрипт на Python, который выполняет пространственное соединение и несколько простых вычислений. Моя проблема в том, чтобы установить правило слияния для одного конкретного поля и оставить остальные поля без изменений. Например, у меня есть поле совокупности, которое при объединении с...

13
Организация файлов для совместного использования кода Python ArcGIS

Какова наилучшая организационная структура для совместного использования кода Python ArcGIS и инструментов геообработки? Или даже, разделяют ли код и инструменты разделения отдельные вопросы? У Esri есть Методы распределения инструментов по структуре, опубликованные для Arcgis 9.3 и 10.0: Однако в...

13
Какой лучший способ получить имя OBJECTID?

Каков наилучший способ получить OBJECTID-имя класса объектов? Я знаю, что вы можете использовать «OID @» в курсоре, чтобы получить поле, но вы можете также получить имя от этого? Я пишу сценарий, и мне нужно учитывать различные имена OBJECTID, такие как OBJECTID_2, OBJECTID_12, FID и т. Д., Которые...

13
Определение истинных кривых / дуг в ArcMap?

Единственный хороший способ создания кругов в ArcMap - это использовать истинную дугу (составные кривые), но мне нужно преобразовать их в вершину (уплотнение) из-за проблемы совместимости. Мне нужна информация для базы геоданных и SDO_geometry (arcsde) и да, есть способ. Я использую: UPDATE layer1...

13
Получение широты и долготы проектируемой точки с помощью ArcPy? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для географической информационной системы Stack Exchange. Закрыто 2 года назад . У меня есть точечный объект в классе объектов, к которому обращается ArcPy....

13
Запуск сценария Python в планировщике заданий - сценарий не запускается

У меня есть скрипт, который я хочу запускать регулярно, без необходимости открывать и запускать его. Я ссылался на каждую веб-страницу, которую я могу найти в планировщике задач Windows, и следовал их инструкциям. Однако запуск сценария из планировщика заданий откроет сценарий только в Python и не...

13
Сохранение пространственной привязки с использованием arcpy.RasterToNumPyArray?

Я использую ArcGIS 10.1 и хочу создать новый растр на основе двух ранее существующих растров. RasterToNumPyArray имеет хороший пример , который я хочу , чтобы адаптироваться. import arcpy import numpy myArray = arcpy.RasterToNumPyArray('C:/data/inRaster') myArraySum = myArray.sum(1)...

13
Ожидаете, что ArcPy перезапишет файлы в базе геоданных?

Я пишу скрипт на Python, у меня есть mxd, а его рабочее пространство представляет собой файл базы геоданных со всеми необходимыми мне файлами. Проблема, с которой я сталкиваюсь при тестировании и написании кода, заключается в том, что, несмотря на команду: arcpy.env.overwriteOutput=True все файлы,...

13
Как использовать sys.exit (0) в скрипте arcpy для раннего выхода без отображения сообщения об ошибке?

У меня есть скрипт инструмента arcpy для ArcGIS 10.0, который имеет два основных функциональных раздела. Пользователь может выбрать, следует ли запускать второй раздел. Если пользователь выбирает НЕ запускать второй раздел, я просто хочу запустить функцию очистки и выйти из сценария с помощью...