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

10
Преобразование шейп-файла из проецируемых координат с использованием Python

Новичок здесь борется с ГИС. Я пытаюсь наметить приходы для города Милуаки, используя шейп-файлы, найденные на их веб-сайте округа . Я следую за темой здесь с некоторым успехом. Мой код дает: from pyproj import Proj, transform # wisconsing EPSG:32054 # epsg:4326 is for the entire world, wgs...

10
Переход на альтернативную метку, если первая метка не вписывается в QGIS?

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

10
Узлы извлечения QGIS с М-значениями для линейных ссылок

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

10
Почему графический редактор QGIS модален?

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

10
Получение определенной части строки из поля в таблице атрибутов QGIS?

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

10
Условие QGIS Modeler if / else, пользовательский скрипт для Modeler

Я хочу сделать простую функцию if / else внутри моей Модели, и я хотел знать, возможно ли это или нет. Я хочу, чтобы это делалось так, если выбран Вход для «Сегментного слоя», чтобы он не выполнял «Сегментацию (означает смещение)» и использует вместо этого «Сегментный слой» в качестве Входных...

10
Программно включать / выключать панели с помощью PyQGIS

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

10
Создать растворенный буфер из мульти-геометрии (объединение по общему атрибуту и ​​пространственному пересечению)

Я должен создать растворенные буферы из многоточечных входных функций. В приведенном ниже примере входная таблица содержит 4 функции. Особенность #2состоит из двух точечных геометрий. После создания буфера я получаю 4 геометрии полигона: Есть ли способ сгруппировать результат? Буферы точек #1и...

10
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. Я не...

10
вызов gdal_merge в скрипт Python

Я новичок в python и ломаю голову над тем, как использовать gdal_merge в (spyder) скрипте python. Я использую Windows 10, Python 3.6 и у меня установлен инструмент gdal из osgeo4w. Я понимаю, что многие другие сообщения описывают эту проблему, но ни одна не может помочь мне решить эту проблему....

10
Карта ассортимента самолетов

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

10
Проекция Ортелия и Николози в QGIS

Я пытаюсь определить овальную проекцию ortelius и глобулярную проекцию Nicolosi в QGIS, используя форму proj4, как описано в документации, но QGIS не может проецировать в эту проекцию, даже если они поддерживаются в библиотеке proj4 ... Эти проекции мне нужны для дальнейшего анализа старых карты....

10
Почему эллипсоидальное расстояние больше, чем декартово расстояние?

Я создал несколько линий в EPSG: 32632 (WGS 84 / UTM зона 32N) длиной ровно 10 000 м. QGIS рассчитывает все длины линий (горизонтальные, вертикальные, диагональные) как 10 001,9 м. Инструмент измерения объясняет: «Преобразование Project CRS включено и выбран эллипсоидальный расчет. Координаты...

10
Сдвиг отображения перекрывающихся строк в QGIS?

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

10
Использование некоторых «временных переменных» в выражении типа слоя символов генератора QGIS Geometry?

Используя Geometry generatorтип слоя символов, я рисую прямоугольники размеров @nv_bg_w(ширина) и @nv_bg_h(высота) (переменные проекта) для линейных объектов, либо в координатах text_x, text_y(атрибуты, если нет NULL), либо, в качестве альтернативы, в центре линии следующим выражением:...

10
Поиск таблиц PostGIS, в которых отсутствуют индексы?

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

10
Изменить размер маркера на графике с помощью GeoPandas

У меня есть геоданные с точками и некоторыми связанными данными. Я хочу нанести его на карту, используя геопанды, и чтобы размер точек соответствовал одному из столбцов в геоданных. Пока у меня есть следующий код: base = world.plot(color='white', figsize=(20,10)) geo_df.plot(ax=base, marker='.',...

10
Не удалось найти местоположение НАТО UTM в Сентинел-2

Считать координаты 31.96212, -103.004715 UTM-конвертеры дают его UTM-координаты 13/R/FR. Пример конвертера находится здесь: http://www.rcn.montana.edu/resources/converter.aspx Но их много, и они дают похожие ответы для этих координат. Одновременно в наборе данных Sentinel-2 здесь...

10
Вычислить параллельные линии вдоль центральной линии в PostGIS

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

10
Избавиться от лишней пустой категории в стиле QGIS?

Я хочу стилизовать мои Данные в Категоризованном Стиле с Цветовой шкалой в соответствии с "Годом". Но когда я классифицирую свои данные, QGIS создает категорию без значения. Это проблема для моей работы, потому что моя цветовая шкала начинается и заканчивается определенным цветом. Так что на моей...