Запитання з тегом «postgis»

PostGIS - це розширення для об'єктно-реляційної бази даних PostgreSQL, яка додає підтримку географічних об'єктів.

1
Налаштування Geoserver використовувати специфічний стовпчик геометрії Postgis як стандартний
У мене є таблиця PostGIS з двома стовпцями геометрії, обидва мультиполігона, але одна із SRID 4326, інша 3857. Опублікувавши таблицю в Geoserver, я розумію, що Geoserver за замовчуванням використовує перший стовпець геометрії у списку стовпців, але мені було цікаво якщо є спосіб налаштувати Geoserver для використання певної колонки геометрії? Я …

1
Як імпортувати GeoTIFF через postGIS в GeoServer?
Як простий тестовий випадок, я намагаюся налаштувати стек програмного забезпечення OpenGeo таким чином, щоб я міг відображати GeoTIFF як накладку на звичайну карту, як OSM. Тому я виконую наступні дії: Створіть просторову базу даних за допомогою postGIS Завантажте GeoTIFF в базу даних Імпортуйте базу даних в GeoServer Перегляньте це як …

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

1
Створення POINT з координат довготи / широти в існуючій таблиці за допомогою PostGIS?
Я хотів би зробити POINT за допомогою стовпців довготи та широти існуючої таблиці . Ось посилання на документацію 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', …

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

1
Hibernate Spatial 4 та PostGIS 2.0
У мене є проблеми інтеграції цих технологій: Зимовий простір 4,0-М1 PostGIS 2.0.2 (зі скомпільованим JDBC 2.0.2) Зимова сплячка 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 не працює. Я отримую таке повідомлення про помилку: ERROR: …
10 postgis  area  wgs84 


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

2
Чи можна геокодувати перехрестя вулиць за допомогою Номінатіму?
Чи можна геокодувати місце перехрестя вулиці за допомогою Номінатіму? Приклад запиту геокоду 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
Як розділити дороги ОСМ на окремі відрізки на перехрестях?
Я хочу створити дорожню мережу для використання з 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." У ogr ми отримуємо стандарт: "Error: current transaction is aborted, commands ignored until end of transaction …

3
Зростання геометрії PostGIS на відсоток
Я шукаю спосіб додати буфер навколо геометрії PostGIS, але розмір буфера повинен залежати від розміру геометрії. Тобто я хочу, щоб кожна геометрія була збільшена, скажімо, на 5%. Ідея полягає в тому, що я шукаю пересічні геометрії, але може виникнути помилка до 5%, пов'язана з кожною з них, яку я хочу …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.