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

9
Ищете документацию по Python GDAL?

Есть ли официальная документация для модуля Python GDAL? Существуют различные кулинарные книги, но скудная информация о каждой функции или аргументах для самых основных...

9
Создание большого количества случайных точек в двоичном растре?

Я хочу создать точечный векторный набор данных из 10000 точек (или больше) внутри двоичного растра, где точки должны быть ограничены областями, где значение растра равно 1. Я попробовал следующие шаги. Многоугольный растр QGIS: Вектор -> Инструменты исследования -> Случайные точки Это...

9
Выполнение пространственного запроса в цикле в PyQGIS

Что я пытаюсь сделать: перебрать точечный шейп-файл и выбрать каждую точку, которая попадает в многоугольник. Следующий код основан на примере пространственного запроса, который я нашел в книге: mitte_path = r"D:\PythonTesting\SelectByLocation\mitte.shp" punkte_path =...

9
Экзотические проекции QGIS

Я хотел бы использовать некоторые прогнозы в QGIS, которые я не вижу, поддерживаются напрямую. Примером может быть что-то вроде этой конформной проекции куба. http://www.csiss.org/map-projection/Polyhedral_Globes/Cube_Gnomonic.pdf Есть ли какие-либо советы по поиску деталей и использованию этой или...

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

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

9
Обнаружение и устранение выбросов в траектории GPS

Мне нужно найти алгоритм или метод, который может обнаружить latitude longitude точки выброса на траектории во время постобработки , которая затем может быть исправлена ​​(возвращена на путь траектории на основе ее соседей). В качестве примера точек выброса, которые я хотел бы обнаружить и...

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

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

9
Отформатируйте определенный файл GeoJSON в правильный формат

Я хочу использовать этот файл json, это еще не файл GeoJSON, но я заметил, что он содержит несколько функций, а не тот, который я нахожу запутывающим. Я хотел спросить, знаете ли вы какой-нибудь инструмент, где я могу объединить все Feature / FeatureCollections в один действительный файл GeoJSON,...

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
SQL Server - выберите все полигоны, вложенные в больший полигон

Это, казалось бы, простой вопрос о геометрии SQL Server, который, как я думал, будет иметь готовое решение, но мне не повезло найти его. Мое намерение состоит в том, чтобы выбрать все записи в одной таблице, которые имеют многоугольники, которые вложены (содержатся) в большем многоугольнике из...

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

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

9
Как использовать пакет листов ArcGIS с рабочим столом

Некоторое время назад я прошел курс обучения ArcGIS Online и немного больше узнал о Tile Packages. Я следовал инструкциям « Как создать пакет» и создал пакет листов для аэрофотосъемки. Процесс завершен, и теперь у меня есть симпатичный маленький пакет с 68 ГБ . Я хочу использовать этот пакет...

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
Оптимизация очень большой точки в запросе многоугольника

У меня есть национальный набор данных точек адреса (37 миллионов) и набор данных полигонов контуров наводнения (2 миллиона) типа MultiPolygonZ, некоторые из полигонов очень сложные, максимальное значение ST_NPoints составляет около 200 000. Я пытаюсь с помощью PostGIS (2.18) определить, какие...

9
Рисуете линию между точками на определенном расстоянии в PostGIS?

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