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

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

2
Обнаружение Присоединиться программно, используя ArcPy?
У меня есть некоторый код Python, который запускается из проекта ArcMap. Любые объединения, которые пользователь, возможно, создал в проекте, должны быть удалены, чтобы мой код работал. К сожалению, код, который удаляет соединение… arcpy.RemoveJoin_management («layer1», «layer2»)… также нарушает некоторые свойства слоя, которые важны для моего приложения (выделенные поля, поля только для …

7
Получение растрового изображения в виде массива в Python с ArcGIS Desktop?
Когда я начинал работать с Python и ArcGIS 9.3, я предполагал, что будет простой способ вставить растровое изображение в массив Python, чтобы я мог манипулировать им, прежде чем сохранить его как другое растровое изображение. Тем не менее, я не могу понять, как это сделать. Если это возможно, то как?

4
Создание полигонов, соединяющих конечные точки нескольких линий с помощью ArcPy?
Я пытаюсь выяснить, как создать многоугольник, который соединяет все конечные точки шейп-файла, содержащего набор полилиний с pythonscript в ArcGIS, у меня возникают проблемы с этим, так как порядок узлов в многоугольнике важен. Я хочу добиться серого многоугольника на картинке из зеленых линий
10 arcpy  polygon  line 

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

2
Использование MultiValue в параметрах инструмента скрипта Python?
Мой скрипт отлично работает с одним классом объектов, выбранным для clip_fc = arcpy.GetParameter(0). Однако, когда я устанавливаю clip_fc в значение MultiValue в свойствах сценария, а затем выбираю несколько классов объектов, я получаю сообщение об ошибке «Параметры недопустимы». Может кто-нибудь показать мне, где я иду не так? import arcpy import os.path …

4
Взрывается наложение на новые неперекрывающиеся полигоны?
Учитывая несколько полигонов, которые перекрываются несколькими способами, я хотел бы экспортировать из этих объектов все полигоны, которые не перекрываются с другими, итеративно. Продукт будет иметь ряд функций без каких-либо совпадений, которые при суммировании образуют оригинал. Затем эти продукты можно использовать в качестве входных данных для зональной статистики, и это будет …

3
«Жадные» линии отсечения с многоугольником
Я хочу обрезать набор полилиний (черные линии на изображении ниже) по внешней границе многоугольника. Любые пустоты внутри многоугольника должны игнорироваться. Мой идеальный выход - пунктирные желтые линии. Начальные линии могут быть или не быть прямыми. Изображение является упрощенным примером, в действительности многоугольник намного сложнее и содержит сотни линий. Я не …

1
В чем разница между токенами SHAPE @ XY и SHAPE @ TRUECENTROID для доступа к данным?
Курсор поиска доступа к данным . В чем разница между жетонами "SHAPE@XY"и токенами "SHAPE@TRUECENTROID"? Они вернули те же координаты на тестовом полигоне: >>> cursor = arcpy.da.SearchCursor("test", "SHAPE@XY") >>> for row in cursor: ... print row[0] ... (559389.3838043335, 4239093.201390337) >>> cursor = arcpy.da.SearchCursor("test", "SHAPE@TRUECENTROID") >>> for row in cursor: ... print …

8
Максимизация использования процессора
Мой скрипт пересекает линии с полигонами. Это долгий процесс, поскольку в нем более 3000 линий и более 500000 полигонов. Я выполнил из PyScripter: # Import import arcpy import time # Set envvironment arcpy.env.workspace = r"E:\DensityMaps\DensityMapsTest1.gdb" arcpy.env.overwriteOutput = True # Set timer from datetime import datetime startTime = datetime.now() # Set …

3
Отличить версию Python при использовании IDLE с ArcGIS Pro и ArcGIS 10.x для архитектуры Desktop?
Я только начал работать с Python 3.4.1, который поставляется с ArcGIS Pro 1.0.0, на моем ноутбуке, на котором также установлен Python 2.7.8, который поставляется с ArcGIS 10.3 for Desktop, и я хотел бы минимизировать шансы на запуск одна версия Python, когда я намеревался и должен был использовать другую. В Windows …

2
Менять стили меток (шрифт, цвет, размер и т. Д.) С помощью ArcPy?
Я пытаюсь написать макрос Python для ArcGIS 10.2, который автоматизирует процесс маркировки точек в слое на основе разных типов квартир. Например, один стиль квартир будет иметь синий квадрат с белым жирным шрифтом в качестве одной метки; у другого будет розовый квадрат с черным жирным шрифтом; у другого будет красный квадрат …

3
Создание рыболовной сети из шаблонного класса объектов с использованием ArcPy?
Я не могу использовать инструмент arcpy.CreateFishnet_management, поскольку определяя параметр «templateExtent» с помощью шейп-файла, он не заполняет автоматически параметры «originCoordinate» и «yAxisCoordinate». import arcpy from arcpy import env env.overwriteOutput = True env.workspace = r"D:\Users\julia\erste_aufg" #Process: Create Fishnet outFeatureClass = r"D:\Users\julia\erste_aufg\at001l_wien\at001l_wien\wien.shp" cellSizeWidth = '200' cellSizeHeight = '200' templateExtent = r"D:\Users\julia\erste_aufg\at001l_wien\at001l_wien\at001l_wien.shp" arcpy.CreateFishnet_management(outFeatureClass, "", …

1
Пакетная привязка в ArcMap / ArcPy?
У меня есть около 50 карт в формате PDF, которые я хотел бы использовать для геопривязки и / или геопривязки. Я сохранил один как jpg и привязал его вручную и хотел бы автоматизировать остальные, которые находятся в том же месте и имеют одинаковый размер. Градиент плотности будет меняться в каждом …

1
Переход на Историческую версию с использованием ArcPy?
У меня возникла проблема при попытке перейти на историческую версию класса пространственных объектов SDE с помощью Python и arcpy.ChangeVersion_management . Я могу вручную изменить версию на определенную дату и время, используя ArcMap. Я также могу полностью автоматизировать процесс с помощью ModelBuilder. Когда я экспортирую модель ModelBuilder в скрипт Python, скрипт …

1
Определение имени поля области формы
Я имею дело с различными файлами пространственных полигонов (шейп-файлы, классы объектов file / personal gdb, классы пространственных объектов sde (некоторые с пространственными представлениями)), и в зависимости от типа файла я получаю множество имен полей класса пространственных объектов Shape Area ( обязательное поле, а не созданное) Так, например, имена полей отличаются …

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