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

10
Обрезать подкладки с точками?

Я проверял лучший способ разрезать линии по точкам. Сценарий таков: много улиц, отрезки которых необходимо отрезать по точкам пересечения, например: я получил таблица линейных линий таблица точек st_intersection Мне нужно отрезать независимые сегменты линии под таблицей точек пересечения. Я...

10
Обновить строку базы данных точками, которые попадают в полигоны

У меня есть БД PostGIS / Postgresql, в которой есть две таблицы. Один с точечной геометрией, а другой представляет границы страны в виде многоугольников. Я хотел бы добавить название страны, с которой пересекается каждая точка, к каждой строке в моей таблице точек. Может быть, как один большой...

10
Как извлечь POINT из строки [LINE | MULTILINE]

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

10
Как получить площадь многоугольника WGS84 в квадратных метрах?

Следующее дает мне площадь многоугольника в квадратных градусах: SELECT ST_Area(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)) As sqm; Результат:...

10
Добавление топологии в PostGIS?

Я установил PostGIS 2.0 и мне нужна новая топология, но она не установлена ​​по умолчанию. Я нашел много командной строки для установки PostGIS 2.0 с топологией, но есть ли способ просто добавить...

10
Hibernate Spatial 4 и PostGIS 2.0

У меня есть некоторые проблемы при интеграции этих технологий: Hibernate Spatial 4.0-M1 PostGIS 2.0.2 (с скомпилированным JDBC 2.0.2) Hibernate 4.1.1 Конкретная ошибка: Caused by: org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of org.postgis.PGgeometry. Use...

10
Как подключить OpenLayers к данным PostGIS?

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

10
Делать ТОЧКУ из координат долготы / широты в существующей таблице, используя PostGIS?

Я хотел бы сделать ТОЧКУ, используя столбцы долготы и широты существующей таблицы . Вот ссылка на документацию ST_MakePoint . Вот мой стол: CREATE TABLE sysinst.bio ( oid INTEGER PRIMARY KEY, longitude FLOAT, latitude FLOAT, geom GEOMETRY(POINT, 26913) ); Добавление столбца геометрии: SELECT...

10
Редактировать слой PostGIS из ArcGIS Desktop без многопользовательской базы геоданных (ArcSDE)?

Я работал без проблем с QGIS / PostGIS некоторое время, но теперь мне нужно поменять QGIS for ArcGIS Desktop 10.1. У меня проблемы с добавлением слоя из PostgreSQL и возможностью его редактирования. Я хочу работать непосредственно с базой данных, и если я что-то изменю на карте, это должно быть...

10
Как найти здания (полигоны), которые пользователь может видеть из заданного местоположения (точки) и ориентации (диапазон углов)?

Я хотел бы получить набор зданий, которые я могу видеть из заданного местоположения (точка -lat, lng) и ориентации (интервал углов) +, конечно, с заданной глубиной (например, 100 метров). В идеале я хотел бы получить что-то вроде: от угла 1 до угла 2 пользователь может видеть здание 1, от угла 2 до...

10
Создание линии из точек с помощью PostGIS?

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

10
Есть ли эффективный способ конвертировать Geojson в WKT?

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

10
Как импортировать GeoTIFF через PostGIS в GeoServer?

В качестве простого тестового примера я пытаюсь настроить программный стек OpenGeo так, чтобы я мог отображать GeoTIFF в качестве наложения на карту нормалей, например OSM. Поэтому я выполняю следующие шаги: Создать базу пространственных данных с помощью postGIS Загрузите GeoTIFF в базу данных...

10
Вычислить параллельные линии вдоль центральной линии в PostGIS

У меня есть улица (осевая линия дороги) и таблицы многоугольников в моей базе данных PostgreSQL. Пример сценария выглядит следующим образом: Проблема: Мне нужно вычислить параллельные линии вдоль улицы на пересечении 50-метрового буфера вокруг улицы и ближайшего многоугольника здания с обеих...

10
Почему st_intersects быстрее чем &&

Это таблица очков. ~ 1 млн. Записей SELECT COUNT(*) as value FROM alasarr_social_mv s; Output: 976270 Похоже, что st_intersects заставляет использовать пространственные индексы, но && этого не делает. Пример использования ST_Intersects(282 мс) SELECT COUNT(*) as value FROM alasarr_social_mv...

10
Поиск таблиц PostGIS, в которых отсутствуют индексы?

Недавно я огляделся pg_stat_user_tablesи был удивлен, увидев большое количество последовательных сканирований на некоторых из моих пространственных таблиц. Конечно, в этих таблицах отсутствовали пространственные индексы. Как найти все таблицы с неиндексированным столбцом...

10
Как создать сценарий обработки QGIS, который добавляет последовательность к столбцу уникального идентификатора в PostGIS?

Кто-нибудь может мне помочь создать сценарий обработки QGIS, который добавляет последовательность к существующему столбцу уникального идентификатора (тип: целое число) в PostGIS? Это было бы весьма полезно, например, в качестве обходного пути для ошибки № 6798 . К сожалению, у меня нет опыта работы...

10
Разбить линии на непересекающиеся подмножества на основе точек

Учитывая таблицу с геометрией линии и одну или несколько точек, которые привязаны к этой линии в отдельной таблице, я хотел бы разбить каждую линию с одной или несколькими пересекающимися точками в каждом из мест, где линия пересекает точку. Например, есть линия L с тремя пересекающимися точками A,...

10
Оптимизация запросов к базе данных Postgis

У меня есть набор растров в формате DTED, которые я загружаю в базу данных PostGIS с помощью инструмента командной строки raster2pgsql. Каждый из растров просто хранится в строке и описывается ридом и значением растрового формата. Теперь я хочу создать функцию базы данных, которая принимает долготу...