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

Python - это интерпретируемый язык программирования с открытым исходным кодом, используемый во многих ГИС-программах.

1
Как скрыть / показать QGisVectorLayer из кода Python?
Как только я создал слой, как я могу его скрыть / показать? Я могу включить / отключить рендеринг определенного слоя, установив флажок через QGIS, но мне нужно сделать это программно из кода Python. Как я могу показать / скрыть (не удалить) метку из кода Python? Я ищу что-то вроде: aLayer …

2
Подсчитать значение растра в ограничительной рамке (пространственный экстент)
Учитывая ограничивающий прямоугольник, как я могу подсчитать количество определенных значений (скажем, меня интересует количество value == 1) в растре в 1) arcpy или 2) растровом пакете в R?
11 python  raster  r 

1
Можно ли автоматически сделать «скриншот» выбранной мной функции в QGIS с использованием Python?
Я реализую инструмент, который позволяет пользователю создавать профиль объекта (в моем случае городские участки). Можно ли автоматически сделать снимок экрана этой функции (отображается в окне QGIS) и отобразить его в профиле PDF? На рисунке должны отображаться только размеры функции и, возможно, уровень WMS, выходящий за пределы функции. Уже есть какие-то …
11 qgis  python 

1
Копирование файловой базы геоданных с ftp сайта на локальный диск с использованием Python?
На ftp-сайте находится файловая база геоданных, которую я хотел бы скачать с помощью скрипта Python. Сейчас я думаю, что один из способов сделать это - скопировать базу геоданных ftp в базу геоданных на моем компьютере. Ниже приведен скрипт, который я начал. Кто-нибудь знает, как я могу изменить этот скрипт, чтобы …

1
Как добавить кнопку на панель инструментов QGIS или создать собственную панель инструментов?
Я хочу создать кнопку и добавить ее на панель инструментов QGIS или, альтернативно, создать свою собственную панель инструментов и добавить кнопку здесь. Плагин должен быть запущен, когда пользователь нажимает кнопку.
11 qgis  python  plugins  pyqgis 

5
Как обойти большой мозаичный процесс, который терпит неудачу?
Мне нужно объединить около 550 Гб изображений TIF вместе, и программное обеспечение, которое я пробовал, продолжает работать. Область была разделена на зоны, так что наименьшая имеет около 200 плиток. Я использовал последние версии ERDAS (Imagine and Mapper), ArcINFO и Global Mapper на 3,30 ГГц Intel Xeon E31245, DELL, 16 ГБ …

2
Метаданные - автоматическая сборка с использованием Python
У нас есть большой (более 10 000) репозиторий пространственных данных (векторы shp / gdb / tab и растры ecw / tif, а также данные las, xyz и DEM), где у некоторых есть записи метаданных в xml с использованием редактора метаданных anzlic. Я хочу проверить, имеет ли каждый набор пространственных данных …

2
Как добавить растры разных размеров в GDAL, чтобы результат был только в пересеченной области
Я пишу метод Python, который добавляет два растра и генерирует один выходной растр. По независящим от меня причинам экстенты входных растров отличаются, но они перекрываются. Можно ли работать исключительно с входными растровыми пикселями, которые перекрываются в 2 перекрывающихся областях, чтобы генерировать мой выходной сигнал таким образом, чтобы экстент выходного растра …
11 python  raster  gdal 

2
GeoTIFF, сделанные в GDAL, не имеют минимального / максимального диапазона при загрузке в Arc / QGIS
Я создаю несколько растров с плавающей точкой в ​​GDAL с драйвером GeoTIFF. Когда я загружаю результирующие изображения в QGIS или Arc, символы по умолчанию устанавливают min на -3.40282e38, а max на 3.40282e38, поэтому растр выглядит точно серым. Есть ли способ, которым я могу записать фактический диапазон в GeoTIFF напрямую, чтобы …

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

2
Как я могу оценить дороги для живописных проездов?
относительный новичок ГИС здесь. Я работал над личным проектом, чтобы оценить дороги на том, как хорошо они будут ездить на мотоцикле. Я написал программу на Python для работы с дорожными данными в наборе данных TIGER (PostGIS) и применил небольшое количество метрик: Дорожная дисперсия (извилистость) Разница высот дороги Дорога проходит мимо …
11 python  data  analysis 

1
Выйти из скрипта с Python
У меня есть скрипт Python для ArcGIS, над которым я работаю, и я хотел бы иметь возможность завершить работу скрипта, если в нем нет необходимых данных. Я попытался использовать sys.exit (), но это дало бы исключение в ArcMap, которого я бы хотел избежать. Я нашел этот поток, который предлагает использовать …

2
Измерение расстояния в сферическом Меркаторе против зонного UTM
У меня есть очки в WGS84 широта / длина, и я хотел бы измерить «малые» (скажем, 5 км) расстояния между ними. Я могу использовать формулу haversine из http://www.movable-type.co.uk/scripts/latlong.html, и она работает очень хорошо. Я бы хотел использовать библиотеки Python Shapely, чтобы я мог выполнять больше операций, чем просто расстояние, и …

2
Фильтровать по ограничивающему прямоугольнику в геопандах?
У меня в EPSG: 4326 есть кадр данных геопанды, и я бы создал новый кадр данных, состоящий из всех строк, которые попадают в определенную ограничивающую рамку. Сначала я получаю ограничивающий прямоугольник, который мне небезразличен (на самом деле это ограничивающий прямоугольник другого фрейма данных): print df_sussex.total_bounds [ -1.57239292 50.57467674 0.14528384 51.27465152] …
11 python  geopandas 

1
Пересечение полигонов линии Геопанды
Я пытаюсь найти, где несколько линий пересекают многоугольник для двух разных геоданных: from shapely.geometry import Polygon, LineString import geopandas as gpd polygon = Polygon([(0, 0), (1, 0), (1, 1), (0, 1), (0, 0)]) line1 = LineString([(0.5, 0.5), (0.7, 0.7)]) line2 = LineString([(0.9, 0.9), (0.2, 0.6)]) poly_gdf = gpd.GeoDataFrame(geometry=[polygon]) line_gdf = …

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