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

10
Добавить поле и вычислить выражение с помощью PyQGIS?

Я хочу использовать PyQGIS, чтобы добавить новое поле и рассчитать значения для каждой функции. Аналогично опции Калькулятор поля. Мое выражение «Калькулятор поля», например: y(start_point($geometry)) from PyQt4.QtCore import QVariant from qgis.core import QgsField, QgsExpression, QgsFeature vl =...

10
Есть ли в python более быстрый способ найти наименьшее число в поле?

Использование рабочего стола arcgis 10.3.1 У меня есть скрипт, который использует курсор поиска для добавления значений в список, а затем использует min (), чтобы найти наименьшее целое число. Переменная затем используется в скрипте. Класс Feature содержит 200 000 строк, и выполнение сценария...

10
Отменить расчет поля в ArcGIS Pro?

Я использую ArcGIS Pro и не могу найти способ отменить полевые вычисления. С ArcGIS 10.x для рабочего стола, полевые вычисления могут быть отменены, когда сеанс редактирования был активным, но Pro, кажется, находится в постоянном сеансе редактирования, который не включает в себя возможность отмены...

10
Автоматическое увеличение поля на основе групп в классе объектов?

Мне нужно для автоматического увеличения поля на основе групп в классе объектов. У меня есть 8 графиков в данном полигоне, и мне нужно назначить им ID от 1 до 8 для каждого набора графиков в каждом полигоне. Многоугольник будет иметь свой собственный уникальный идентификационный номер, который...

10
Как использовать gdal2tiles для настраиваемого изображения TIFF, полученного от поставщиков, для создания листов

Я немного изо всех сил пытался сгенерировать плитки для изображения с высоким разрешением, которое у нас есть. В настоящее время у нас есть очень большое (+ 20 ГБ) изображение, сохраненное в виде файла GeoTiff. Я хотел бы сгенерировать плитки с помощью утилиты командной строки gdal2tiles, а затем...

10
Пересечение полигонов с использованием виртуальных слоев QGIS

Я пытаюсь пересечь геометрию многоугольника в QGIS, используя виртуальный слой: SELECT sbqry.rowid AS gid, sbqry.geom FROM (SELECT ST_Intersection(land_parcels.geometry, flood_zone.geometry) AS geom FROM land_parcels, flood_zone WHERE ST_Intersects(land_parcels.geometry, flood_zone.geometry) AND...

10
Как показать метки точно по кругу в QGIS?

Я нашел интересный способ пропорционального сопоставления и маркировки символов, я думаю, что это было сделано Adobe Illustrator, но я не мог выяснить, можно ли это сделать в QGIS. Больше всего меня интересует то, как текст (атрибуты) появляются вокруг кругов. Я буквально понятия не имею, как...

10
Импортировать обработку QGIS в автономном скрипте Python?

Я хочу написать несколько автономных скриптов, которые используют набор инструментов обработки Qgis. Я прочитал несколько веток ( здесь и здесь , например), но пока не смог найти работающего решения. Использование Qgis 2.16.1 в Ubuntu Xenial 16.04 LTS Раздел импорта моего скрипта выглядит так: #...

10
Как рассчитать зоны влияния в QGIS?

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

10
QGIS 2.14.6 Расширение обработки, инструмент Polygonize отсутствует

Только что установил QGIS 2.14.6 64Bit из установщика OSGEO4W. Версия расширения обработки - 2.12.99. Как видно на скриншоте, я не могу переключиться на «Расширенный интерфейс», как обычно, чтобы получить доступ к Polygonizeинструменту (линии для полигонов по-прежнему не работают, см. QGIS 2.12...

10
Пользовательские функции QGIS не отображаются в Калькуляторе поля

Я использую Essen и пытаюсь следовать замечательному учебнику Аниты Грейзер « Подсветка контуров» . Я создал azimuthфункцию и загрузил ее, но на вкладке выражений ничего не отображается - даже Custom с функцией по умолчанию! Выражение существует как azimuth.pyв C...

10
Делать линии пышными, используя QGIS?

У меня нет большого опыта работы с QGIS, и я работаю над картой с линиями, соединяющими местоположения, созданные с помощью плагина mmqgis. Есть ли простой способ сделать эти прямые линии несколько пышными для эстетических целей? Я пытаюсь достичь чего-то вроде карты ниже, но с несколькими...

10
Как создать шейп-файл полигона из списка координат, используя python gdal / ogr?

Я пытаюсь создать шейп-файл полигона из списка координат, используя инструменты Python с открытым исходным кодом. Следующее - это то, что я до сих пор получил, взломанный вместе с кулинарной книгой Python GDAL / OGR, и этот ответ GIS SE . Есть похожий вопрос Python: Как создать шейп-файл полигона...

10
QGIS сохранить ошибку таблицы postgis: нет буфера результатов

У меня есть слой многоугольника на PostGIS, и когда я пытаюсь добавить объекты с помощью QGIS, при сохранении редактирования возникает ошибка. Вот уведомление об ошибке «без буфера результатов». Я нашел похожий случай: ошибка PostGIS при добавлении функции: нет буфера результатов . Но это не дает...

10
Читать только часть шейп-файла ESRI в R

У меня есть очень большой шейп-файл ESRI (> 8000 полигонов, файл .shp> 32 МБ), который я хочу прочитать в R в Windows 7. Я знаком с rgdal и readOGR (). Однако при таком размере шейп-файла считывание всего шейп-файла в память является очень медленным процессом. Кроме того, меня интересуют...

10
Как создать сценарий обработки QGIS, который добавляет последовательность к столбцу уникального идентификатора в PostGIS?

Кто-нибудь может мне помочь создать сценарий обработки QGIS, который добавляет последовательность к существующему столбцу уникального идентификатора (тип: целое число) в PostGIS? Это было бы весьма полезно, например, в качестве обходного пути для ошибки № 6798 . К сожалению, у меня нет опыта работы...

10
Изменить значения растра в диалоге стилей растра QGIS

Я хотел бы использовать диалоговое окно QGIS Raster Style для отображения измененных растровых значений. В частности, я хотел бы видеть градиент, используя квадратный корень из значения растра. Я понимаю, что можно использовать растровый калькулятор для преобразования растровых значений, но - если...

10
R gstat krige () - Ковариационная матрица единственного числа в местоположении [5.88,47.4,0]: пропуск

Когда я хочу выполнить кригинг, он срабатывает только иногда, в зависимости от того, какие значения я использую в моей таблице данных. В результате функции krige, которую я получаю для var1.pred: NA NA NA ...и var1.var: NA NA NA ...(но только когда я использую «неправильные» значения в моей таблице...

10
Определите форму полигонов: удлинение, округлость и т. Д.

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