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

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

1
Построение извлечения с данными LiDAR (улучшение процесса)
У меня есть следующий процесс для автоматического создания контуров / контуров зданий из файлов Las, и мне было интересно, если кто-нибудь может помочь улучшить его или есть предложения для других процессов? ЭКСПЕРИМЕНТ: A. Инструменты ArcGIS - Lidardataset : хотя вы можете видеть только точки класса здания, вы не можете создавать …

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

1
ArcPy добавляет ошибочное внутреннее кольцо при написании смежной, составной геометрии?
Я столкнулся со странной проблемой при использовании Arcpy для записи многочастной геометрии в шейп-файл. Я использую InsertCursor для создания многокомпонентного объекта из списка частей, каждый со списком пар вершин. Я понимаю, что при создании этой функции соседние несколько частей автоматически «растворяются» в одной части. Но по какой-то причине это создает …

5
Пакетная вырезка в ArcGIS Desktop с использованием ArcPy?
Я встречал несколько похожих вопросов для более старых версий ArcGIS, но не нашел подходящего ответа для ArcGIS 10. У меня есть два полигональных шейп-файла, которые покрывают большую область (например, весь штат / провинция). Первый шейп-файл представляет земной покров для всего штата, а второй представляет 50 отдельных водосборов. Я хотел бы …

5
Компилировать скрипты Python (в .exe), которые используют Инструменты геообработки ArcGIS?
Я работаю с Python уже несколько месяцев и разработал несколько достаточно сложных скриптов для задач геообработки. Тем не менее, я все еще многому учусь, поскольку исходил из опыта работы с SQL / VBA / VBScript. Я знаю, что скомпилированный код обычно работает быстрее, чем код, который должен обрабатывать языковой интерпретатор, …

1
Запуск ArcGIS 10.0 под Virtualenv
Я работаю над пакетом Python, в котором есть набор инструментов командной строки и инструментов ArcToolbox. Для разработки на Python действительно полезно использовать VirtualEnv, особенно при работе с установщиками. Есть ли способ заставить ArcMap или ArcCatalog распознавать текущий сеанс VirtualEnv в Python, чтобы при выполнении пользовательских инструментов использовались пути и пакеты …

3
Как получить доступ к функциональному слою в SDE через Python?
Я пытаюсь использовать Arcpy для запуска сценария CopyFeatures_management, чтобы я мог скопировать векторный слой в SDE. Что я использую для ввода (и, в этом отношении, вывода, поскольку я буду копировать слой обратно в SDE) для доступа к слою?

2
Создание кнопки, которая вызывает скрипт Python как команду, а не как инструмент скрипта?
Я считаю, что в Arc9.3 команды могут быть созданы с использованием сценариев VBA. Чтобы добавить пользовательскую команду, перейдите в «Настройка»> «Панели инструментов»> «Настройка» и нажмите «UIControls». Тем не менее, UIControls не существует в версии 10. Я создаю два отдельных сценария для проекта книги карт. Один скрипт сохранит настройки макета в …

3
Использование нескольких подстановочных параметров с arcpy.ListFeatureClasses
Я знаю, что должен быть способ сделать это, но мне сложно понять, как это сделать. Я хотел бы создать список классов пространственных объектов для выполнения операций, однако я хочу, чтобы этот список содержал классы пространственных объектов, которые имеют 2 отдельных идентификатора имени файла. Код будет выглядеть примерно так: FCS = …
12 arcpy  list  wildcard 

2
Почему скрипт ArcPy работает медленно?
У меня есть простой скрипт arcpy, чтобы обновить поле в точечном шейп-файле с помощью информации из объекта многоугольника, в котором оно находится. Для создания 100 точек в arcpy требуется 9 минут, но пространственное соединение в arcmap происходит мгновенно. Я уверен, что есть быстрый способ решить эту проблему. Может ли кто-нибудь …

2
Нахождение средней точки линии с использованием ArcPy?
Как можно вычислить среднюю точку полилинии, используя инфраструктуру геообработки , например, в скрипте Python? Свойство polyline.centroid возвращает истинный центроид, если он находится внутри или внутри объекта; в противном случае точка метки возвращается . Центроид редко расположен на неровных линиях, что бесполезно для моих целей. У инструмента Feature Vertices to Points …

1
Производительность скрипта Python как инструмента ArcGIS по сравнению с автономным
Кто-нибудь изучал разницу в запуске скрипта Python в ArcToolbox по сравнению с автономным скриптом? Мне пришлось написать быстрый и грязный сценарий, чтобы преобразовать набор изображений RGB в одну полосу путем выделения полосы 1. В качестве автономного сценария, считывающего и записывающего на мой компьютер, он обрабатывает 1000 изображений одинакового размера примерно …

1
Использование Python для отключения масштабирования элементов карты пропорционально изменениям размера страницы?
Я меняю источники на дисках MXD в разных офисах, используя ArcPy и ArcGIS 10.0. Как отмечалось здесь , настройки принтера возвращаются к принтеру по умолчанию при отправке инструкции mxd.save (). Потеря принтера - это небольшая проблема в моем случае, но она становится серьезной, если опция печати «Масштабировать элементы карты пропорционально …

2
Установка в рабочей области памяти в ArcPy?
Можно ли настроить env.workspace = "in_memory"в ArcPy с использованием архитектур ArcGIS Pro и ArcGIS 10.2.2 (или 10.3)? То, что я пытаюсь сделать, это получить результат операции мгновенной точки заливки, записанный в память, а не на диск. Я понимаю, что могу записать на диск, а затем перенести его в память, но …

1
PySAL естественные разрывы из массива Numpy
Я пытаюсь извлечь естественные значения разрыва из растра, используя Python. Предполагаемый процесс: растровый объект Arcpy в массив NumPy (с использованием RasterToNumPyArray ) для естественных значений разрыва (с использованием функции PySAL Natural Breaks ). import arcpy, pysal from pysal.esda.mapclassify import Natural_Breaks as nb # code to create greenIndex arcpy Raster object …

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