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

9
PostGIS: как объединить смежные объекты с одинаковыми значениями атрибутов?

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

9
Разница между SpatialJoin с «… где…» и «присоединиться… на…»

Интересно, где разница между этими двумя пространственными объединениями и, если есть разница, когда использовать какой. SELECT * FROM points p, shapes s WHERE ST_Within(p.geom, s.geom); а также SELECT * FROM points p INNER JOIN shapes s ON ST_Within(p.geom, s.geom) Один быстрее в определенных...

9
В чем разница между ST_BuildArea и ST_Polygonize?

Две функции ST_BuildAreaи ST_Polygonizeобе занимают линии и производят многоугольники. Похоже, что ST_BuildAreaпредполагается, что внутренние кольца представляют собой отверстия и исключает их из результата, в то время как ST_Polygonizeвключает их в результат. И механизм использования функций...

9
Предельные ряды через пространственную функцию

Я пытаюсь улучшить производительность для запроса ниже. Независимо от того, как я пишу запрос (подзапрос в предложении FROM, подзапрос в предложении WHERE) postgres настаивает на запуске всех ~ 570K строк через дорогую функцию ST_DWITHIN, даже если есть только 60 строк, в которых county = 24. Как я...

9
Использование postgis для создания строительных оттенков

В настоящее время я работаю над инструментом оценки солнечного потенциала для существующих зданий. Идея состоит в том, чтобы использовать форму зданий (= многоугольник), их высоту и создать результирующий оттенок в данный час. Я собираюсь сделать тест только для нескольких позиций солнца. Я знаю о...

9
Нахождение ближайшей линии с учетом 2 точек с помощью PostGIS?

У меня есть таблица t, которая содержит столбец, line_positionsкоторый имеет тип строки. Учитывая 2 балла, я хочу найти ближайшую линию, которая находится достаточно близко (менее 10 км) и не проходит слишком близко к точке, которую я хочу избежать (минимум 20 км). В настоящее время я использую...

9
Упростите процесс аутентификации PostGIS из QGIS

В QGIS у меня есть проект с данными из различных (~ 15) баз данных PostGIS, без учетных данных для входа (аутентификация user / pwd), сохраненных для каждого из соединений, как показано ниже. Теперь, когда другой пользователь открывает проект, он (или она) должен ввести учетные данные для КАЖДОЙ...

9
Как исправить «Отверстие лежит снаружи оболочки»

Я получил набор данных с многоугольниками, в котором геометрия была обновлена ​​с помощью плагина QGIS « Geometry Updater ». Теперь у меня проблема в том, что в PostGIS я получаю неверную геометрию с сообщением об ошибке «Отверстие лежит вне оболочки» . Но, наблюдая геометрию в QGIS, на самом деле...