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

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

1
Растровая легенда в R: как раскрасить конкретные значения?
У меня есть модель рельефа в R r <- raster("example.dem") plot(r, col = topo.colors(20)) Некоторые значения находятся ниже уровня моря (0), и я хотел бы, чтобы они отображались красным цветом. Как я могу назначить определенные диапазоны для определенных цветов в сюжете ()?
30 raster  r  legend  color 

5
Запись массива в растровый файл
Я новичок в ГИС. У меня есть код, который преобразует инфракрасные изображения Марса в карты тепловой инерции, которые затем сохраняются в виде двумерных массивов. Я сохранял эти карты в виде файлов hdf5, но мне бы очень хотелось сохранить их как растровые изображения, чтобы я мог обработать их в QGIS. Я …
30 python  raster  gdal  numpy 

9
Создание точек, которые лежат внутри многоугольника
У меня есть функция многоугольника, и я хочу иметь возможность создавать точки внутри нее. Мне нужно это для одной задачи классификации. Генерация случайных точек до тех пор, пока один из них не окажется внутри многоугольника, не сработает, потому что это действительно непредсказуемо.
30 python  qgis  polygon  ogr 

6
QGIS, Postgis: тип геометрии не соответствует типу столбца
Я пытаюсь импортировать некоторые шейп-файлы полигонов в Postgis в QGIS через SPIT. Один из них не может быть импортирован и возвращает эту ошибку: ERROR: Geometry type (Polygon) does not match column type (MultiPolygon) Я пытался изменить атрибут "Класс объектов" в этой таблице в SPIT widnow, с MULTIPOLYGON на POLYGON, но …
30 qgis  postgis  database 

3
Картографический материал из китая не разрешается покидать страну
Этот вопрос был перенесен с биржи стеков путешествий, поскольку на него можно найти ответы на бирже стеков географических информационных систем. Мигрировал 7 месяцев назад . Я только что прочитал статью о компании в Германии, которая тестирует автономное вождение автомобилей в разных странах. Они заявляют, что они анализируют все сгенерированные данные …
29 license  china 

2
Рисовать линии от точек в QGIS
У меня есть слой точек, и мне нужно нарисовать линию, проходящую через или вблизи точек (расстояние между точкой и линией до 0,5 м). Узлы линии получат атрибуты ближайших к ним точек.

4
Учебные ресурсы для GDAL?
Этот пост является сообществом Wiki . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы. Я часто зацикливаюсь на попытках решить определенные проблемы или на правильном синтаксисе. Помимо сведений, приведенных в ссылках на утилиты GDAL , кто-нибудь знает какие-либо сторонние ресурсы / руководства, объясняющие …
29 gdal  references 

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

5
Как разместить слои GeoServer за аутентификацией?
Я хочу публиковать слои карты, используя OpenLayers и GeoServer. Хотя это достаточно легко настроить, я немного растерялся, когда дело доходит до возможностей аутентификации. Я хочу создать разных пользователей, которые, войдя под своим собственным именем пользователя и паролем, будут перенаправлены в собственное окно карты. Как это можно сделать безопасно, чтобы никто …

5
Как рассчитать кривизну местности?
У меня есть растр высот, и я хотел бы получить некоторые базовые переменные местности, такие как уклон, шероховатость, аспект или кривизна. Проблема в том, что у меня нет возможности рассчитать кривизну с помощью аналитика местности: Может кто-нибудь сказать мне, почему этот индикатор не в списке? Как я могу рассчитать это …
29 qgis  dem  terrain  curvature 

4
Установка GDAL на Linux Ubuntu Server?
apt-get install python-gdalустанавливает версию 1.6.0, и это уже установлено. Я хотел бы установить версию 1.9.0. Нужно ли сначала деинсталлировать 1.6.0, а затем компилировать вручную, или apt-getя пропустил пакет?

4
Когда НЕ следует использовать пространственный индекс?
Я спрашиваю об этом, потому что я в основном работал с Oracle, но в течение прошлого года я удваивался с PostGIS и SQLServer 2008. Большинство пространственных функций в Oracle не будут работать без пространственного индекса, возвращающего ошибку ORA-13226: 13226, 00000, «интерфейс не поддерживается без пространственного индекса» // * Причина: таблица …

10
Преобразование KML в шейп-файл без потери атрибутов с использованием QGIS?
У меня есть файл KML с сотнями точек. Для каждой точки есть информация, такая как Имя, Мощность, Возраст (это карта гидроэнергетических установок). Если я импортирую этот файл KML в QGIS, эта информация будет потеряна. Есть ли способ сохранить эту информацию? Информация выглядит так: <ExtendedData> <SchemaData schemaUrl="#vorlage"> <SimpleData name="Name">Test</SimpleData> <SimpleData name="Power">10895</SimpleData> …
29 qgis  kml  import 

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

6
Вычисление пересечения двух кругов?
Я пытаюсь выяснить, как математически вывести общие точки двух пересекающихся кругов на земной поверхности с учетом центра широты и долготы и радиуса для каждой точки. Например, учитывая: Широта / долгота (37,673442, -90,234036) радиус 107,5 нм Шир. / Долг. (36.109997, -90.953669) Радиус 145 НМ Я должен найти две точки пересечения с …

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