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

Сайт-пакет, созданный Esri для демонстрации геообработки, картирования и т. Д. ArcGIS Desktop (ArcMap и ArcGIS Pro) в Python.

2
Вычисление поля даты с сегодняшней датой от datetime.date.today ()?
Я работаю над частью инструмента, которая будет использовать arcpy.CalculateField_management, чтобы добавить текущую дату в таблицу атрибутов. Я бродил повсюду и не могу найти решение этой проблемы. При использовании этого кода я получаю значение «12:00:00 AM» input = r'C:\GIS\CARGIS\SHAPES.gdb\CRASH_ON_2013' today = datetime.date.today() dte = today.strftime('%m/%d/%Y') arcpy.CalculateField_management(input,"DTCARXTRCT",dte,"PYTHON") При использовании этого кода я …

1
Настройка раскрывающегося списка в параметрах скрипта Python?
Я пытаюсь создать инструмент из написанного мной скрипта Python, который возьмет созданный мной список и использует его в качестве раскрывающегося меню в готовом инструменте в качестве одного из входных данных (см., Например, прикрепленное изображение): Список, который я использую, представляет собой большой список, который включает в себя все города в штате …

3
Поиск в базе геоданных для класса объектов или таблицы по его имени?
Я ищу способ поиска в базах геоданных по классу пространственных объектов или таблице, используя его имя. Есть ли такая функция, как эта? Очевидно, что поиск Windows возвращает только случайные идентификаторы для таблиц в базе геоданных. Я хотел бы на самом деле искать наборы данных в них. Я думаю, что это …

2
Обрабатывать слои аннотаций с помощью arcpy
Я хочу получить доступ к слоям аннотаций с помощью arcpy (целью является проверка нескольких текстовых строк в текстовых аннотациях). Под аннотацией я подразумеваю аннотации инструмента рисования , а не динамические метки. Эти слои аннотаций находятся под слоем групп с именем «По умолчанию». Документация Esri говорит о том, что аннотации к …

5
Как повысить производительность при использовании курсоров ArcGIS в Python с большими таблицами?
У меня есть довольно большой класс точечных объектов в файловой базе геоданных (~ 4 000 000 записей). Это регулярная сетка точек с разрешением 100 м. Мне нужно выполнить своего рода обобщение на этом слое. Для этого я создаю новую сетку, где каждая точка находится в середине 4 «старых» точек: * …

2
Выполнить скрипт в окне Python ArcMap?
Я писал Python в своем текстовом редакторе, поэтому у меня есть скрипт Python, script.py. Я все еще занимаюсь его разработкой, поэтому пока не хочу помещать его в свой набор инструментов, и на данный момент это означает копирование и вставку его из моего текстового редактора в окно Python в ArcGIS Desktop. …

2
Как указать единицу измерения при доступе к атрибуту «длина» объекта Geometry ()?
Используя инструмент CalculateField_management, можно указать единицу измерения при расчете длины фигуры: #Calculate polyline lengths in miles polylines = "C:\sampleShape.shp" arcpy.CalculateField_management(polylines, "shapeLen", "!Shape.length@MILES!", "PYTHON_9.3") Я хотел бы сделать то же самое в пределах курсора, используя «SHAPE @ LENGTH» каждой функции, с длиной, возвращаемой в единицах моего выбора: #hypothetical example 1 with …

6
Перемещение / смещение точек с помощью ArcPy или ModelBuilder?
У меня есть несколько слоев САПР без географической привязки (см. Этот вопрос ), которые имеют функции текстовых аннотаций. Я создал модель для преобразования текста в точки, но после преобразования аннотации в класс пространственных объектов Point я вижу, что точки привязки текста САПР не совпадают с центром текста САПР (в котором …

1
Экспортировать выбранный объект в новый шейп-файл с помощью ArcPy?
В настоящее время у меня есть поисковый курсор, перебирающий шейп-файл в ArcGIS 10.1, который выбирает объект и выполняет анализ видимости по этому объекту (и только по этому объекту). Какой самый простой способ экспортировать эту же функцию в шейп-файл с тем же именем в Python? fieldFID = 'FID' arcpy.CheckOutExtension("Spatial") arcpy.MakeFeatureLayer_management (inPoints, …


1
Обучение Python для геодезистов [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Есть ли у кого-нибудь хорошие примеры использования Python для автоматизации или …

1
Использование инструментов ArcPy и PyGRASS в одном и том же скрипте Python?
Я пытаюсь написать скрипт Python, который включает в себя различные команды ArcPy / ArcGIS и хочу объединить его с инструментами геообработки GRASS. К сожалению, импорт библиотек GRASS не работает. import grass.script as grass заканчивается ошибкой: Traceback (most recent call last): File "<interactive input>", line 1, in <module> ImportError: No module …

3
Как реклассифицировать очень большой набор данных о земном покрове?
Рассмотрим набор данных NLCD2001 Land Cover для Аляски ( ссылка для скачивания ). Мне нужно переклассифицировать этот набор данных, чтобы сохранить только пиксели со значениями 41, 42 и 43; все остальные значения пикселей должны стать NoData (или 0, если необходимо). Это кажется простой задачей, требующей всего одного вызова инструмента переклассификации. …

2
Python-скрипты, которые работают внутри ArcMap, а не те, которые работают снаружи?
Я только начинаю изучать скрипты Python для работы. В настоящее время я создаю сценарий для автоматизации процесса. По сути, он запрашивает у пользователя имя клиента, получает проекцию, если она доступна, создает каталог на диске C: для клиента, создает файловую базу геоданных, специфичную для клиента, создает необходимый набор данных и создает …
10 arcpy 

2
Как обойти ошибки в arcpy для цикла / while?
У меня есть удобный инструмент-скрипт, который перебирает рабочее пространство, переименовывает и копирует шейп-файлы в набор классов объектов. Однако если где-то в рабочей области есть поврежденный шейп-файл, сценарий завершается ошибкой и останавливает обработку. Как вы справляетесь с такими ошибками? Есть ли способ напечатать файл ошибок и продолжить обработку следующего шейп-файла в …
10 python  arcpy 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.