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

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

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

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

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

12
Создание кнопки, которая вызывает скрипт Python как команду, а не как инструмент скрипта?

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

12
Почему скрипт ArcPy работает медленно?

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

12
Вставка точек в SQL Server с помощью pymssql?

Я собираю значения X и Y из веб-службы (Twitter) с помощью скрипта Python. В конечном счете, это будет продолжаться в течение нескольких месяцев, и я намерен остановиться на отметке в 6 миллионов пунктов. Исходные координаты, которые я получаю, являются географическими WGS84, но мне нужно будет...

12
Как получить доступ к функциональному слою в SDE через Python?

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

12
Использование нескольких подстановочных параметров с arcpy.ListFeatureClasses

Я знаю, что должен быть способ сделать это, но мне сложно понять, как это сделать. Я хотел бы создать список классов пространственных объектов для выполнения операций, однако я хочу, чтобы этот список содержал классы пространственных объектов, которые имеют 2 отдельных идентификатора имени файла....

12
Запуск ArcGIS 10.0 под Virtualenv

Я работаю над пакетом Python, в котором есть набор инструментов командной строки и инструментов ArcToolbox. Для разработки на Python действительно полезно использовать VirtualEnv, особенно при работе с установщиками. Есть ли способ заставить ArcMap или ArcCatalog распознавать текущий сеанс...

12
Компилировать скрипты Python (в .exe), которые используют Инструменты геообработки ArcGIS?

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

12
Самые быстрые методы для модификации таблиц атрибутов с помощью Python?

Некоторое время назад я написал быструю функцию Python для преобразования таблицы атрибутов в словарь Python, где ключ берется из указанного пользователем поля уникального идентификатора (обычно это поле OID). Кроме того, по умолчанию все поля копируются в словарь, но я включил параметр,...

12
Использование ArcPy с ArcGIS Pro и ArcGIS Desktop на одном компьютере?

Я просто пробую ArcGIS Pro в первый раз, и мне пришлось изменить PYTHONPATH на python34 ArcGIS Pro теперь работает без сбоев каждый раз, когда я открываю вкладку Анализ ... Однако теперь, когда я пытаюсь запустить процесс в ArcMap 10.3.1, я получаю различные ошибки Python; на инструментах, которые...

12
Пакетная вырезка в ArcGIS Desktop с использованием ArcPy?

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

12
ArcPy добавляет ошибочное внутреннее кольцо при написании смежной, составной геометрии?

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

12
Промышленные примеры использования ArcPy в Python для геообработки?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Недавно некоторые студенты спросили меня, какие типы операций GIS Analyst / Developer обычно пытаются автоматизировать с...

12
Методы оптимизации многоядерной обработки в ArcGIS

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

12
Создание таблицы, содержащей все имена файлов (и, возможно, метаданные) в файловой базе геоданных?

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

12
Построение извлечения с данными LiDAR (улучшение процесса)

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

12
SP1 для ArcGIS 10.1 имеет расширение для 64-битного Python для фоновой геообработки - последствия для другого использования Python

Если установлена 64-битная фоновая геообработка для ArcGIS Desktop 10.1sp1, как это влияет на конфигурацию Python для общего использования? Esri выпустила пакет обновления 1 (SP1) для продукта ArcGIS 10.1, а для компонента Desktop - 64-битный экземпляр Python 2.7.2, который после установки заменяет...

12
Нахождение средней точки линии с использованием ArcPy?

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