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

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

2
Як виправити "Отвір лежить поза оболонкою"
У мене з’явився набір даних з фігурами багатокутника, в якому геометрія була оновлена ​​плагіном QGIS « Оновлення геометрії ». Тепер у мене проблема, що в PostGIS я отримую недійсні геометрії з повідомленням про помилку "Дірка лежить поза оболонкою" . Але при спостереженні за геометрією в QGIS, насправді є дві форми, …
10 qgis  postgis  geometry 

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

2
Чи є якийсь ефективний спосіб перетворення Geojson у WKT?
Я хочу використовувати ST_GeomFromText () для завантаження векторних даних на PostGIS. Однак я не знаю, як перетворити з типу Geojson в WKT. NB Я знаю, що я можу використовувати OGR2OGR для завантаження geojson безпосередньо, але я просто хочу підтвердити, чи є спосіб перетворити його чи ні. Дякую.
10 postgis  geojson  wkt 

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

3
Як підключити OpenLayers до даних PostGIS?
Я читав у OpenLayers, як завантажувати векторні файли KML, GeoJSON тощо у OpenLayers. Але як я можу підключитися до даних PostGIS. Якщо ні, то чому я повинен завантажувати свої дані в PostGIS, а не безпосередньо розміщувати свої дані за допомогою WebServices. Я щось пропускаю? І я хочу завантажити ці векторні …

4
Як витягнути POINT з [LINE | MULTILINE] STRING
Я хотів би створити векторний шар 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. Моє запитання не пов’язане з конкретними випадками використання, пов'язаними з більшими дослідженнями. Мій початковий пошук виявився порожнім, тому я хотів підтвердження.

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

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

1
Спростіть процес аутентифікації PostGIS від QGIS
У QGIS у мене є проект із даними різних баз даних (~ 15) PostGIS, без даних про вхід (користувач автентифікації / pwd), що зберігаються для кожного з підключень, як показано нижче. Тепер, коли інший користувач відкриває проект, він (або вона) повинен ввести облікові дані для використовуваної бази даних EACH: Я …

4
Обмежте рядки за допомогою просторової функції
Я намагаюся підвищити ефективність для запиту нижче. Незалежно від того, як я запитую запит (підзапит у пункті ВІД, підзапит у пункті БУДЕ), postgres наполягає на виконанні всіх ~ 570К рядків через дорогу функцію ST_DWITHIN, навіть якщо в окрузі є лише 60 рядків. Як я можу отримати postgres для фільтра по …

1
Чим відрізняється ST_BuildArea від ST_Polygonize?
Дві функції ST_BuildAreaі ST_Polygonizeобидві беруть лінії і виробляють багатокутники. Здається, що ST_BuildAreaпередбачає, що внутрішні кільця являють собою отвори і опускає їх від результату, в той час як ST_Polygonizeвключає їх у результат. А механізми використання функцій дещо відрізняються: ST_Polygonizeце сукупність, тоді як ST_BuildAreaвимагає, щоб ви вбудовували входи самостійно, використовуючи ST_Collect. Крім …
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.