Запитання з тегом «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 за допомогою 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, так що при виконанні користувальницьких інструментів він використовує пути та пакети VirtualEnv …

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

2
Створення кнопки, яка викликає скрипт Python як команда, а не інструмент сценарію?
Я вважаю, що в Arc9.3 команди можуть бути створені за допомогою сценаріїв VBA. Щоб додати спеціальну команду, ви перейдете до Налаштувати> Панелі інструментів> Налаштувати ... та натисніть UIControls. Однак UIControls немає у версії 10. Я створюю два окремих сценарії для проекту книги з картами. Один сценарій збереже параметри макета в …

3
Використання декількох параметрів підстановки з arcpy.ListFeatureClasses
Я знаю, що повинен бути спосіб це зробити, але у мене виникають проблеми з розгадами, як це зробити. Я хотів би створити список класів функцій для виконання операцій, однак, я хочу, щоб у списку містилися класи функцій, які мають 2 окремих і різних ідентифікатора імен файлів. Код виглядатиме приблизно так: …
12 arcpy  list  wildcard 

2
Чому сценарій ArcPy повільний?
У мене є простий скрипт arcpy, щоб оновити поле у ​​точковому форматі з інформацією з функції багатокутника, що знаходиться в ньому. Щоб зробити 100 очок в архпії, потрібно 9 хвилин, але просторове з'єднання в arcmap миттєве. Я впевнений, що існує швидко встановлений спосіб вирішити цю проблему. Чи може хтось вказати …

2
Знаходження середини лінії за допомогою ArcPy?
Як можна обчислити середню точку полілінії, використовуючи рамку геообробки , наприклад, в сценарії Python? Polyline.centroid властивість повертає Істинний центр ваги , якщо він знаходиться в межах або функції; в іншому випадку точка мітки повертається . Центроїд рідко розташований на непрямих лініях, що в моїх цілях марно. Інструмент Feature Vertices to …

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

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 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.