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

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

2
Создание параметра флажка в инструменте сценария Python для ArcGIS Desktop?
Я работаю над созданием инструмента ArcGIS из сценария Python, который я пишу. Мне интересно, возможно ли иметь параметр флажок. Я хочу иметь параметр, в котором пользователь выбирает класс пространственных объектов, затем из класса пространственных объектов пользователь выберет поле для самого верхнего слоя в своей модели, а затем я хочу, чтобы …

2
Создание линии различного расстояния от исходной точки с использованием Python в ArcGIS Desktop?
Я пытаюсь создать линейный объект из одной точки, используя заданное расстояние и угол, используя ArcGIS и Python (ArcPy). У меня есть точка в этих координатах: X = 400460,99, Y = 135836,76 С этого момента я хочу создать линию длиной 800 метров под углом 15 градусов от этой точки. Я не …

2
Изменение пути к источнику данных с использованием набора классов объектов в файлах * .lyr с использованием ArcPy?
Как можно изменить пути к исходным данным для каждого файла слоя в папке X, используя arcpy? Я следил за обновлением и исправлением источников данных с помощью arcpy.mapping, насколько я могу, но все, что я получаю, - это бесполезное, Runtime error <type 'exceptions.ValueError'>: Layer: Unexpected errorкоторое не говорит мне достаточно, чтобы …

5
Как избежать ошибки arcpy импорта (RuntimeError: NotInitialized) при использовании IDLE?
Версия ArcGIS: ArcGIS 10, Python 2.6.5 Машина: Windows 7 64bit (Intel) Я получаю следующую ошибку при импорте arcpy с использованием IDLE (приглашение gui и cmd) и при использовании pythonwin. Я удалил python26 и python25 из моей системы и сделал новую установку ArcGIS 10 и python. Поэтому я звоню IDLE отсюда: …
11 arcpy  idle 

5
Проверка через ArcPy, находится ли ArcMap в сеансе редактирования?
Я создал кнопку надстройки Python, которая помогает ускорить рабочий процесс моего коллеги путем копирования одного атрибута класса объектов в другой. Он использует функцию arcpy.UpdateCursor для обновления строки в целевом классе объектов. Так как он существует сейчас, этот скрипт кнопки можно запускать независимо от режима редактирования. Очевидно, что при запуске в …
11 arcpy  arcmap  editing 

4
Получить все точки полилинии
У меня есть несколько объектов полилинии в Python. Теперь я хочу получить все точки полилиний. Например, если полилиния имеет [0,0]конечную точку начальной точки [5,5]. Результат: [1,1];[2,2];[3,3];[4,4];[5,5]. Я хочу найти все целые точки на этой линии, включая конечные точки. Для прямой это очень просто, но если полилиния имеет типы геометрии Beizer …

4
Попытка извлечь список уникальных значений из поля, используя python
У меня есть несколько столбцов в нескольких таблицах в FGDB, где мне нужно извлечь уникальные значения для каждого столбца. Например: значения могут быть [1,2,2,2,3,4], и я пытаюсь вернуть [1,2,3,4] Я мог бы сделать эту работу несколькими другими способами в ARCGIS, но я пытаюсь расширить себя. Я нашел в сети кусок …

1
Определите форму полигонов: удлинение, округлость и т. Д.
Я обобщаю геологическую карту. На начальном этапе я имею дело с небольшими полигонами, которые должны быть удалены, увеличены, объединены и т. Д. Перед применением операций, упомянутых выше, я хотел бы начать с анализа формы, такого как вытянутые многоугольники или более круглые многоугольники и так далее, так как это может быть …

6
Есть ли в python более быстрый способ найти наименьшее число в поле?
Использование рабочего стола arcgis 10.3.1 У меня есть скрипт, который использует курсор поиска для добавления значений в список, а затем использует min (), чтобы найти наименьшее целое число. Переменная затем используется в скрипте. Класс Feature содержит 200 000 строк, и выполнение сценария занимает очень много времени. Есть ли способ сделать …
10 arcpy  list 

2
Создайте буферы области, которые ограничены береговой линией
Я пытаюсь использовать ArcGIS 10.2 для создания буфера точек на основе заранее определенной области (например, 400 кв. Км). Кроме того, буферы некоторых точек находятся близко к береговой линии, что требует обрезки буферов на береговой линии и по-прежнему имеет ту же площадь, что и внутренние (400 кв. Км). Кто-нибудь знает, как …
10 arcpy  arcgis-10.2  r  buffer 


1
Поддерживают ли задачи ArcGIS Pro инструменты Python Toolbox, которые работают с фреймами карт?
Поддерживают ли задачи ArcGIS Pro инструменты Python Toolbox, которые работают с фреймами карт? Причина, по которой я спрашиваю, заключается в том, что я застреваю при попытке сделать следующее: Запустите ArcGIS Pro 1.1.1 Создайте новый проект - я назвал мой TestProject и поместил в C: \ Temp Используйте панель проекта, чтобы …

2
Минимизировать количество динамических страниц для отображения рассеянных точек с помощью ArcGIS Desktop?
Время от времени мне приходится составлять карту, чтобы показать достопримечательности. Первый шаг для создания страниц, используя обычную сетку: Мне не нравится решение, потому что а) есть несколько страниц с одиночными точками (например, страница 25), расположенными по краю, и б) слишком много страниц. Первую проблему легко исправить с помощью кода, - …

1
Установите значения по умолчанию для таблицы значений в инструменте Python Toolbox
Я создал инструмент Python Toolbox для изменения порядка полей и создания нового класса объектов с переупорядоченными полями. Инструмент работает хорошо, и я могу использовать таблицу значений, чтобы позволить пользователю расположить поля в выбранном ими порядке или они могут заполнить значение ранга для каждого поля. Однако досадная часть этого инструмента заключается …

7
Деление полигонов на * n * количество групп равного количества с ArcPy?
Одна из моих задач для работы - разделить посылки на группы. Эти группы будут использоваться агентами для общения с владельцами недвижимости. Цель состоит в том, чтобы упростить работу агента, сгруппировав участки, которые находятся рядом друг с другом, а также разделить участки на равные числа, чтобы работа распределялась равномерно. Количество агентов …

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