Геоинформационные системы

Q & A для картографов, географов и специалистов по ГИС

7
Плагин QGIS: Проблемы с импортом файла ресурсов (resources_rc) - плагин не загружается - проблемы с PATH?
Я создаю плагин qgis и не могу найти решение этой ошибки. File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 478, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ImportError: No module named resources_napoved_rc Для всех, кто спросит, я создал файл ресурсов Python: pyrcc4 -o resources_napoved_rc.py resources_napoved.qrc Я до сих пор не могу найти способ …

2
Остановка сценария PyQGIS с бесконечным циклом с использованием клавиатуры?
Поэтому я написал скрипт, который делает то, что я хочу, снова и снова, используя «while True:» в определенный промежуток времени (каждые 5 секунд, используя time.sleep (5)). Пока все хорошо, НО, когда я хочу остановить это, я просто не могу. Я пробовал Control + C, Control + Break, Escape, и он …
12 pyqgis  loop 

2
Как вычислить прямые скелеты с помощью Python?
Есть ли пакет Python, который обеспечивает реализацию алгоритма прямого скелета? Я знаю, что проект CGAL с открытым исходным кодом (C ++) содержит реализацию, но кажется, что cgal-bindings не включает этот пакет CGAL . В любом случае, я бы предпочел чистую реализацию Python, которую я мог бы модифицировать / расширить в …

1
Удаление перекрывающихся / дублирующих полигонов в одном слое с помощью QGIS?
Я работаю в QGIS над векторным слоем, где области классифицируются с помощью атрибута «опечатка». Проблема, с которой я сталкиваюсь, состоит в том, что многие полигоны дублируются или перекрываются, в результате чего некоторые области классифицируются как две или более «опечаток». Это ошибка Чтобы провести некоторый статистический анализ, мне нужно очистить этот …

7
QGIS экспортирует атрибуты в файл KML
Вот что я делаю: Создайте слой, загрузив шейп-файл в QGIS Выберите атрибуты этого файла Экспортировать выбранные атрибуты с флажком «сохранять только выбранные функции» при сохранении файла Мне нужно экспортировать имена, соответствующие каждому многоугольнику. К сожалению, когда я сохраняю как файл KML и открываю в Google Мои карты, я вижу только …


1
Буферный полигон QGIS с различной шириной на каждой стороне
Я создаю карты для оценки риска лесных пожаров, и меня постоянно просят построить буферные зоны «защищаемого пространства» вокруг ограждающих конструкций, которые находятся на разных расстояниях с разных сторон зданий. (См. Изображение) Я делал это в QGIS, создавая буфер для каждого необходимого расстояния, а затем вручную рисуя тот, который соответствует как …
12 qgis  polygon  buffer 


2
Создать «среднюю» линию из нескольких строк, используя QGIS
У меня есть несколько линий линий (также они есть в нескольких точках ...), представляющих похожие пути (в данном случае горные тропы) с различной точностью GPS, в результате чего многие линии расположены близко друг к другу, но не полностью перекрываются. Для целей этого проекта я ищу способ вычислить «среднюю» линию из …
12 qgis  gps  line 

2
Недорогое точное спутниковое позиционирование на уровне сантиметра (GNSS / GPS) [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я ищу недорогую (<500 долларов США) установку GNSS / GPS с точностью до …

3
Использование нескольких подстановочных параметров с arcpy.ListFeatureClasses
Я знаю, что должен быть способ сделать это, но мне сложно понять, как это сделать. Я хотел бы создать список классов пространственных объектов для выполнения операций, однако я хочу, чтобы этот список содержал классы пространственных объектов, которые имеют 2 отдельных идентификатора имени файла. Код будет выглядеть примерно так: FCS = …
12 arcpy  list  wildcard 

2
Как изменить значение атрибута, используя QgsFeature в PyQGIS?
Я хотел бы обновить один атрибут функции. Тем не менее, я не знаю, чтобы обновить его с помощью объекта функции. Я должен использовать поставщика данных, чтобы обновить его. layers = QgsMapLayerRegistry.instance().mapLayersByName('my_line') layer = layers[0] dp = layer.dataProvider() it = dp.getFeatures() for i in range(0, dp.featureCount()): feat = it.next() attrs = …
12 qgis  python  pyqgis  features 

1
GDAL полигонизировать в Python, создавая пустой полигон?
У меня возникли проблемы с использованием функции Polygonize в Python. Пример поваренной книги для этого можно найти здесь . Соответствующая часть моего кода: sourceRaster = gdal.Open('myraster.tif') band = sourceRaster.GetRasterBand(1) bandArray = band.ReadAsArray() outShapefile = "polygonized" driver = ogr.GetDriverByName("ESRI Shapefile") if os.path.exists(outShapefile+".shp"): driver.DeleteDataSource(outShapefile+".shp") outDatasource = driver.CreateDataSource(outShapefile+ ".shp") outLayer = outDatasource.CreateLayer("polygonized", srs=None) …
12 python  gdal 

2
Как получить доступ к метаданным Shapefile, используя OGR?
Я пытаюсь использовать ogrinfo, чтобы получить некоторые подробности о шейп-файле, который я скачал. В настоящее время единственный способ, которым я знаю, как это сделать, это загрузить его в QGIS и вручную щелкнуть по нему, чтобы найти любую информацию о нем, например открыть таблицу атрибутов. Я просто хочу видеть метаданные, отмеченные …
12 shapefile  gdal  ogr 


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