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

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

1
Настройка Geoserver для использования определенного столбца postgis geometry в качестве значения по умолчанию
У меня есть таблица PostGIS с двумя столбцами геометрии, оба с несколькими полигонами, но один с SRID 4326, другой с 3857. При публикации таблицы в Geoserver я понимаю, что Geoserver по умолчанию использует первый столбец геометрии в списке столбцов, но мне было интересно Есть ли способ настроить Geoserver для использования …

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

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

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

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

1
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 setObject() with an explicit Types value to specify the type to use. …

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

3
Как получить площадь многоугольника 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; Результат: 16586.2319335938 Как мне получить площадь в квадратных метрах? Я попробовал следующее: SELECT ST_Area(ST_Transform(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)),31467) As sqm; Но похоже, что ST_Transform не работает. Я получаю следующее сообщение об ошибке: …
10 postgis  area  wgs84 

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


2
Можно ли геокодировать перекрестки улиц с помощью Nominatim?
Можно ли геокодировать местоположение перекрестка улиц с помощью Номинатима? Пример запроса геокода Commonwealth Ave at Washington Street, Boston, MA Удачный геокод от Google https://maps.google.com/maps?q=Commonwealth+Avenue+at+Washington+street,+Boston,+MA&hl=en&sll=42.351351,-71.118573&sspn=0.054868,0.132093&t=h&hnear=Commonwealth+Ave+%26+Washington+St,+Boston,+Suffolk,+Massachusetts+02135&z=17 Неудачный геокод от Nominatim http://nominatim.openstreetmap.org/search.php?q=Commonwealth+Ave+at+Washington+Street%2C+Boston%2C+MA&viewbox=-337.5%2C85.34%2C337.5%2C-80.5

5
Как разбить дороги OSM на отдельные сегменты на перекрестках?
Я хочу создать дорожную сеть для использования с pgRouting, используя данные OpenStreetMap. Я загрузил шейп-файл из GeoFabrik в таблицу Postgres (с включенной PostGIS). Однако у меня была одна проблема: дороги не всегда заканчиваются на перекрестках, поэтому я решил разделить их на каждом перекрестке или перекрестке. Чтобы определить все перекрестки, где …

3
Выбор только пространственных таблиц из базы данных PostgreSQL?
Моя база данных содержит как пространственные, так и непространственные таблицы, но я хочу извлечь из запроса только пространственную таблицу. Любые предложения по выбору только пространственных таблиц. 'the_geom' - это столбец геометрии в пространственной таблице. В противном случае возможно ли выбрать таблицы из названия столбца. Я пытался с этим кодом select …

2
Как отловить ошибки PostgreSQL / PostGIS в привязках GDAL / OGR Python?
Можно ли перехватить сообщения об ошибках вывода PostgreSQL в OGR после сбоя запроса? Например conn.ExecuteSQL('SELECT * FROM non_existing_table;') В Postgres это возвращает сообщение об ошибке: "Error: relation 'non_existing_table' does not exist." В огре мы получаем стандарт: "Error: current transaction is aborted, commands ignored until end of transaction block" Было бы …

3
Увеличение геометрии PostGIS на процент
Я ищу способ добавить буфер вокруг геометрии PostGIS, но размер буфера должен зависеть от размера геометрии. То есть я хочу, чтобы каждая геометрия была увеличена, скажем, на 5%. Идея в том, что я ищу пересекающиеся геометрии, но может быть ошибка до 5%, связанная с каждой, которую я хочу принять во …

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