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

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

1
Почему порядок импорта имеет значение в автономном скрипте обработки PyQGIS?
Я столкнулся со странной проблемой при запуске автономных сценариев обработки PyQGIS. Порядок импорта в сценарии влияет на его нормальное выполнение. Вы можете воспроизвести проблему, открыв консоль Python и введя следующий скрипт (я использую GNU / Linux, QGIS 2.6.1, плагин обработки v.2.2.0-2 и Python 2.7.3): # Prepare the environment import sys …

1
Многопоточность OGR / GDAL приводит к низкому использованию ядра
Я пытаюсь обработать некоторые растровые данные, используя ogr / gdal, и я не могу получить полное использование всех ядер на моей машине. Когда я запускаю процесс только на одном ядре, я получаю 100% -ное использование этого ядра. Когда я пытаюсь разделить на многоядерные (в приведенном ниже примере, разбивая смещения по …

3
Как добавить поддержку драйвера FileGDB (Esri file gdb API) в Фионе?
По этому вопросу было множество вопросов, но ни один из них не решил мою проблему. У меня есть машина с: Windows 7 x64 Python 3.4.3 x64 GDAL установлено: gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; GDAL была установлена с колесом GDAL-1.11.4-cp34-none-win_amd64.whlот сюда GDAL установлен в C:\Python34\Lib\site-packages\osgeo. Там у меня есть …


3
Выбор объектов с помощью выражения с PyQGIS
Как выбрать объекты с помощью PyQGIS с помощью выражения? Я пытался использовать, QgsExpressionно метод выбора не принимает его: exp = QgsExpression("'ogc_fid' = 482") cLayer = canvas.currentLayer() cLayer.select(exp) Возможно ли это, и если да, то как мне это сделать?

1
GeoPandas to_file () сохраняет GeoDataFrame без системы координат
я имею GeoPandas 0.2.1 py27_0 Фиона 1.7.0 np110py27_1 Python 2.7.10 установлен в среде Anaconda 2-4.1.1-Windows-x86. Я могу построить GeoDataFrame, читая входные наборы данных и работать с данными, но сохранение выходного набора данных не сохраняет систему координат. import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.to_file(driver='ESRI Shapefile',filename=r'C:\GIS\Temp\world_out.shp') Он world_out.shpсодержит объекты и схему …

1
Как увидеть команды печати через Python Script при программировании плагина для QGIS?
Есть ли способ, при котором пользовательский плагин, созданный для QGIS, может появляться вместе с оболочкой Python при запуске плагина, как экран отладки? Я спрашиваю это, чтобы узнать, есть ли способ увидеть команды печати через Python Script при программировании плагина для QGIS.

4
Нет модуля с именем 'osgeo'
Я установил GDAL и проверил в командной строке, он работает, и когда я запускаю gdal2tiles.py в командной строке, он работает, но когда я запускаю тот же файл gdal2tiles.py с Python IDLE, я получаю «Нет модуля с именем» osgeo '" ошибка. Вы можете помочь.
13 python  gdal  osgeo  osgeo4w  pyqt4 

1
Изменить алгоритм минимальной ограничительной рамки
Я пытаюсь создать алгоритм, похожий на минимальный ограничивающий прямоугольник (хотя он может выглядеть совсем не так). В этом случае угол будет передан в качестве параметра, и, учитывая угол, мне нужен наименьший прямоугольник, охватывающий все мои точки / многоугольники. Пока что моя мысль состоит в том, чтобы найти центр моих точек …

2
QGIS не загружается
Я установил некоторые библиотеки Python, используя pip (pandas, scipy, simplekml), и с тех пор каждый раз, когда я пытаюсь загрузить QGIS, я получаю эту ошибку: Warning: loading of qgis translation failed [/usr/share/qgis/i18n//qgis_en_US] Warning: loading of qt translation failed [/usr/share/qt4/translations/qt_en_US] Warning: QCss::Parser - Failed to load file "/style.qss" Warning: QVariantMap DBusMenuExporterDBus::getProperties(int, …

1
Чтение файлов изображений S3 Sentinel-2 с растерио
В настоящее время у меня возникает ошибка «Отказано в доступе» после использования rasterio для открытия файлов изображений Sentinel-2 AWS .jp2 (в настоящее время размещенных на Sinergise и их можно найти здесь ). Мой код выглядит так: import rasterio access_key = '*****************' secret_access_key = '***********************' region_name = 'eu-central-1' Session = rasterio.env.Env(aws_access_key_id=access_key, …

2
Создание шейп-файла из Pandas dataframe?
Я хотел бы создать шейп-файл из фрейма данных Pandas, используя строки lon & lat. У меня есть файл CSV, и я обрабатываю его с помощью панд, чтобы сделать кадр данных, который легче обрабатывать Возможно ли сделать это без создания цикла строка за строкой?

2
Вычислите кратчайшее расстояние от точки к линии, используя QGIS?
Каков наилучший метод для расчета расстояния от ближайшей дороги для ряда точек адреса в QGIS, имеющих очень большой набор данных? (QGIS 2.0.1, Win XP) Я читаю ответы на предыдущие подобные вопросы: Измерение расстояния между линиями и точками в QGIS Рисование перпендикулярных линий в PyQGIS? Вычислить минимальное расстояние между точками и …
12 qgis  python  r  distance 

3
Разделить элемент при пересечении с элементом другого слоя, используя PyQGIS / Python?
У меня есть буферный слой (зеленый многоугольник), который я хочу разделить на два многоугольника всякий раз, когда он пересекает барьер (синяя линия). Я пытался использовать метод "splitGeometry", но я просто не могу заставить его работать. Мой код пока таков: while ldbuffprovider.nextFeature(feat): while barprovider.nextFeature(feat2): if feat.geometry().intersects(feat2.geometry()): intersection = feat.geometry().intersection(feat2.geometry()) result, newGeometries, …

2
Преобразование стека временных рядов растра GTiff в один NetCDF
Переезд из списка рассылки gdal-dev: В понедельник, 2 сентября 2013 года, в 19:09 Дэвид Шин написал: Привет список, я пытаюсь упаковать временные ряды растров GTiff с идентичной проекцией / экстентом / разрешением как один файл NetCDF для распространения. Я провел последний час, консультируясь с онлайн-документом и безуспешно играя с gdal_translate, …
12 python  gdal  netcdf 

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