Вопросы с тегом «postgis»

PostGIS - это расширение для объектно-реляционной базы данных PostgreSQL, которое добавляет поддержку географических объектов.

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

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

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

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 …

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

1
Анализ ребер полигонов PostGIS (ориентация, длина ребер)
Я довольно новичок в мире ГИС и особенно в PostGIS, поэтому извините, если ответ кажется очевидным ... Я хотел бы сделать анализ ряда зданий. Одна вещь, которая меня интересует, это их фасадные поверхности вместе с соответствующей ориентацией. Как показано на рисунке ниже, я хотел бы иметь длину и (нормальную) ориентацию …

2
Как ST_Split функции в одной таблице по функциям в другой?
Мне нужно разделить полигоны (слой 'pol') по замкнутым и незамкнутым линиям (слой 'lin'). К сожалению, я не получаю правильных результатов при выполнении следующего запроса. CREATE VIEW splitted_pol AS SELECT g.path[1] as gid, g.geom::geometry(polygon, SRID) as geom FROM (SELECT (ST_Dump(ST_Split(pol.geom, lin.geom))).* FROM pol, lin ) as g; В моем примере ST_Split …

1
Рекурсивный запрос PostGIS на основе линейного подключения
У меня проблемы с запросом. У меня есть сеть строк, каждая из которых имеет значение в столбце n_type. Это может быть одним из нескольких вариантов. Я хотел бы создать новую таблицу, которая группирует любые строки линий того же типа и которые образуют непрерывную линию. Перед: После: Вот что у меня …
9 postgis 

3
Как преобразовать изолинии в изополигоны с постгисом?
У меня есть таблица postgis изолиний, которая определяется следующим образом: CREATE TABLE myisolines ( gid serial NOT NULL, isotime timestamp without timezone, val numeric(10,4), geom geometry(LineString,4326) ); Визуально эти линейные объекты выглядят так: Я знаю пространственный экстент моих данных, поэтому я могу добавить Bbox, чтобы LineStrings можно было как бы …

2
одна метка для двухполосных дорог (osm, qgis, postgis)
Я обозначил свой слой osm-lines (PostGIS) символами для основных дорог и автомагистралей. В то время как символы для основных дорог хорошо расположены - с достаточным расстоянием между ними - двухполосная автомагистраль помечена одной меткой на полосу движения (как вы можете видеть на изображении). Возможно ли установить что-то вроде радиуса от …

2
Как рассчитать манхэттенское расстояние с PostGIS?
Я использую функцию ST_Distance для расчета расстояния между двумя геометриями (железнодорожный вокзал и здание). Поскольку я знаю, что все здания и все железнодорожные станции находятся в Чикаго, который имеет превосходную / полную сетку улиц, я хотел бы использовать Манхэттен (или такси) расстояние . Общая формула для этого - разница в …

1
Исправление растрового слоя: ошибка поставщика при загрузке растров PostGIS?
Я скомпилировал и установил текущий мастер QGIS как обычно и импортировал некоторые растровые данные в свою базу данных postgres 9.3 с расширением postgis 2.0.2. Всякий раз, когда я пытаюсь импортировать растровые данные в qgis с помощью менеджера базы данных, я получаю это сообщение: GDAL provider: Cannot get GDAL raster band: …

1
Вычислить график видимости на сфере
У меня есть таблица PostGIS с некоторыми полигонами (хранится с использованием типа данных географии). Они представляют регионы на сферической земле. Для каждой пары вершин, выбранных из всех многоугольников, я хочу вычислить, являются ли эти две вершины «видимыми» друг другу. (Существует n * ( n -1) / 2 таких пар, где …

1
Стили слоя QGIS / PostGIS
Я сделал плагин, запрашивающий учетные данные для входа в БД. После входа в систему плагин загружает несколько слоев из БД. В БД есть как администраторы, так и «обычные» пользователи. Я сохранил два стиля в БД из пользовательского интерфейса в качестве стиля по умолчанию для их слоя соответственно (кажется, вы должны …
9 qgis  postgis  layers  style 

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