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

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

2
Как получить тип геометрии пустой таблицы PostGIS?
У меня есть веб-приложение, которому нужно знать тип геометрии поля geom таблицы PostGIS, прежде чем вставлять в него строки. Я использую следующий запрос для определения типа геометрии столбца geom: SELECT GeometryType(geom) FROM my_schema.building LIMIT 1 Это возвращает тип геометрии фактической строки, поэтому она не работает, когда моя таблица пуста. Как …
10 postgis 

1
Создание линии из точек с помощью PostGIS?
У меня есть таблица PostGIS с данными о положении многих транспортных средств, и я хочу создать линии из этих точек. Данные могут быть выбраны по идентификатору транспортного средства и упорядочены по отметке времени, но как создать строки из результата? Что мне в основном нужно, так это один отрезок линии от …

2
Есть ли эффективный способ конвертировать Geojson в WKT?
Я хочу использовать ST_GeomFromText () для загрузки векторных данных в PostGIS. Тем не менее, я не знаю, как преобразовать Geojson типа в WKT. Примечание: я знаю, что могу использовать OGR2OGR для прямой загрузки геоджона, но я просто хочу подтвердить, есть ли какой-либо способ конвертировать его или нет. Спасибо.
10 postgis  geojson  wkt 

3
Как подключить OpenLayers к данным PostGIS?
Я прочитал в OpenLayers, как загружать векторные файлы KML, GeoJSON и т. Д. В OpenLayers. Но как я могу подключиться к данным PostGIS. Если нет, почему я должен загружать свои данные в PostGIS, а не помещать свои данные напрямую с помощью WebServices. Я что-то пропустил? И я хочу загрузить эти …

4
Как извлечь POINT из строки [LINE | MULTILINE]
Я хотел бы создать vectorLayer QGISдля отображения всех точек, которые образуют LINESTRINGили MULTILINESTRINGхранятся в PostGISБД. Я думаю, что мне нужно преобразовать все точки LINESTRING(или MULTILINESTRING) в POINT. Первый вопрос : Есть ли какая-либо PostGISфункция для этого? Второй вопрос : Если я хочу исключить повторяющиеся точки из POINTтаблицы результатов , как …

2
Как вы относитесь к частичным 3D-функциям в PostGIS?
У нас есть особенности из данных опроса, которые содержат частичную 3D-информацию. Наиболее распространенным примером будет 2D LineString, представляющая дорогу, которая содержит информацию о высоте в определенных точках, где она была обследована. Другие примеры включают в себя формы крыши - MultiLineString, где некоторые ключевые точки имеют назначенную высоту от плана здания, …
10 postgis  data  3d  model 

1
Как мне управлять данными PostGIS Raster с разными проекциями?
У меня есть требование хранить археологические данные геофизики и управлять ими, которые собираются как прямоугольный массив образцов - растровое изображение. Каждый растр обычно будет иметь выборки с плавающей точкой 20x20 или 30x30, как правило, с интервалом в 1 м. Опрос будет состоять из одного или нескольких из этих изображений в …
10 postgis  raster 

5
Существуют ли решения с открытым исходным кодом для моделирования спроса на поездки?
Я ищу инструменты с открытым исходным кодом для моделирования спроса на поездки (например, UTMS с четырьмя шагами). Желательно в ГИС-среде. Это хорошо работает с Qgis, Grass и Postgis. Мой вопрос не связан с конкретным вариантом использования, а связан с исследованиями. Мой первоначальный поиск оказался пустым, поэтому я хотел получить подтверждение.

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

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

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

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

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

1
В чем разница между ST_BuildArea и ST_Polygonize?
Две функции ST_BuildAreaи ST_Polygonizeобе занимают линии и производят многоугольники. Похоже, что ST_BuildAreaпредполагается, что внутренние кольца представляют собой отверстия и исключает их из результата, в то время как ST_Polygonizeвключает их в результат. И механизм использования функций немного другой: ST_Polygonizeэто совокупность, в то время как ST_BuildAreaтребует, чтобы вы связали входы сами, используя …
9 postgis 

1
Разница между 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) Один быстрее в определенных ситуациях?

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