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

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

2
QGIS 2.16 У слияния отсутствует опция папки
Я установил QGIS 2.16 и заметил, что слияние (Векторное меню> Управление данными), похоже, больше не имеет опции папки. Это был вариант, который позволял вам обрабатывать / объединять целую папку, не загружая слои в ваш проект / рабочую область. Я посмотрел журнал изменений для QGIS 2.16 - хотя fTools были заменены …

2
ggmap: построить полигон из шейп-файла
Используя ggmap, я хочу включить границы муниципалитета (полигон) из шейп-файла на карту, содержащую некоторые точки расположения. Этот скрипт делает все, кроме построения полигона: library(rgdal) library(ggmap) # Get shapefile with Drammen municipality borders tmpzip<-tempfile() tmpdir<-tempfile() dir.create(tmpdir) download.file("http://www.kartverket.no/Documents/Kart/N50-N5000%20Kartdata/33_N5000_shape.zip",tmpzip) unzip(tmpzip, exdir=tmpdir) kommune <- readOGR(dsn=tmpdir, layer="NO_AdminOmrader_pol") kommune<-kommune[kommune$NAVN=="Drammen",] kommune<-spTransform(kommune, CRS("+init=epsg:4326")) # Get location point data …
9 shapefile  r  ggmap 

2
Сохранение результатов обработки в файл с использованием QGIS modeler?
Из модели я хотел бы сохранить результаты обработки в файл. В моей модели у меня есть несколько Extract by locationалгоритмов (с двумя векторными входами), которые дают приемлемые результаты, но только в качестве временных слоев, которые мне приходится Save as...вручную, что для кучки анализов утомительно и требует много времени. Лучше всего, …

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

1
Зарегистрировать пользовательскую функцию qgs в pyqgis
Я использую Pyqgis в автономном приложении. Теперь я хотел создать собственное выражение для использования в качестве filterExpression в rule ruleBasedRendererV2. (Я пробовал рендерер с существующими функциями, и все работало нормально!) Пользовательская qgisfunction(побитовая AND-функция - поскольку такой функции еще нет) выглядит так: from qgis.utils import qgsfunction @qgsfunction(args="auto", group='Python') def bitwise_and(value1, value2, …

1
Как я могу пространственно разделить много точек?
У меня есть данные о местонахождении клиентов с более чем 130 миллионами записей по всей стране. Это пространственная таблица в PostGIS Теперь я хочу разделить всю страну на «зоны обслуживания», чтобы каждая зона обслуживания имела: Atleast 30 клиентов Максимум 1000 кв. Я исследовал инструмент Агрегат ArcGIS, но он не соответствует …
9 qgis  grass  partition 

1
Что сохраняет моя система координат?
Я пытаюсь лучше понять системы координат, системы координат, проекции и т. Д. Я понимаю, что некоторые системы сохраняют разные вещи; расстояние, форма, углы, площадь. Мне интересно, как вы можете сказать, что сохраняет определенная система. Какая часть имени CRS указывает на это? В частности, меня интересует система UTM в Альберте, Канада. …

2
Автоматическая нумерация точек при оцифровке в QGIS?
Кто-нибудь знает, как автоматически нумеровать точки во время оцифровки в Qgis. Чтобы объяснить, когда я создаю новую точку, есть окно, где я должен ввести номер точки. Есть ли способ автоматического набора без ручного ввода номера точки?


1
Использовать тип массива [] в QGIS из PostgreSQL
Я только начинающий в ГИС, поэтому я буду рад увидеть здесь любой комментарий. У меня есть таблицы в PostgreSQL, которые я подключил к QGIS. В таблицах есть столбцы с типом данных array[]. Но пользователям нелегко вставить данные в столбец, используя такое представление как {a, d, c}. Есть ли простой способ …

2
Как рассчитать, сколько полигонов я могу поместить в полигон?
Я обычно использую QGIS. Я объясняю свою проблему на примере: есть лес (неправильная геометрия1) и одно дерево (geomery2). Я хочу знать максимальное количество деревьев, которое может содержать лес. Кроме того, я хочу получить шейп-файл с лучшим расположением этих деревьев в лесу.
9 qgis  polygon 

3
Как синхронизировать FeatureTable с набором выбора FeatureLayer?
JS API ArcGIS Server содержит новый класс FeatureTable , который показывает таблицу атрибутов, соответствующую FeatureLayer. Существует опция syncSelection, которая: Включает взаимодействие между картой и таблицей объектов. Если для этого свойства задано значение true, можно выбрать элемент на карте, щелкнув строку в таблице, и выбрать строку таблицы, щелкнув элемент на карте. …

3
Программный поиск полигонов, которые> 90% перекрываются другим слоем векторного полигона, используя QGIS?
Я пытаюсь выяснить, как использовать Python для извлечения полигонов в одном векторе, которые перекрываются> 90% другим вектором. Затем я хотел бы иметь вектор / карту, которая будет показывать только эти полигоны. Пример изображения показывает мои слои. Я хочу, чтобы все серые многоугольники были> 90% красного цвета. Мне нужно сделать все …
9 qgis  python  pyqgis 

2
Загрузка векторного слоя листов на карту Leaflet?
Мне нужно загрузить векторный слой листов на карту Leaflet. Векторная плитка - это векторный слой листов о последовательностях Mapillary (см. Https://a.mapillary.com/#vector-tiles ...), а шаблон URL плитки: https://d2munx5tg0hw47.cloudfront.net/tiles/{z}/{x}/{y}.mapbox векторная мозаика использует векторный формат мозаики Mapbox. Я искал в сети, но я не нашел образец: я видел, что это можно сделать с …

1
Добавление GDAL как зависимости от пакета Python?
Я пытаюсь упаковать скрипт Python, который использует GDAL для PyPI. Я начал с включения прямой ссылки в мой setup.py: install_requires=['GDAL==1.11.2'], Таким образом, пакет не удалось установить в моей тестовой виртуальной среде: extensions/gdal_wrap.cpp:2855:22: fatal error: cpl_port.h: No such file or directory #include "cpl_port.h" ^ compilation terminated. error: Setup script exited with …
9 python  gdal 

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