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

13
Доступ к внутренней структуре данных, хранящей пространственный индекс Postgis (PostGres GiST)

Мне интересно, как работают внутренние структуры данных и механизм хранения пространственного индекса GiST в Postgis. В Oracle мне нравилось показывать, как индексы SDO были «просто еще одной таблицей» и как уровни были атрибутами индексов, а bbox-ы индексированных геометрий сохранялись в виде...

13
Получение геометрии из нескольких таблиц с использованием PostGIS?

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

13
Большой шейп-файл в растр

У меня большой шейп-файл (1 ГБ), и мне нужно растеризовать его. Я уже попробовал следующее. 1.) Импортировать его в GRASS, используя v.in.ogrэту ошибку, с сообщением об ошибке: ОШИБКА: G_realloc: невозможно выделить 498240036 байт в break_polygons.c: 188 2.) Моя вторая идея заключалась в...

13
Как интерполировать GPS-позиции в PostGIS

У меня есть таблица GPS-координат PostGIS для каждых пяти секунд: 2011-01-01 00:00:05, POINT(x1,y1) 2011-01-01 00:00:10, POINT(x2,y2) 2011-01-01 00:00:15, POINT(x3,y3) ... Я ищу запрос, который будет возвращать значения (отметка времени и точки) каждую секунду. Можно предположить, что точки...

13
PgRouting - Как обрезать ссылки при достижении максимальной стоимости?

У меня есть шейп-файл полилинии, представляющий дорожную сеть, и второй шейп-файл, содержащий точки. Я хотел бы использовать PostGIS (предположительно PgRouting) для определения подсетей или зон обслуживания, исходящих из этих точек. По сути, я надеюсь задать вопрос: «Начиная с пункта X, как далеко...

13
Загрузка растровых данных в python из postgis с помощью psycopg2

У меня есть растровые данные в таблице postgres, которые я хочу добавить в python в виде массива. Я использую psycopg2 для подключения к БД. Я могу загрузить данные, но они возвращаются в виде строки (вероятно, сериализованного двоичного файла). Кто-нибудь знает, как взять эту строку и...

13
Каков наилучший способ сделать обратное геокодирование с PostGIS?

Есть ли способ сделать обратное геокодирование с PostGIS? В Интернете много информации, но я нашел ее очень запутанной ... Я импортировал данные osm в свою собственную базу данных Postgres с PostGIS. Теперь я хочу сделать геокодирование и обратное геокодирование с моей базой данных. Я не знаю, есть...

13
Какие существуют подробные учебные пособия по пространственным базам данных? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Есть хороший учебник, который подробно объясняет...

13
PostGIS - как эффективно использовать ST_Union для всех перекрывающихся полигонов в одной таблице

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

13
Растровое значение PostGIS широты / долготы

У меня есть TIFF растр в моей базе данных PostGIS 2.0. Я хочу получить значение растра в указанной точке широты / долготы. У меня есть: PostgreSQL-9,1 postgis-2.0-svn с поддержкой растров импортированный в PostGIS растр, его SRID - 3035...

13
Как рассчитать наименьшую сеть, которая соединяет все точки, используя PostGIS?

У меня есть набор сценариев postgis, которые генерируют две таблицы - одну из набора точек и вторую группу дорог, которые их окружают. Все данные находятся в одной проекции, и оба вывода хранятся в таблицах postgres 9.2 с postgis 2.1 Была создана топология pgrouting сети дорог, и в таблице точек...

13
Как использовать ST_DelaunayTriangles для построения диаграммы Вороного?

(редактировать 2019) ST_VoronoiPolygons доступны с PostGIS v2.3 ! С PostGIS 2.1+ мы можем использовать ST_DelaunayTriangles () для генерации триангуляции Делоне , которая является двойственным графом ее диаграммы Вороного , и, теоретически, они имеют точное и обратимое преобразование. Существует ли...

13
Создание тепловой карты из PostGIS

У меня есть ГИС-данные в базе данных PostGIS, и я хотел бы создать карту плотности и отобразить их в буклете / на Картах Google. Вопрос: Каков рекомендуемый / типичный метод для этого, без переноса ВСЕХ (миллионов) точек данных в пределах точки обзора карты на карту Leaflet / Gmaps? Вмешательство...

13
Как выполнить пространственное соединение точек и полигонов в PostGIS?

У меня есть точечный набор данных, представляющий домохозяйства, которые я хочу связать со слоем участков (т.е. назначить его parcel_id). С ArcMap я мог бы пространственно соединить полигоны с точками и указать, что соединение имеет определенный радиус поиска и использовать ближайший полигон. Я...

13
Вычислить максимальное расстояние внутри полигона в направлении х (восток-запад) в PostGIS?

Меня интересует максимальная ширина многоугольника, например озера, в направлении восток-запад. Ограничительные рамки помогут только в простых многоугольниках, но не в сложных вогнутых...

13
Программное обеспечение с открытым исходным кодом для управления терабайтами различных форматов геопространственных данных?

У меня есть проблема, которая, я уверен, есть у многих команд или отделов ГИС, которая заключается в том, как находить, отслеживать и управлять множеством различных наборов данных из разных источников. Я прочитал ответы на аналогичный вопрос, заданный два года назад Управление большими объемами...

13
Увеличение скорости кэширования тайлов (TileStache)

Я обслуживаю векторные плитки с помощью TileStache , у меня все настроено так, как я хочу. Мои данные хранятся в Postgres, и я использую провайдер VecTiles для обслуживания плиток GeoJSON . Я хочу кэшировать все свои тайлы, чтобы они быстрее работали. Я использую tilestache-seed.py для заполнения...

13
Создать полигон из линий в PostGIS

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

13
Как добавить смещения к маршруту?

Отредактировано: Я хочу проиллюстрировать свой вопрос. Предположим, что вы находитесь в «Точке A» и хотите перейти в «Точку B». Эти точки не будут в таблице "at_2po_4pgr", потому что они не являются узлами источника / цели. Затем я бы искал ближайший узел для точек A и B (зеленые точки). После...