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

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

4
Визначення описів параметрів для довідки Python Toolbox?
Я намагаюся створити кілька інструментів для Python для нашої програми ArcMap (наприклад, MyTool.pyt) Я бачу, що довідковий текст визначається за допомогою атрибута self.description класів. Однак, як тільки я запускаю програму і натискаю будь-яке з полів параметра, текст довідки / опису залишається порожнім. Я хотів би мати змогу надати поле опису …

1
Обчисліть площу в скрипті Python в ArcMap
Я намагаюся обчислити площу багатокутника в рамках мого сценарію Python. Я створюю новий багатокутник з об'єднання двох разом, і я хотів би додати область отриманого многокутника до поля у вихідному файлі. Полігон зберігається у звичайному форматному файлі та проектується. Площа переважно в одиницях карт. Я вважав би це досить розповсюдженим …

3
Вибір функцій за атрибутом, якщо у списку Python?
Я намагаюся завершити виділення за атрибутом у Python, але виходячи з запиту про те, чи присутній атрибут у списку. Такий запит у його найпростішому випадку повинен бути приблизно таким: qry = " \"OBJECTID\" in oid_list" arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry) але такий підхід повертає недійсну помилку вираження. Раніше мені довелося використовувати складніший …

5
Перегляньте 16 мільйонів записів за допомогою ArcPy?
У мене є таблиця з 8 колонками і ~ 16,7 мільйона записів. Мені потрібно запустити набір рівнянь if-else на стовпці. Я написав сценарій за допомогою модуля UpdateCursor, але після кількох мільйонів записів у нього не вистачає пам'яті. Мені було цікаво, чи є кращий спосіб опрацювати ці 16,7 мільйона записів. import …


4
Перетворення геометрії в WKT за допомогою ArcPy?
Я хотів би мати змогу перетворити одну особливість (або потенційно багато функцій) у шарі ArcGIS у добре відомий текст (WKT) формат під час операції геообробки за допомогою Python та ArcPy (немає модулів, які не належать до ArcPy). Метою є передати WKT на просторовий сервер SQL Server та здійснити додаткову обробку …
13 arcpy  convert  wkt 

3
Організація файлів для спільного використання ArcGIS python-коду
Яка найкраща організаційна структура для спільного використання ArcGIS python-коду та інструментів геообробки? Або навіть, чи розділяєте код та інструменти спільного використання окремі питання? Esri має Методи розподілу структури інструментів , опубліковані для Arcgis 9.3 та 10.0: Однак в інших місцях люди говорять такі речі, як Also do avoid distributing your …

2
Збереження просторової довідки за допомогою arcpy.RasterToNumPyArray?
Я використовую ArcGIS 10.1 і хочу створити новий растр на основі двох попередніх растрових. У RasterToNumPyArray є хороший приклад, який я хочу адаптувати. import arcpy import numpy myArray = arcpy.RasterToNumPyArray('C:/data/inRaster') myArraySum = myArray.sum(1) myArraySum.shape = (myArray.shape[0],1) myArrayPerc = (myArray * 1.0)/ myArraySum newRaster = arcpy.NumPyArrayToRaster(myArrayPerc) newRaster.save("C:/output/fgdb.gdb/PercentRaster") Проблема полягає в тому, …

1
Використовуйте python для додавання шарів у TOC
Я вже давно боюсь із додаванням шарів до TOC. Мені вдалося додати окремі шари, але потрібно прокрутити папку та додати всі шари. Shapefiles я не можу взагалі додати. Лише файли шарів. Нижче наведено код, де я перебуваю: for layer in shp_List: mxd = arcpy.mapping.MapDocument("CURRENT") dataFrame = arcpy.mapping.ListDataFrames(mxd, "*")[0] outlayer = …

1
"Картографія поля" в ArcGIS 10 - ArcPy
Я написав сценарій Python, який робить просторове з'єднання та кілька простих обчислень. Моя проблема полягає у встановленні правила злиття для одного конкретного поля та залишенні решти полів як є. Наприклад, у мене є популяційне поле, яке при об'єднанні за допомогою просторового розташування використовує правило злиття "Перше", яке захоплює перше, що …

2
Видалення табличного перегляду в пам'яті?
У сценарії Python я перебираю тисячі файлів Excel і використовую arcpy.MakeTableView для створення представлень таблиць пам'яті з першого розкладу в кожному файлі. Як видалити посилання на перегляд пам'яті? Я намагався видалити змінну, яка зберігає ім'я таблиці, але безрезультатно. tblView = sheetName arcpy.MakeTableView_management(excelSheet, tblView, .....) ## Process the table here del …
13 arcpy 

2
Багатопроцесорні помилки - реалізація ArcGIS
Мені було цікаво, чи хтось із спільноти тут намагався використати багатопроцесорну обробку для просторових аналізів. А саме я намагаюся повторити ряд растрових даних, створити багатопроцесорне завдання для кожного та запустити їх через декілька етапів геообробки в межах однієї функції def. Щось по лінії def net(RasterImage, OutFolderDir): arcpy.env.overwriteOutput = True arcpy.env.workspace …

1
Перевірка файлів за допомогою ArcPy?
У мене є скрипт, який сканує каталог і виводить основні дані растрових даних, такі як ім'я файлу, формат, кількість діапазонів і т. Д. Мені потрібен спосіб зробити це так, якщо каталог не містить растрових даних (тобто нічого іншого ніж растрові дані), виводиться повідомлення про те, що в каталозі немає правильного …
13 arcpy 


3
Як я можу використовувати sys.exit (0) в архівному скрипті для раннього виходу без появи повідомлення про помилку?
У мене є скрипт інструменту arcpy для ArcGIS 10.0, який має два основних функціональних розділи. Користувач може вибрати, запускати чи не другий розділ. Якщо користувач вирішив НЕ запускати другий розділ, я просто хочу запустити функцію очищення та вийти зі скрипту за допомогою sys.exit (0) без повідомлення про помилку, розміщеного у …

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