Описание тега arcpy
ArcPy - это модуль Python для взаимодействия с инструментами ArcGIS. Модуль был разработан Esri, компанией, которая производит ArcGIS. ArcPy предлагает высокоуровневую реализацию библиотеки программирования ArcObjects от Esri. Лучшее место, где можно спросить об ArcPy, - это наш дочерний сайт GIS Stack Exchange.
1
ответ
ArcPy: необязательный параметр курсора
Я получил необязательный параметр поля из arcpy.GetParameterAsText. Как я могу использовать arcpy.da.SearchCursor независимо от того, задано ли поле или нет? > infc = arcpy.GetParameterAsText(0) > field = arcpy.GetParameterAsText(1) > arcpy…
18 фев '17 в 18:30
0
ответов
Сбой скрипта Python при экспорте формата A1 формата mxds в формате PNG с разрешением 750 точек на дюйм с использованием DDP в Arc
Следующий фрагмент кода работает успешно, когда разрешение установлено ниже 300 точек на дюйм, однако мне нужно экспортировать изображения с высоким разрешением (750 точек на дюйм). import arcpy mxd = arcpy.mapping.MapDocument(r"J:\SS_TEMP\Feas_Sink…
29 июн '18 в 14:20
1
ответ
Импортировать результаты arcpy в ImportError: невозможно импортировать имя shares_memory
Недавно я обновил свое программное обеспечение ESRI ArcDesktop до версии 10.5, но теперь, когда я запускаю любой из моих скриптов на python, требующих импорта модуля arcpy, я получаю следующую ошибку: >>> import arcpy Traceback (most recent…
10 июл '17 в 03:05
1
ответ
Попытка изменить значения в поле с курсором
Мы пытаемся изменить значения в столбце из shapefile создать новое поле / столбец с новыми значениями. Для этого мы попытались использовать курсор поиска и обновления, а также цикл for и калькулятор полей. У кого-нибудь есть идеи о том, как сделать …
22 май '16 в 04:28
2
ответа
Мне нужно unicode что-то в Python
Я ввожу "company\data\2012\name" в переменную. я получаю "company\dataü2\name" в этой переменной. я хочу, чтобы "company\data\2012\name" в этой переменной. я использую arcpy как часть сценариев esri для Arcmap Python с набором инструментов геообрабо…
06 мар '14 в 20:26
2
ответа
Python извлекает данные из XML и сохраняет их в Excel
Я хотел бы извлечь некоторые данные из файла XML и сохранить их в виде таблицы, например, XLS или DBF. Вот XML-файл, который у меня есть: <?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/s…
08 янв '15 в 18:20
1
ответ
Импортировать много файлов ascii в каталог, читать как массив, печатать количество строк, столбцы для каждого файла
В качестве базовой проверки для сотен файлов ascii, я хотел бы перепроверить, что каждый из них имеет правильное количество строк и столбцов. Первые 6 строк каждого файла не являются частью матрицы матрицы 23x23, которая содержится в каждом. Я испро…
15 мар '15 в 22:26
0
ответов
Как настроить рабочую область arcpy для работы с различными версиями в базе данных SDE?
Я относительно новичок в написании сценариев и недавно создал инструмент, который добавляет данные из набора классов объектов в другой класс объектов в ArcMap. В нашей команде 10 редакторов, которые работают в версионной среде в геометрической сети.…
09 ноя '18 в 21:15
1
ответ
Проблемы при импорте пользовательского набора инструментов в другой пользовательский инструмент
Я пытаюсь вызвать пользовательский скрипт на Python в другом скрипте. Все работает нормально, если я запускаю скрипт автономно вне ArcGIS, но если я пытаюсь сделать его специальным инструментом с параметрами, он выдаст мне следующую ошибку: Tracebac…
26 ноя '15 в 17:10
0
ответов
Переформатируйте вывод JSON в формат CSV, а затем обновите таблицу возможностей SDE.
Этот код дает JSON в качестве вывода, и я хотел бы сохранить его в формате CSV и переформатировать в структуру столбцов и строк в матричном формате. Я запрашиваю данные из API, и он дает только 100 строк данных. Я хотел бы перебрать 100 строк, если …
26 июл '18 в 13:35
0
ответов
ArcPy QueryPointAndDistance: неверные длины?
Фон: В настоящее время я пытаюсь определить цепочку (расстояние m) точек вдоль полилинии (то есть предлагаемое железнодорожное выравнивание). Коллега из моей фирмы помог мне написать следующий сценарий. import arcpy arcpy.env.workspace = r"C:\Some\A…
14 мар '15 в 15:23
2
ответа
Arcpy SelectLayerByLocation выдает ошибку
Предполагается, что этот сценарий выбирает объекты на расстоянии в два слоя на основе некоторых их характеристик. Один объект получит оценку (например: водопроводные трубы, пересекающие естественно чувствительные области, такие как реки, тип этой ре…
25 сен '14 в 20:53
0
ответов
Невозможно достичь точек останова при отладке python с помощью pyCharm после метода в arcpy
Я использую PyCharm 2018.2.4 с Python 2.7. и пытается отладить мой код, но я не могу достичь каких-либо точек останова после того, как мой сценарий достигает arcpy.ExcelToTable_conversion метод (и заканчивает его успешно). Приостановка всех потоков …
26 сен '18 в 05:50
2
ответа
Как добавить шейп-файл в ArcGIS с помощью сценариев Python?
Я пытаюсь автоматизировать различные задачи в ArcGIS Desktop (в основном используя ArcMap) с помощью Python, и мне все еще нужен способ добавить файл формы на текущую карту. (А потом что-то с этим делать, но это уже другая история). Лучшее, что я мо…
25 окт '10 в 19:02
1
ответ
Список диапазонов, используемых в выражении SQL, создает ошибку "Недопустимый оператор SQL"
Я пытаюсь использовать список диапазонов в выражении SQL в моем скрипте Python, но всякий раз, когда я пытаюсь его запустить, он выдает следующую ошибку. ExecuteError: ERROR 999999: Error executing function. An invalid SQL statement was used. An inv…
21 фев '18 в 15:34
0
ответов
Arcpy.python ArcServer sde разрешения
У меня есть этот скрипт Python, который в основном выбирает точку по ее идентификатору, затем выбирает все точки на расстоянии и возвращает только подмножество из тех, которые соответствуют типу поля. т.е. найти все больницы в пределах 3 миль от это…
08 окт '15 в 17:31
2
ответа
Перечислите имена полей слоя в файле MXD
У меня есть файл ArcMap (.MXD), в котором я хочу найти его слои, а затем выбрать слой, и Python покажет мне имена полей таблицы атрибутов этого слоя. Я дошел до того, что Python (ArcPy) перечисляет мне имена слоев mxd, но я не могу понять, как получ…
16 ноя '16 в 21:56
1
ответ
Цикл по временному набору данных
У меня есть класс точечных объектов, который включает столбцы с временными данными. Как мне собрать средний центр первых 10 лет данных, затем первых 20, первых 30 и т. Д. И экспортировать результаты в виде точек, используя цикл Python? Я хотел бы из…
04 авг '15 в 19:46
2
ответа
Заменить часть URL при экспорте?
У меня есть список shapelist который имеет: shapelist ['C:\\Users\\user\\Desktop\\pl\\v1\\ASTN\\ASTN.shp', 'C:\\Users\\user\\Desktop\\pl\\v2\\ASTN\\ASTN.shp'] и я хочу заменить последнюю часть каталога, сохранив часть каталога содержимого списка. Пр…
04 сен '18 в 08:53
2
ответа
Arcpy.ValidateFieldName не проверяет имя поля?
Я работаю над скриптом Python, используя Arcpy. Он создает файл формы, а затем добавляет к нему поля с именами, поступающими из пользовательского ввода. Из строки, которую ввел пользователь, мне нужно создать правильное имя поля. я думал arcpy.Valid…
29 июл '15 в 16:08