Запитання з тегом «arcpy»

Сайт-пакет, створений Esri для викриття ArcGIS Desktop (ArcMap і ArcGIS Pro) геопроцедури, картографування тощо, Python.

2
Виявлення приєднання програмно за допомогою ArcPy?
У мене є якийсь код Python, який запускається в рамках проекту ArcMap. Будь-які приєднання, які, можливо, створив користувач у проекті, повинні бути видалені, щоб мій код запустився. На жаль, код, який видаляє з'єднання… arcpy.RemoveJoin_management ("layer1", "layer2") ... також порушує деякі властивості шару, які є критичними для моєї програми (виділені поля, …

7
Отримання растрового зображення як масиву в Python за допомогою ArcGIS Desktop?
Починаючи працювати з Python та ArcGIS 9.3, я припускав, що існує простий спосіб отримати растрове зображення в масив Python, щоб я міг маніпулювати ним, перш ніж зберігати його як інше растрове зображення. Однак я не можу зрозуміти, як це зробити. Якщо це можливо, то як?

4
Створення багатокутника, що з'єднує кінцеві точки декількох ліній за допомогою ArcPy?
Я намагаюся розібратися, як створити багатокутник, який з'єднує всі кінцеві точки формфайлу, що містить набір поліїлів з пітоскриптом в ArcGIS, у мене виникають проблеми з цим, оскільки порядок вузлів у полігоні важливий. Я хочу досягти сірого багатокутника на малюнку із зелених ліній
10 arcpy  polygon  line 

1
Як видалити вибрані рядки за допомогою ArcPy?
Я хочу видалити всі рядки в класі функцій, але залишатись рядками від 1 до 5. З іншого боку, я хочу залишитися першими п’ятьма рядками та видалити інші. Я знаю, що мені потрібно використовувати курсор пошуку та оновити курсор, але я не міг їх використовувати. Як я можу видалити рядки за …
10 arcpy  cursor 

2
Використання параметрів інструмента сценарію Python для MultiValue?
Мій сценарій прекрасно працює з одним класом функцій, вибраним для clip_fc = arcpy.GetParameter(0). Однак коли я встановлюю clip_fc на MultiValue у властивостях сценарію, а потім вибираю кілька класів функцій, я отримую помилку "Параметри недійсні". Хтось може мені показати, де я помиляюся? import arcpy import os.path from arcpy import env arcpy.env.workspace …

4
Вибух перекриття нових полігонів, що не перетинаються?
З огляду на декілька багатокутників, які перетинаються декількома способами, я хотів би експортувати з цих функцій всі багатокутники, які не перетинаються з іншими, ітеративно. У виробі буде ряд особливостей, що не перекриваються, які, коли їх підсумовувати, складають оригінал. Потім продукти можуть використовуватися як вхідні дані до зональної статистики, і це …

3
"Жадібні" відсікання ліній з багатокутником
Я хочу прикріпити набір поліліній (чорні лінії на зображенні внизу) до зовнішньої межі багатокутника. Будь-які порожнечі всередині полігону слід ігнорувати. Мій ідеальний вихід - пунктирні жовті лінії. Початкові лінії можуть бути, а можуть і не бути прямими. Зображення є спрощеним прикладом, насправді багатокутник набагато складніший і є сотні ліній. Я …

1
Яка різниця між маркерами "SHAPE @ XY" та "SHAPE @ TRUECENTROID"?
Курсор пошуку доступу до даних . У чому, якщо що, різниця між лексемами "SHAPE@XY"та "SHAPE@TRUECENTROID"? Вони повернули ті ж координати на тестовому полігоні: >>> cursor = arcpy.da.SearchCursor("test", "SHAPE@XY") >>> for row in cursor: ... print row[0] ... (559389.3838043335, 4239093.201390337) >>> cursor = arcpy.da.SearchCursor("test", "SHAPE@TRUECENTROID") >>> for row in cursor: ... …

8
Максимальне використання процесора
Мій сценарій - це пересічні лінії з багатокутниками. Це довгий процес, оскільки налічується понад 3000 ліній та понад 500000 полігонів. Я виконаний з PyScripter: # Import import arcpy import time # Set envvironment arcpy.env.workspace = r"E:\DensityMaps\DensityMapsTest1.gdb" arcpy.env.overwriteOutput = True # Set timer from datetime import datetime startTime = datetime.now() # …

3
Розрізняти версію Python при використанні IDLE з ArcGIS Pro та ArcGIS 10.x для архітектури робочого столу?
Я щойно почав працювати з Python 3.4.1, який постачається з ArcGIS Pro 1.0.0, на своєму ноутбуці, на якому також є Python 2.7.8, який поставляється з встановленим ArcGIS 10.3 для робочого столу, і я хотів би мінімізувати шанси на запуск одна версія Python, коли я мав намір і потребував використання іншої. …

2
Змінення стилів міток (шрифт, колір, розмір тощо) за допомогою ArcPy?
Я намагаюся написати макрос python для ArcGIS 10.2, який автоматизує процес маркування точок у шарі на основі квартир різних типів. Наприклад, в одному стилі квартир був би синій квадрат з білим жирним текстом як одна мітка; інший мав би рожевий квадрат з чорним жирним текстом; інший мав би червоний квадрат …

3
Створення ажурної мережі з шаблону класів функцій за допомогою ArcPy?
Я не можу використовувати інструмент arcpy.CreateFishnet_management, оскільки для визначення параметра "templateExtent" формулера форми він не заповнює автоматично параметри "originCoordinate" та "yAxisCoordinate". import arcpy from arcpy import env env.overwriteOutput = True env.workspace = r"D:\Users\julia\erste_aufg" #Process: Create Fishnet outFeatureClass = r"D:\Users\julia\erste_aufg\at001l_wien\at001l_wien\wien.shp" cellSizeWidth = '200' cellSizeHeight = '200' templateExtent = r"D:\Users\julia\erste_aufg\at001l_wien\at001l_wien\at001l_wien.shp" arcpy.CreateFishnet_management(outFeatureClass, "", …

1
Пакетна геореференція в ArcMap / ArcPy?
У мене є близько 50 файлів у форматі PDF, які я б хотів зібрати геореференцію та / або георектифікувати. Я зберег один як jpg і геореференгував його вручну, і хотів би автоматизувати решту, які знаходяться в одному місці та мають однаковий ступінь. Градієнт щільності змінюватиметься у кожному випадку, але карта …

1
Перехід на історичну версію за допомогою ArcPy?
У мене виникає проблема, яка намагається змінити історичну версію на клас функцій SDE за допомогою Python та arcpy.ChangeVersion_management . Я можу вручну змінити версію на певну дату та час за допомогою ArcMap. Я також в змозі повністю автоматизувати процес за допомогою ModelBuilder. Коли я експортую модель ModelBuilder в сценарій python, …

1
Визначення назви поля області форми
Я маю справу з різноманітністю просторових полігонових файлів (shapefiles, файли / персональні класи функцій gdb, класи класів характеристик sde (деякі з просторовими видами)) і залежно від типу файлу, я отримую мультитут імен полів класу об’єктів Shape Area ( обов'язкове поле, а не створене) Так, наприклад, назви полів варіюються від "Shape_Area", …

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