Вопросы с тегом «qgis»

9
отображение более миллиона точек с использованием QGIS

Я пытаюсь нанести на карту CSV с более чем миллионом точек в США без метаданных. Я никогда не пытался отобразить столько данных и хочу знать, какие шаги мне следует предпринять. Я знаю, что это слишком много данных для QGIS, поэтому я попытался разбить их на 100 000 строчных CSV, но потом получил...

9
Добавление слоя PostGIS из плагина QGIS Python

Я пытаюсь разработать плагин для добавления слоев postgis к qgis из плагина в рамках изучения Python. Код для добавления слоя postgis взят из кулинарной книги и работает нормально, если я запускаю его из консоли python в qgis (если кнопка OK нажата в диалоговом окне, то результат == 1 и должен...

9
«Жадные» линии отсечения с многоугольником

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

9
Автоматизация печати проекта QGIS?

У меня есть большой проект, который состоит из примерно 10x файлов проекта QGIS. Каждый проект содержит композитор для печати с атласом, настроенным для создания до 10 карт. Какой самый простой способ автоматизировать открытие каждого проекта и создание PDF с использованием атласа композитора?...

9
Сервер QGIS отправляет UPDATE… WHERE NULL на postgis в слое WFS

Я использую сервер Windows Server 2012. PostgreSQL 9.3.5, 64-битная версия ПОСТГИС 2.1.3 QGIS Server 2.6.1-2 QGIS Desktop 2.8.3 и 2.12 Я использую планшет Microsoft Surface Pro 4 с использованием QGIS Desktop 2.12 для редактирования некоторых слоев, хранящихся в базе данных Postgresql. Слои в...

9
Как уменьшить размер шейп-файлов при удалении объектов?

Этот крошечный скрипт удаляет все мелкие объекты во всех слоях. Это работает нормально, но размер файлов .shp не уменьшается. Пожалуйста, скажи мне почему... canvas = iface.mapCanvas() expr = QgsExpression("$length<100") for l in canvas.layers(): l.startEditing() it =...

9
Использование слоя памяти в качестве входа и / или выхода с runalg?

Можно ли использовать слой памяти как вход и / или выход с помощью runalg ? С runandload я получаю это для работы: processing.runandload("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '',...

9
Почему QGIS не обнаруживает CRS из файла .prj?

У меня есть ряд гексагональных сеток длиной 1 км, которые охватывают различные округа в Соединенных Штатах в базе данных postgreSQL / postGIS. Каждая сетка имеет CRS EPSG: 3857, а уровень округов имеет EPSG: 3857. При просмотре сетки с округами в QGIS все выглядит великолепно. Но ... чтобы...

9
Сделать поле таблицы атрибутов QGIS автоматическим?

Я работаю над тем, чтобы делать гидрологические проекты, используя QGIS и рабочий лист Excel, который у меня есть. Для этого я хочу извлечь некоторую информацию о линиях, включенных в векторный слой, который представляет сечение трубы. Информация, которую мне нужно извлечь: Идентификационный номер...

9
Использовать тип массива [] в QGIS из PostgreSQL

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

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

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

9
Автоматическая нумерация точек при оцифровке в QGIS?

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

9
Программный поиск полигонов, которые> 90% перекрываются другим слоем векторного полигона, используя QGIS?

Я пытаюсь выяснить, как использовать Python для извлечения полигонов в одном векторе, которые перекрываются> 90% другим вектором. Затем я хотел бы иметь вектор / карту, которая будет показывать только эти полигоны. Пример изображения показывает мои слои. Я хочу, чтобы все серые многоугольники...

9
Зарегистрировать пользовательскую функцию qgs в pyqgis

Я использую Pyqgis в автономном приложении. Теперь я хотел создать собственное выражение для использования в качестве filterExpression в rule ruleBasedRendererV2. (Я пробовал рендерер с существующими функциями, и все работало нормально!) Пользовательская qgisfunction(побитовая AND-функция -...

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

У меня есть данные о местонахождении клиентов с более чем 130 миллионами записей по всей стране. Это пространственная таблица в PostGIS Теперь я хочу разделить всю страну на «зоны обслуживания», чтобы каждая зона обслуживания имела: Atleast 30 клиентов Максимум 1000 кв. Я исследовал инструмент...

9
QGIS 2.16 У слияния отсутствует опция папки

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

9
Сохранение результатов обработки в файл с использованием QGIS modeler?

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

9
Прикрепить набор данных сервера изображений ArcGIS в QGIS?

Я попытался добавить набор данных в QGIS, используя 'qgis.utils.iface.addRasterLayer ()'. Но это выбрасывает эту ошибку. Invalid Layer: поставщик GDAL не удается открыть GDAL набор данных http://precisionedgeag.com:8080/arcgis/rest/services/ImageServices/RapidEye_R_NDVI?f=json&pretty=true : `C:...

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

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

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

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