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

9
Производительность в расчете растровой статистики в PostGIS

Я пытаюсь вычислить растровую статистику (мин, макс, среднее) для каждого полигона в векторном слое, используя PostgreSQL / PostGIS. В этом ответе GIS.SE описывается, как это сделать, путем вычисления пересечения между полигоном и растром, а затем вычисления средневзвешенного значения:...

9
Как я могу удалить значения Z в PostGIS?

Как мне избавиться от измерения Z в PostGIS? В частности, у меня есть некоторые MultiPolygonZs, которые я хочу скопировать в другую таблицу как MultiPolygons. Меня не волнуют значения Z - можно просто выбросить их. Должен быть простой способ, но я не смог найти никаких функций, которые делают это...

9
Какие программные средства администрирования GUI существуют для PostgreSQL / PostGIS?

Большая часть моего опыта работы с PostgreSQL была pgAdminIII и psql, но мне интересно знать, что используют другие. Существует ли PostgreSQL, эквивалентный SQL Server Management Studio (SSMS), и его способность ограниченным образом отображать результаты, содержащие геометрию (бесплатную или...

9
Установите PostGIS и TIGER Data в Ubuntu 12.04

Может ли кто-нибудь написать краткое, хотя и тупое руководство для идиота по установке postgis и загрузке национальных данных Tiger в Ubuntu? Я попробовал несколько руководств, а именно, http://wiki.bitnami.com/@api/deki/pages/302/pdf , но мне не очень повезло. Я прошу прощения за открытый характер...

9
Стили слоя QGIS / PostGIS

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

9
Вычислить график видимости на сфере

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

9
Получение типа данных каждого столбца из таблицы PostGIS?

Мне нужно получить типы данных столбцов всех столбцов в таблице, включая типы геометрии. То, что я хотел знать, есть ли функция или SQL, который дает что-то вроде этого: column_name | data_type ------------+-------------- gid | integer descr | character varying(32) class | character varying(10)...

9
Точки (автобусные остановки), которые не лежат на линиях (LINESTRING), к сети?

Мне нужно подключить автобусные остановки (точки) к сетевому уровню (данные OSM). Эти автобусные остановки не лежат прямо на линиях (см. Скриншот), и их местоположение не должно быть перемещено. Я использую PostGIS, pgrouting и QGIS, и сеть уже маршрутизируется с исходными и целевыми столбцами и т....

9
Исправление растрового слоя: ошибка поставщика при загрузке растров PostGIS?

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

9
Как рассчитать манхэттенское расстояние с PostGIS?

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

9
одна метка для двухполосных дорог (osm, qgis, postgis)

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

9
Как преобразовать изолинии в изополигоны с постгисом?

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

9
Рекурсивный запрос PostGIS на основе линейного подключения

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

9
Как ST_Split функции в одной таблице по функциям в другой?

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

9
Анализ ребер полигонов PostGIS (ориентация, длина ребер)

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

9
Добавление слоя PostGIS из плагина QGIS Python

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

9
Сервер 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. Слои в...

9
Почему QGIS не обнаруживает CRS из файла .prj?

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

9
Оптимизация очень большой точки в запросе многоугольника

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

9
Рисуете линию между точками на определенном расстоянии в PostGIS?

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