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

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

2
Проверьте правильность файловой базы геоданных с помощью arcpy
Как следует из названия, как я могу определить, является ли файл GDB действительным с использованием arcpy? Один из подходов заключается в проверке только того, заканчивается ли имя .gdb, но это не надежный подход. Потому что нормальный файл может заканчиваться тем .gdb, что GDB по сути являются папками для ОС. Так …

3
Есть ли в ArcPy функция пространственного поиска для геометрии?
Моя проблема: используя ArcPy, я хочу перебрать буферы и выбрать geometry_features внутри каждого буфера и сделать что-то (обновить) только объекты, найденные в этом конкретном буфере. Код ниже объясняет, что я хочу сделать (более или менее): def _update_connections_inside_buffers(self): buffers = arcpy.SearchCursor(self.__buffer_class_name) in_layer = "connections" for i_buffer in buffers: shape = i_buffer.shape …
10 arcpy 

6
Получить точку на полилинии из конечных точек на заданном расстоянии вдоль линии полилинии
У меня есть начальная точка и конечная точка полилинии. Как я могу получить точку на этой полилинии из конечных точек, указанных на данном расстоянии. Как я могу получить это, используя arcpy, при условии, что этот скрипт должен работать на ArcView без импорта каких-либо модулей ( как этот ответ ). Я …

2
Вращение объектов в ArcGIS for Desktop с использованием ArcPy? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для географической информационной системы Stack Exchange. Закрыто 3 года назад . У меня есть серия полигонов, которые я хочу повернуть. Каждый многоугольник имеет угол поворота и …

2
Обработка ошибок скриптом Python в ArcGIS 10
У меня есть скрипт Python, который я использую для создания списка всех файлов MXD (с полным путем) в нашей папке Projects. Затем сценарий использует это для итерации по списку и выполнения findandreplaceworkspacepath для каждого mxd в соответствии с инструкциями ESRI. Я сталкиваюсь с проблемами, когда я ударил поврежденный файл MXD. …


3
Как определить тип хранилища (ST_Geom / Oracle) из arcpy / python
Мы переносим некоторые классы пространственных объектов из SDELOB (или более старого двоичного формата) в ST_Geometry. Когда мы пишем наш скрипт arcpy для использования ESRI Migrate Storage Tool, мы хотели бы проверить, является ли что-то уже ST_Geom или нет ... Кроме записи хуков в базу данных, использования пакета comtypes и т. …
10 arcpy  oracle 

2
Вставка новых строк в текстовые элементы Rectangle через ArcPy вызывает наложение?
Я столкнулся с проблемой на днях, когда попытался использовать модуль отображения ArcPy для редактирования прямоугольных текстовых элементов с символами новой строки (\ n) в документе ArcMap. Вот как выглядел вывод: Вот код, который я использовал для генерации этого вывода. Первый столбец - это прямоугольные текстовые элементы Text1, Text2, Text3, идущие …

3
Создание шейп-файла из значений широты / долготы с помощью ArcPy? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для географической информационной системы Stack Exchange. Закрыто 12 месяцев назад . Как я могу создать шейп-файл, используя Python в ArcGIS 10? У меня есть lat & …

4
С помощью arcpy, как я могу определить классы отношений в файле GDB (или я не могу)?
Я хотел бы иметь возможность обнаруживать классы отношений в файле GDB. Поскольку пользователи моего скрипта могут иметь только лицензию уровня ArcView, они не смогут манипулировать схемой класса пространственных объектов (в частности, добавить поле), который находится в рабочей области, которая имеет классы отношений. Как определить наличие классов отношений, чтобы я мог …

4
Создание дуг между двумя точками в ArcPy?
Я работал над сценарием Python, автоматизирующим визуализацию данных о точках в реальном времени. У меня есть таблица с двумя парами координат. Я хотел бы соединить эти две точки с дугой окружности или подобным (парабола ??). Мне удалось соединить две точки прямой линией, но это дает мне скучную визуализацию. Одним из …

1
Создание справочной информации боковой панели для инструментов сценариев Python в ArcGIS Desktop?
Я создавал пользовательские инструменты (инструменты сценариев Python), используя Python с модулем ArcPy. Я могу успешно настроить инструмент с параметрами и всем, но я не могу понять, как создать текст справки, который отображается на боковой панели инструмента, как стандартные инструменты ArcGIS?

1
Функция arcpy.geometry __geo_interface__ и AsShape (): потеря точности и дыр
Я сериализую свои дугообразные геометрии как geojson, чтобы потом я мог «гидрировать» их обратно в виде геометрий, и у меня есть 2 проблемы в цикле: ПРОБЛЕМА 1: Точность R0 = arcpy.SearchCursor(self.shpTest, "FID=0").next().getValue("Shape") geojson = R0.__geo_interface__ R1 = arcpy.AsShape(geojson) self.assertTrue(R0.equals(R1)) <<< THIS FAILS Если я проверю строковое представление, координаты немного изменились: …

2
Реализуете параметр MultiValue с несколькими столбцами с помощью Python и ArcGIS Desktop?
Я работаю над скриптом ArcGIS (9.3) Python. Одним из входных данных является список функций. Для каждой функции мне нужно выбрать соответствующее поле. Установка параметра в MultiValue дает хорошую таблицу в пользовательском интерфейсе для всех обрабатываемых функций. Как добавить еще один столбец в таблицу MultiValue, чтобы выбрать поле для каждой функции? …

2
Существует ли API для разработки скриптов на Python ArcGIS?
Я несколько опытный инженер-программист, новичок в мире ГИС. Я начал работать над проектом ГИС, который поддерживает ArcGIS 9.3 и 10.0, и просматривая существующий код, он выглядит так, как будто это основная интерфейсная библиотека arcgisscripting. Тем не менее, поиск в Google «arcgisscripting API» или любой другой вариант, который я могу придумать, …

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