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

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

2
Изменить значения растра в диалоге стилей растра QGIS
Я хотел бы использовать диалоговое окно QGIS Raster Style для отображения измененных растровых значений. В частности, я хотел бы видеть градиент, используя квадратный корень из значения растра. Я понимаю, что можно использовать растровый калькулятор для преобразования растровых значений, но - если это возможно - я бы хотел пропустить этот шаг …
10 qgis  raster  style 

1
Преобразование шейп-файла из проецируемых координат с использованием Python
Новичок здесь борется с ГИС. Я пытаюсь наметить приходы для города Милуаки, используя шейп-файлы, найденные на их веб-сайте округа . Я следую за темой здесь с некоторым успехом. Мой код дает: from pyproj import Proj, transform # wisconsing EPSG:32054 # epsg:4326 is for the entire world, wgs 84...not obvious inProj …

1
Условие QGIS Modeler if / else, пользовательский скрипт для Modeler
Я хочу сделать простую функцию if / else внутри моей Модели, и я хотел знать, возможно ли это или нет. Я хочу, чтобы это делалось так, если выбран Вход для «Сегментного слоя», чтобы он не выполнял «Сегментацию (означает смещение)» и использует вместо этого «Сегментный слой» в качестве Входных данных для …

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

3
Как создать сценарий обработки QGIS, который добавляет последовательность к столбцу уникального идентификатора в PostGIS?
Кто-нибудь может мне помочь создать сценарий обработки QGIS, который добавляет последовательность к существующему столбцу уникального идентификатора (тип: целое число) в PostGIS? Это было бы весьма полезно, например, в качестве обходного пути для ошибки № 6798 . К сожалению, у меня нет опыта работы с Python. CREATE SEQUENCE /*input_schema*/./*input_table*/_/*uic*/_seq OWNED BY …

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

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

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

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

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

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

2
Пересечение полигонов с использованием виртуальных слоев 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 NOT ST_Touches(land_parcels.geometry, flood_zone.geometry)) AS sbqry; К сожалению, sbqry.rowid AS gidвозвращает NULL вместо автоматически увеличивающихся значений. Кто-нибудь знает, как создать столбец уникального идентификатора …

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

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


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