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

17
Существует ли инструмент ArcPy для изменения размера многоугольника, такой как инструмент «Масштаб» на панели инструментов «Расширенное редактирование» в ArcMap?

Я пишу скрипт на Python для ArcGIS 10.3. Я знаю об Scale toolинтерфейсе ArcGIS, но не могу найти такую ​​команду arcpy. Это существует? Как вы видите на картинке, Scale toolработы отличаются от Buffer tool- это меняет форму оригинального многоугольника. Итак, вопрос: Могу ли я использовать Scale...

16
Как я могу использовать массивы NumPy для оптимизации геообработки больших данных?

Мне интересно узнать, как использовать массивы NumPy для оптимизации геообработки. Большая часть моей работы связана с «большими данными», где для геообработки часто требуются дни для выполнения определенных задач. Излишне говорить, что я очень заинтересован в оптимизации этих процедур. ArcGIS 10.1...

16
Как люди используют структуры данных и классы Python в ArcPy?

Этот вопрос может разоблачить мое незнание в программировании, но мне любопытно, как люди используют разные структуры данных Python в ArcPy. На этой странице перечислены структуры данных в Python. Я понимаю, как списки могут быть реализованы в ГИС (список классов объектов, список типов объектов,...

15
Вызов arcpy / python из .NET?

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

15
Обновление импортированных модулей в ArcGIS Python Toolbox?

При использовании набора инструментов Python (.pyt) в ArcMap я обычно буду следовать шаблону, в котором сам файл .pyt является просто оболочкой для сбора входных аргументов и определения самих инструментов. Вспомогательный код хранится в отдельных модульно-тестируемых модулях. Пример: import...

15
Понимание того, почему ArcPy Cost Path Analysis быстрее, чем ArcObjects? [закрыто]

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

15
Выбор многоугольника ArcSDE в ArcGIS Desktop с помощью ArcPy?

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

15
Экспорт только определенных столбцов в файл CSV в ArcGIS for Desktop?

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

15
Перекомпиляция Python Addin после редактирования скрипта?

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

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

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

14
Определение описания параметров для справки Python Toolbox?

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

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

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

14
Вычислить площадь в скрипте Python в ArcMap

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

14
Эффективное нахождение соседей 1-го порядка из 200k полигонов

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

14
Эффективно ли выбирать связанные записи с помощью ArcPy?

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

14
Работаете в команде разработчиков Python с ArcGIS?

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

14
Извлечение количества вершин в каждом многоугольнике?

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