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

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

2
Стилизация определенного слоя с помощью маски полигона в QGIS?
У меня есть слой линий и слой многоугольников в QGIS: Я хотел бы стилизовать часть слоя линии вне многоугольника, используя один стиль, а часть внутри, используя другой стиль: Я не хочу создавать производный набор данных, напр. обрезать слой линии и стиль две части. Это простой случай, но в моем проекте …

2
Поиск таблиц PostGIS, в которых отсутствуют индексы?
Недавно я огляделся pg_stat_user_tablesи был удивлен, увидев большое количество последовательных сканирований на некоторых из моих пространственных таблиц. Конечно, в этих таблицах отсутствовали пространственные индексы. Как найти все таблицы с неиндексированным столбцом геометрии?

1
Вычислить параллельные линии вдоль центральной линии в PostGIS
У меня есть улица (осевая линия дороги) и таблицы многоугольников в моей базе данных PostgreSQL. Пример сценария выглядит следующим образом: Проблема: Мне нужно вычислить параллельные линии вдоль улицы на пересечении 50-метрового буфера вокруг улицы и ближайшего многоугольника здания с обеих сторон. Желаемый выходной сценарий: Что я пробовал: Мой подход был: …

1
Проекция Ортелия и Николози в QGIS
Я пытаюсь определить овальную проекцию ortelius и глобулярную проекцию Nicolosi в QGIS, используя форму proj4, как описано в документации, но QGIS не может проецировать в эту проекцию, даже если они поддерживаются в библиотеке proj4 ... Эти проекции мне нужны для дальнейшего анализа старых карты. Кто-нибудь знает в чем может быть …
10 qgis  proj 

2
Не удалось найти местоположение НАТО UTM в Сентинел-2
Считать координаты 31.96212, -103.004715 UTM-конвертеры дают его UTM-координаты 13/R/FR. Пример конвертера находится здесь: http://www.rcn.montana.edu/resources/converter.aspx Но их много, и они дают похожие ответы для этих координат. Одновременно в наборе данных Sentinel-2 здесь http://sentinel-s2-l1c.s3-website.eu-central-1.amazonaws.com/#tiles/13/R/ Я не могу найти FRподкаталог. В Google это место находится здесь: И найдя то же самое место в …

1
og2ogr проблема кодировки символов
Когда я растворяю шейп-файл: ogr2ogr "b:\out.shp" "b:\Tele.shp" -dialect sqlite -sql "SELECT ST_Union(geometry), nev, jar FROM Tele GROUP BY jar" Я получил сообщение об ошибке вроде: Предупреждение 1: Один или несколько символов не могут быть правильно преобразованы из UTF-8 в ISO-8859-1. Я не понимаю этого, потому что Tele.cpg содержит "UTF-8" При …
10 ogr2ogr  utf-8  encode 

1
Программно включать / выключать панели с помощью PyQGIS
В QGIS, right-clickгде-то в области панели инструментов можно включать / выключать панели, как показано на скриншоте ниже (например, информационная панель GPS). Мне нужно сделать это программно, так как включить / выключить панели из PyQGIS? Я обнаружил, что у QgsInterfaceкласса есть метод addDockWidgetи removeDockWidgetметод, но я действительно не мог понять, является …
10 pyqgis  panel 

2
Карта ассортимента самолетов
Я хотел бы создать (веб) карту, которая показывает дальность полета Самолета вокруг некоторых аэропортов. Я пытался рассчитать буфер с дальностью полета самолета. Здесь вы можете увидеть результат здесь . Но теперь я понял, что результат неправильный, потому что самолеты не идут по прямому маршруту, а летят по кривой, потому что …
10 qgis  buffer 

1
Сдвиг отображения перекрывающихся строк в QGIS?
Когда точки перекрываются, есть это свойство, которое позволяет автоматически отображать их множество отдельно, где они находятся, и называется «Смещение точек». Но это не работает для линий, даже если это кажется мне вполне концептуально выполнимым для достижения чего-то подобного: Мне абсолютно необходимо увидеть различия линий, которые на самом деле все находятся …

1
Получение определенной части строки из поля в таблице атрибутов QGIS?
У меня есть небольшая проблема здесь с этой ситуацией. Я хочу, чтобы в «NumeroCamp» только цифры отображались в «Тексте». Есть ли какая-нибудь функция в полевом калькуляторе, которая могла бы помочь мне с этим?

1
Почему графический редактор QGIS модален?
Я часто переключаюсь между графическим моделером и основным приложением QGIS и удивляюсь, почему я не могу работать с QGIS, когда открыто окно моделера. Сохранение моих моделей и закрытие / открытие моделлера раздражает меня, так что ... Является ли более глубокая причина модальности модальностью? Есть ли простой способ отключить это поведение …

3
Создать растворенный буфер из мульти-геометрии (объединение по общему атрибуту и ​​пространственному пересечению)
Я должен создать растворенные буферы из многоточечных входных функций. В приведенном ниже примере входная таблица содержит 4 функции. Особенность #2состоит из двух точечных геометрий. После создания буфера я получаю 4 геометрии полигона: Есть ли способ сгруппировать результат? Буферы точек #1и #2распущены, и должны представлять собой одну многоугольную особенность ( a). …

2
Узлы извлечения QGIS с М-значениями для линейных ссылок
У меня есть слой MultiLineStringZM в базе данных sqlite, и я пытаюсь визуализировать меры или m-значения в вершинах. Я попытался найти информацию о том, как это сделать в QGIS, и все, что мне удалось собрать, это то, что это невозможно напрямую из слоя линейных линий и что точки должны быть …

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

3
Переход на альтернативную метку, если первая метка не вписывается в QGIS?
Я пытаюсь создать карту для распечатки, и размер моих полигонов сильно варьируется. Поскольку это будет справочная карта, мне нужно пометить каждый полигон, но некоторые имена не будут вписываться в полигон. В этих случаях я хотел бы использовать вместо этого идентификатор функции, а затем таблицу атрибутов связать идентификатор с именем. То, …

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