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

9
Преобразование линий в полигоны в QGIS приводит к появлению многоугольников

При попытке полигонизировать слой полилинии в PyQGIS, используя processing.runandload("qgis:linestopolygons",explode_path,polygon_path) Команда в консоли Python, она не создает полигонов, соответствующих краям линии. Вместо этого он создает многоугольники вдоль изогнутых краев. Почему полигоны не...

9
Как преобразовать строковое поле в поле даты

У меня есть слой с точками, которые представляют дорожно-транспортные происшествия со смертельным исходом, а поле «date_14_D» содержит их дату, но его тип - строка. Я хотел бы преобразовать это строковое поле в поле даты, но кнопка ОК неактивна. В чем проблема? Я использую QGis. Смотри картинку...

9
Объединить смежные параллельные линии и добавить количество в качестве атрибута в QGIS?

У меня есть слой, содержащий несколько линий, представляющих летящие следы самолетов. Моя цель - создать карты для анализа потока трафика в определенных воздушных пространствах. Я хотел бы объединить все параллельные или почти параллельные линии сегменты, которые находятся на определенном...

9
Добавить файл Excel со списком координат в QGIS как слой?

Ранее я добавлял текстовые слои с разделителями в QGIS со столбцами, содержащими широту и долготу отдельно. Но теперь у меня есть файл Excel, как: station no parcel no parcel coordinates 63 215 X1,Y1; X2,Y2; X3,Y3; X4,Y4 Таким образом, у меня есть все координаты посылки в одном столбце для каждой...

9
Обработка вектора в растре быстрее с помощью R

Я конвертирую вектор в растр в R. Однако процесс был слишком долгим. Есть ли возможность поместить скрипт в многопоточную или графическую обработку, чтобы сделать это быстрее? Мой скрипт в растеризованный вектор. r.raster = raster() extent(r.raster) = extent(setor) #definindo o extent do raster...

9
При попытке использовать инструмент «Разница» выдается ошибка «QgsWKBTypes не определен»

Я пытаюсь разделить два перекрывающихся векторных слоя и выяснить разницу в QGIS 2.18. Я попытался найти разницу со слоями с точками, а также с буферами. Они оба дают следующую ошибку: global name 'QgsWKBTypes' is not defined See log for more details Я искал в Интернете это, но не могу найти...

9
Как я могу перечислить слои проекта в автономном скрипте PyQGIS?

Я пытаюсь загрузить существующий проект .qgs и получить список слоев внутри. Кажется, я могу открыть проект, но не могу получить список слоев. Я немного сбит с толку относительно основного синтаксиса PyQGIS, и поваренная книга не охватывает этот конкретный пример. from qgis.core import * from...

9
Создание изображения с определенными позициями широты / долготы с помощью GDAL?

У меня есть ASCII-файл с широтой, долготой и data_val в следующем формате. 35-13.643782N, 080-57.190157W, 118.6 ... У меня есть файл изображения GeoTiff, и я могу легко просмотреть его. Я хочу разместить на изображении «булавку» (это может быть точка / флаг / звезда или что-то простое) на...

9
Сохранение пространственного индекса в QGIS API?

Я пытаюсь создать пространственный индекс для некоторых шейп-файлов с помощью API Qgis. Я выполнил шаги, описанные в блоге Натана Вудроу ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ), и он отлично работает : layer = QgsVectorLayer(path, name, 'ogr') idx =...

9
Изменить кодировку источника данных Shapefile?

Я попытался изменить единственную кодировку источника данных шейп-файла через свойства, а также Как кодировать шейп-файлы из LATIN1 в UTF-8? но это не меняет его. Без сохранения проекта QGIS я не могу напрямую изменить кодировку источника данных shapefile? Я также попробовал этот код, он показывает...

9
Обратные полигоны (правило слева направо)

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

9
Интерполяция данных степени с использованием QGIS?

Я хочу создавать карты ветра. Существует введение для ArcGIS и QGIS . Поскольку у меня нет доступа к Spatial Analyst, я попробовал QGIS-версию. Тем не менее, я не знаю, как интерполировать данные степени. Например, направление ветра может быть 359 ° в одной точке и 1 ° во второй точке. Значения...

9
Разделение текста из строкового поля перед каждым разделителем на новые поля

Я пытаюсь извлечь текстовые данные из строкового поля, содержащего текст, разделенный точками, и помещая его в новые поля, используя калькулятор полей. Я использую эту функцию Python (взято из Как извлечь текст перед / в QGIS? ): from qgis.core import * from qgis.gui import *...

9
Автоматически сохранять скрипты Python в QGIS

При написании скриптов на Python QGIS не сохраняет их, когда пользователь сохраняет свой основной проект с помощью ctrl+Sкоманды или Project->Save. Кроме того, при выходе из QGIS программа не предупреждает о несохраненных изменениях в скриптах Python, даже если предупреждает о несохраненных...

9
Создание многоугольника в пустом пространстве из других многоугольников в QGIS?

У меня есть векторный файл, в котором я сделал несколько полигонов, но между полигонами у меня пустое пространство. Из всего этого пустого пространства я хотел бы сделать один целый многоугольник, но до сих пор не могу придумать, как это...

9
Как решить проблему с панелью сообщений журнала в QGIS: «Не регистрируется более 100 ошибок запросов».?

Я использую следующий код в pyqgis для перехвата ошибок / предупреждений с WMS-слоя, чтобы вызвать перерисовку, как только обнаружена ошибка / предупреждение (на основе предыдущего вопроса: как перехватить сообщение об ошибке WMS из панели сообщений журнала) в QGIS с питоном? ) Но очевидно, что у...

9
Объяснять искажения лазерного сканирования на поверхности воды?

Я получил изображения лазерного сканирования, интерполированные по данным Ascii. Я не обрабатывал данные, поэтому не могу сказать, какие процессы или инструменты использовались для интерполяции данных. Есть странные искажения на поверхности воды, которые я не могу понять и искать объяснения. На...