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

23
Экспорт таблицы в XYZ ASCII файл через ArcPy?

Я ищу способ экспортировать таблицу ArcGIS (созданную с помощью инструмента Sample ) в текстовый файл через ArcPy. Я могу сделать это в ArcGIS через контекстное меню, щелкнув правой кнопкой мыши по таблице, но не нашел способа написать...

18
Как производительность курсора доступа к данным настолько улучшена по сравнению с предыдущими версиями?

Модуль доступа к данным был представлен в ArcGIS версии 10.1. ESRI описывает модуль доступа к данным следующим образом ( источник ): Модуль доступа к данным arcpy.da - это модуль Python для работы с данными. Он позволяет управлять сеансом редактирования, операцией редактирования, улучшенной...

13
Зацикливание 16 миллионов записей с помощью ArcPy?

У меня есть таблица с 8 столбцами и ~ 16,7 миллионов записей. Мне нужно запустить набор уравнений if-else для столбцов. Я написал скрипт с использованием модуля UpdateCursor, но после нескольких миллионов записей ему не хватает памяти. Мне было интересно, есть ли лучший способ обработать эти 16,7...

12
Самые быстрые методы для модификации таблиц атрибутов с помощью Python?

Некоторое время назад я написал быструю функцию Python для преобразования таблицы атрибутов в словарь Python, где ключ берется из указанного пользователем поля уникального идентификатора (обычно это поле OID). Кроме того, по умолчанию все поля копируются в словарь, но я включил параметр,...

12
Удаление курсора, используемого в SearchCursor в пределах словарного понимания?

Если лучше открыть курсоры с помощью оператора with, чтобы убедиться, что он удален, вот так: with arcpy.da.UpdateCursor(fc,fields) as cursor: Затем, если курсор используется в качестве итерируемого в понимании следующим образом: d = {k:v for (k,v) in arcpy.da.SearchCursor(fc,fields)} Нужно ли...

11
Блокировка файла ArcGIS Python SearchCursor?

У меня есть скрипт, который получает значение из поля шейп-файла для возврата пользователю. Кажется, что только когда arcpy.SearchCursor вызывается, ArcMap 10.0 блокирует файл и не удаляется после завершения работы скрипта. Чтобы снять блокировку, я должен закрыть ArcMap. В скрипте я удаляю объект...

10
Перемещение / смещение точек с помощью ArcPy или ModelBuilder?

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

10
Как повысить производительность при использовании курсоров ArcGIS в Python с большими таблицами?

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

10
Вычисление поля даты с сегодняшней датой от datetime.date.today ()?

Я работаю над частью инструмента, которая будет использовать arcpy.CalculateField_management, чтобы добавить текущую дату в таблицу атрибутов. Я бродил повсюду и не могу найти решение этой проблемы. При использовании этого кода я получаю значение «12:00:00 AM» input =...

10
Как удалить выбранные строки с помощью ArcPy?

Я хочу удалить все строки в классе пространственных объектов, но оставить строки с 1 по 5. С другой стороны, я хочу оставить первые пять строк и удалить другие. Я знаю, что я должен использовать поисковый курсор и обновить курсор, но я не мог их использовать. Как я могу удалить строки с помощью...