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

Сайт-пакет, созданный Esri для демонстрации геообработки, картирования и т. Д. ArcGIS Desktop (ArcMap и ArcGIS Pro) в Python.

2
Обновление импортированных модулей в ArcGIS Python Toolbox?
При использовании набора инструментов Python (.pyt) в ArcMap я обычно буду следовать шаблону, в котором сам файл .pyt является просто оболочкой для сбора входных аргументов и определения самих инструментов. Вспомогательный код хранится в отдельных модульно-тестируемых модулях. Пример: import supporting_module class MyTool(object): ... def execute(self, parameters, messages): """The source code of …

4
Перекомпиляция Python Addin после редактирования скрипта?
Я разработал несколько дополнений Python, и мне просто интересно, как лучше перекомпилировать надстройку каждый раз, когда я редактирую скрипт. В настоящее время, если я внесу изменения в сценарий, мне кажется, что я должен Закрыть ArcMap Перейдите в папку «Мои надстройки» и дважды щелкните файл python «makeaddin» Дважды щелкните по файлу …

3
Экспорт только определенных столбцов в файл CSV в ArcGIS for Desktop?
Я написал скрипт на python с использованием arcpy, который выводит класс пространственных объектов многоугольника в базу геоданных файлов. Я добавил функцию для экспорта атрибутов в отдельный файл CSV. Я использую код, который я нашел в этом посте, который отлично работает. Однако этот код экспортирует каждый столбец в классе объектов. Я …

1
Понимание того, почему ArcPy Cost Path Analysis быстрее, чем ArcObjects? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Хотя я использую python для создания сценариев / сервисов геообработки, у …

2
Вызов arcpy / python из .NET?
Есть ли доступные примеры, показывающие, как Python может быть интегрирован в .NET ArcGIS Addin или Extension? У меня есть ряд скриптов Python, которые я хотел бы вызвать из событий формы (например, нажатие кнопок) в .NET. Я также хотел бы иметь возможность устанавливать переменные в сценарии из формы .NET. Должен ли …

3
Выбор многоугольника ArcSDE в ArcGIS Desktop с помощью ArcPy?
Я продолжаю думать, что я должен что-то упустить, но в ArcGIS 10, похоже, нет инструмента для выбора объектов (в частности, полигонов) из слоя в точке (X, Y) с помощью ArcPy. Параметры для такого инструмента будут просто именем слоя и местоположением XY. В настоящее время я обхожу это путем создания точечного …


1
Разделить полигоны в средней точке с помощью ArcPy?
Я пытаюсь разделить около 4000 полигонов в их средней точке, перпендикулярно их самой длинной оси (то есть поперек ширины в средней точке), как показано на диаграмме ниже. В идеале я хотел бы сделать это автоматически и избегать разбиения каждого полигона вручную. Я извлек среднюю точку полигонов, преобразовав самые длинные линии, …

2
Эффективно ли выбирать связанные записи с помощью ArcPy?
Ниже приведен код, который я использую для репликации кнопки «связанные таблицы» в ArcMap. В ArcMap эта кнопка выбирает объекты в одном классе пространственных объектов или таблице на основе выбора объектов в другом связанном классе пространственных объектов или таблице. В ArcMap я могу использовать эту кнопку, чтобы «перенести» свой выбор в …

5
Работаете в команде разработчиков Python с ArcGIS?
У нас есть проект разработки на Python (ArcGIS 10). Этот проект включает в себя сочетание наборов инструментов, шаблонов карт, файлов слоев, шаблонов файловой базы геоданных (действующих в качестве шаблонов, импортируемых в карту с помощью сценариев) и различных других вещей. Мы используем Eclipse в качестве редактора исходного кода и SVN в …

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

5
Эффективное нахождение соседей 1-го порядка из 200k полигонов
Для каждой из 208 781 группы блоков переписи я хотел бы получить идентификаторы FIPS всех соседей 1-го порядка. Я загрузил все границы TIGER и объединил их в один шейп-файл объемом 1 ГБ. Я попробовал скрипт ArcPython, который использует SelectLayerByLocation для BOUNDARY_TOUCHES в своей основе, но он занимает более 1 секунды …

5
Массовое изменение псевдонимов классов объектов и полей с помощью ArcPy?
У меня есть более ста FC, каждый с 10 или 20 атрибутами для добавления или изменения псевдонимов, два или более раз в год. Излишне говорить, что это не то, чем я собираюсь прятаться. Как я могу автоматизировать этот процесс? Решение Python предпочтительнее, но будет использовать все, что работает. У меня …

4
Извлечение количества вершин в каждом многоугольнике?
У меня есть ArcGIS Desktop 10.2, и моя задача состоит в том, как извлечь число вершин в каждом многоугольнике для всех функций, подобных этой: У меня есть много участков в моем классе объектов, и я хочу извлечь количество вершин для всех объектов отдельно, затем я хочу отобразить координаты XY для …

4
Определение описания параметров для справки Python Toolbox?
Я пытаюсь создать несколько наборов инструментов Python для нашего приложения ArcMap (например, MyTool.pyt) Я вижу, что текст справки определяется с помощью атрибута classes.description. Однако после запуска программы и нажатия на любое из полей параметров текст справки / описания становится пустым. Я хотел бы иметь возможность предоставить поле описания для каждого …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.