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

PostgreSQL - це об'єктно-реляційна система баз даних з відкритим кодом.

2
Схожість між двома або більше траєкторіями
У мене є дані вантажівок ( http://www.chorochronos.org/ ). Ці дані - координати gps декількох траєкторій вантажівок в Афінах. Я повинен обчислити схожість між траєкторіями, щоб видалити ті, які дуже схожі! Червоний і зелений схожі, але синій, чорний і (червоний або зелений) різні траєкторії. Я хочу видалити один із схожих зображень, …

2
Знаходження таблиць PostGIS, у яких відсутні індекси?
Нещодавно я озирнувся pg_stat_user_tablesі здивувався, побачивши велику кількість послідовних сканувань на деяких моїх просторових таблицях. Звичайно, у цих таблицях не було просторових індексів. Як я можу знайти всі таблиці з неіндексованою колонкою геометрії?

1
Обчисліть паралельні лінії вздовж центральної лінії в PostGIS
У мене в базі даних PostgreSQL є вулиці (лінія дорожнього руху) та побудова полігонових таблиць. Приклад сценарію такий: Проблема: Мені потрібно обчислити паралельні лінії вздовж вулиці на перетині 50 метрів буфера навколо вулиці та найближчого будівельного полігону з обох сторін. Бажаний вихідний сценарій: Що я спробував: Мій підхід: 1) Generate …

2
Вирізання рядків з очками?
Я перевіряв найкращий спосіб вирізати рядки на очки. Сценарій такий: багато вулиць, потрібні сегменти, розрізані точками перетину, такий: я зрозумів, я отримав рядок рядків (повна без очок) таблиця точок перетину st_intersection Мені потрібно отримати відрізки незалежних рядків рядків за таблицею точок перетину. Я використовую функції PostGIS і знайшов кілька підходів, …

2
ST_Distance не використовує індекс для просторового запиту
Я не можу запустити PostGIS 2.1 на PostgreSQL 9.3.5, щоб використовувати просторовий індекс навіть для найпростіших запитів. Весь набір даних складає 8 мільйонів точок (населення граф сітки тут) . Таблиця створена як CREATE TABLE points ( population DOUBLE PRECISION NOT NULL, location GEOGRAPHY(4326, POINT) NOT NULL ) CREATE INDEX points_gix …

5
Розділіть рядки на підмножини, що не перекриваються, на основі точок
З огляду на таблицю з геометрією ліній та одну чи більше точок, які прив’язані до цього рядка в окремій таблиці, я хотів би розділити кожен рядок на одну або кілька точок, що перетинаються, у кожному з місць, де лінія перетинає точку. Наприклад, існує лінія L з трьома точками, що перетинаються, …

4
ГРУПА ПО інтервалу часових позначок 10 хвилин PostgreSQL [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було актуальним для обміну стеками географічних інформаційних систем. Закрито 2 роки тому . Мені потрібно згрупуватися за певний пробіг часу на 10 хвилин. У мене є цей запит нижче, який повертає мені …

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

1
Postgis 2.0 - перегляд public.geometry_column не містить правильної інформації для переглядів
Нещодавно ми оновили нашу базу даних до Postgis 2.0. У нашій системі ми створювали подання для таблиць, що містять стовпчик з геометрією. Після створення представлення ми також вручну оновили таблицю геометричних стовпців з необхідною інформацією. Перегляди використовуються для створення шарів Geoserver, а також для подачі даних для ogr2ogr. Проблема в …

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 …


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

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

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