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

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

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

1
PostGIS: как объединить смежные объекты с одинаковыми значениями атрибутов?
У меня есть большая таблица характеристик PostGIS. Я хотел бы объединить объекты, которые оба связаны друг с другом и имеют одинаковые значения атрибутов. Ниже приведен пример того, чего я хотел бы достичь. Самые внешние объекты (черные и синие) не объединяются, потому что они не являются смежными, даже если значения их …

1
Уменьшение расстояния между предметами легенды в R?
Я пытаюсь создать правильную choropleth()карту в R, используя GISToolsпакет. Я использую choro.legend()для отображения моей легенды. Однако я не могу создать ни правильное размещение легенды, И / ИЛИ Я не понимаю роль fmtпараметра в моей choro.legend()функции. Мне кажется, это fmtможет уменьшить пространство между цветами моей легенды и описанием. Я нашел страницу …
9 r  legend  choropleth 

3
Sentinel-2 проекционный сдвиг
Недавно я наблюдал сдвиг в географической проекции данных Sentinel 2. Пожалуйста, смотрите скриншоты ниже для разъяснения (Granule T33UXP, только Band 8). Первое изображение было снято 20160314, второе (смещено) 20160403. Я добавил полигон в качестве ссылки. Это необработанные данные, загруженные из хаба API. S2A_OPER_MSI_L1C_TL_SGS__20160314T171554_A003794_T33UXP_N02.01 S2A_OPER_MSI_L1C_TL_SGS__20160403T152610_A004080_T33UXP_N02.01 Кто-нибудь еще наблюдает это? Это известная …


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

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

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

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

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

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

1
Сервер 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. Слои в планшете - это слои WFS, обслуживаемые QGIS …

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

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

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

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