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

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

2
Незвичайні результати для тестів на швидкість геопроцедури
Я спостерігав незвичайні показники роботи із сценарієм обробки географічної обробки Python. Сценарій (додається) виконує такі дії: Використовуйте курсор пошуку для пошуку зони UTM, що відповідає функціям багатокутника Створіть просторовий довідковий об’єкт на основі результатів пошуку курсору Перетворіть .csv у шар функції, а потім у точковий клас функцій Я помітив помітно …

3
Як знайти дублікати записів у полі за допомогою ArcGIS for Desktop?
Я шукаю дублікати записів у dbf-файлах на основі атрибута під назвою 'ID'. У мене є різні dbf файли від 500 000 записів до 1,5 мільйона, і я знаю, що існує безліч дублікатів. Я хотів би додати поле "Дублікат", яке говорить Так чи Ні (або 1 або 0 добре), коли атрибут …

6
Встановлення ліцензії ArcGIS Desktop на нижчий рівень для перевірки, чи сценарій Python все ще працює?
У мене є сценарій Python, який потрібно буде дати клієнту. Зараз ми оцінюємо, який рівень ліцензії знадобиться клієнту для запуску сценарію для цілей придбання програмного забезпечення. Всі ми маємо в нашій компанії ліцензії ArcGIS 10.1 Advanced. Я перевірив усі інструменти та розширення, що використовуються в скрипті, на предмет довідки в …

4
Визначення, чи оточена точка за допомогою растрової обробки
Я намагаюся вдосконалити надзвичайно громіздкий процес вектора / пітона для природної моделі небезпеки. На даний момент у нас є тривалий сценарій, який генерує відстані / несучі лінії від заданої точки, щоб визначити: тип багатокутника, який він перетинає (наприклад, ліс, трава, болото тощо) відстань до цього багатокутника скільки цих ліній перетинаються …

2
Як створити орієнтований буфер за допомогою arcpy?
Я б хотів створити орієнтований буфер для кожного багатокутника у моєму файлі форм за допомогою arcpy. Під орієнтуванням я маю на увазі, що у мене є два кути a1 і a2, які обмежують напрямок буфера. Це представлено на графіку нижче: Будь-які ідеї?

4
Скопіювати базу геоданих ArcSDE у файл бази даних geodata за допомогою ArcPy?
Я хотів би зробити точну копію (домени, набори даних функцій, класи функцій тощо) бази даних SDE у базу даних геоданих. Я спробував кілька можливостей, серед яких: за допомогою процесу копіювання (управління даними) створивши новий GDB та вручну скопіювавши кожен набір даних із SDE експорт документа робочої області xml з SDE …

2
Генерація справжніх кривих еліптичних багатокутників у базі даних геоданих за допомогою ArcPy?
Як результат, це запитання виникло при спробі відповісти на запитання про те, як генерувати полігони, що перекриваються, з ліній, що виводяться з інструмента «Таблиця на Еліпс»? Використовуючи графічний інтерфейс ArcMap 10.1, дуже легко оцифрувати справжні багатокутники кривих у клас особливості бази даних геоданих за допомогою інструменту побудови Ellipse, але ... …

5
Програматично визначити приєднане поле в ArcMap?
Чи можливо програмно визначити поле приєднання , яке використовується для таблиці приєднання двох наборів даних разом у ArcMap? Наразі я використовую ArcGIS 10.0, SP5 і віддаю перевагу ArcPy-рішенню , однак я б не проти інших рішень, якщо рішення ArcPy недоступне. Один із методів, який я спробував, перебирав усі поля і …

6
Як програмно перевірити, чи кількість фігур = кількість записів таблиці?
У мене є декілька приблизно 1000 файлів форм, які пошкоджені (див. Додане повідомлення про помилку). Файли форм були створені програмою eCognition Developer 8. Існує інструмент сценарію, який, здається, відновлює файл форми, коли він ідентифікується як пошкоджений. Редагувати: Я хочу створити швидкий скрипт, щоб проглянути всі мої файли форм і перевірити, …

3
може arcpy виявити, працює він на робочому столі чи сервері?
Я розробляю якийсь код, який хочу запускати і як веб-сервіс ArcGIS Server, і як окремий сценарій. Я хочу мати змогу трохи змінити виконання, залежно від того, працює він як веб-сервіс AGS або як окремий пітон / у Desktop. Чи є спосіб виявити це? Я кілька пошукав, але не знайшов нічого …

1
Будь-яка різниця в продуктивності між вікном Python та інструментом сценарію Python?
Чи є різниця у продуктивності між запуском сценарію Python у вікні Python та його запуском як інструментом сценарію Python з панелі інструментів у ArcGIS Desktop 10.0? Іноді мені потрібно використовувати ArcPy і запускати ArcGIS. У моєму недавньому досвіді я можу запустити той же скрипт через панель інструментів і у вікні …

3
Заміна неанглійських символів у таблицях атрибутів за допомогою ArcPy та Python?
У мене є декілька форм-файлів, де деякі атрибути містять неанглійські символи ÅÄÖ. Оскільки деякі запити не працюють з цими символами (зокрема ChangeDetector ), я спробував їх змінити заздалегідь простим сценарієм і додати нові рядки до іншого поля. Однак зміна символів працює добре, але не оновлює поле за допомогою arcpy.UpdateCursor. Який …

5
Перейменування поля за допомогою ArcPy?
Що мені потрібно зробити: перейменувати ім’я поля таблиці / класу функцій скопіюйте всі значення в нове поле Поки я робив такий код, як підказує @ artwork21: import sys import traceback import arcpy from arcpy import env ## ARGUMENTS # argv[1] = input table/feature class path # argv[2] = input old …

2
Як створити карту інтенсивності сонячної енергії для садової ділянки?
Мені цікаво створити растрову поверхню, яка зображує середню інтенсивність сонячної енергії на одиницю площі для невеликої садової ділянки. Я думаю, що вхід у модель буде таким: Площа ділянки - для простоти припустимо, що садова ділянка кругла. Середня висота дерева навколишнього краю лісу Інтенсивність сонячної енергії під різними кутами сонця Середній …

1
Запрошення для введення користувачем під час виконання інструменту скрипту ArcGIS Python?
Я хочу запропонувати ввести користувач після того, як усі параметри будуть визначені для інструменту скрипту. Я бачив багато дописів на форумах і запитання про stackexchange щодо цього, і всі вони роблять висновок, що це непотрібно, але я вважаю, що моя справа є винятком. Я хочу надати користувачеві можливість підтвердити дані, …

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