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

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

3
Отримайте значення Lon Lat від типу даних GEOGRAPHY в PostGIS
Після збереження значень “lon lat” як типу даних GEOGRAPHY, як я можу отримати окремі значення lat lon? Помилка спроби: SELECT id, geog, ST_X(geog), ST_Y(geog) FROM locations; Помилка: No function matches the given name and argument types. You might need to add explicit type casts.

1
Звідки береться радіус Землі за замовчуванням у ST_Distance_Sphere?
MySQL говорить у документах для ST_Distance_Sphere Розрахунки використовують сферичну землю і настроюваний радіус. Необов’язковий аргумент радіуса слід наводити в метрах. Якщо пропущено, радіус за замовчуванням - 6,370,986 метрів. Якщо аргумент радіуса присутній, але не є позитивним, виникає ER_WRONG_ARGUMENTSпомилка. PostGIS в документах говорить ST_Distance_Sphere: (хоча документи більше не точні ) Використовує …

10
Зламані пакети та невстановлена ​​установка залежності QGIS, PostgreSQL та postgis Ubuntu 14.04
Я знаю, що це може бути дублююча тема, але я боюся кілька днів. Я модернізував QGIS з 2,8 до 2,18 і після цього все зламалося. Не вдалося використовувати розширення PostGIS на pgadmin3. Я зрозумів, що виник конфлікт із libgdal1h: якщо він встановлений, він видаляє інші бібліотеки, які використовує PostGIS, і …

1
Як витягнути підрядну лінію з рядкової лінії з перекриваються сегментами
Постановка проблеми: З огляду на маршрут автобуса (визначений як рядок ln.the_geom) та набір місць зупинки автобуса (pt1.the_geom, pt2.the_geom, ... ptn.the_geom), розділіть маршрут автобуса на сегменти між автобусними зупинками . Я використовую дві функції постгіс ST_line_substring(ln.the_geom,ST_line_locate_point ln.the_geom,pt1.the_geom),ST_line_locate_point(ln.the_geom,pt2.the_geom)) Вищезазначене працює добре, якщо автобусний маршрут не має секцій, що перетинаються. Однак, якщо є …

3
Додайте просторові функції PostGIS до спеціальної схеми, відмінної від "public", у PostgreSQL
Нещодавно я створив базу даних PostGIS 2.0.3 на сервері баз даних PostgreSQL 9.1 за допомогою pgAdmin. Розширення "PostGIS" було знайдено встановленим у "Розширеннях". Усі просторові функції були додані до схеми "public". Це чудово. Тепер я хочу зберігати всі свої дані в новій схемі під назвою "gc". Однак як я можу …

2
Інструменти графічного інтерфейсу для PostgreSQL / PostGIS?
Як картограф я працюю з TileMill, щоб візуалізувати геодані. Я встановив локальний сервер PostgreSQL з PostGIS та osm2pgsql. Все працює добре. У всякому разі, я новачок у роботі з серверами та підходом до командного рядка. Тож, у вивченні основ управління базами даних, якийсь інструмент GUI був би корисним. Чи можу …

2
Просторовий індекс PostgreSQL / PostGIS - немає прискорення
У мене є просторова таблиця в базі даних PostgreSQL / PostGIS. Кожен рядок у ньому являє собою Полігон. Він має таку форму: +----+--------+ |gid | way | +----+--------+ |241 | 01030..| Геометричний стовпчик - "шлях", який містить геометрію для багатокутника. У WKT це: POLYGON (('....')). Я виконую багато запитів ST_Contains …

6
Як користуватися ST_Intersection?
Ось короткий підсумок того, що я намагаюся зробити: у мене є 3 таблиці в Postgres, 'a' і 'b', у кожній є стовпець Polygon, а 'c' - стовпчик Point. Що я намагаюся тут зробити, це отримати перетини геометрії між 'a', 'b' і 'c' і відобразити такі геометрії на векторному шарі OpenLayers. …

3
обчислення відсотка площі перетину, де застереження
У мене є таблиця полігонів (групи блоків перепису) у постгресах. Я хочу позначити кожну групу блоків містечком (іншою таблицею багатокутників), в якій вона знаходиться в основному. Чи можливо це? Я думаю, що мені потрібно створити щось на кшталт: select b.*,t.name from blockgroups b, towns t where (st_area(st_intersection(b.wkb_geometry, t.wkb_geometry))/st_area(b.wkb_geometry)) > .5 …

2
Налаштування бази даних PostGIS і відкриття її в QGIS в Windows?
Я намагався дотримуватися посібників зі створення бази даних PostGIS, до якої звертаються користувачі з QGIS, але на даний момент я не можу зрозуміти достатньо, щоб прогресувати? Моя ситуація; Я - стажер, відповідальний за створення бази даних PostGIS для оцифрування зелених об'єктів (наприклад, дерев) та виконання запитів - наприклад, зв’язування списку …

3
PostgreSQL проблем з редагуванням точок / ліній / полігонів у QGIS
У мене проблема з postgresql та QGIS: Я можу додати точки / лінії / полігони та поле заповнення Але я не можу: видалити точки / лінії / полігони зміна точок / ліній / багатокутників (переміщення чи зміна поля) Наприклад: dbname = 'Europe' host = localhost port = 5432 user = …

3
Завантаження вмісту геопакетів до PostgreSQL
Як трішки тла, ми прагнемо перейти від використання формфайлів. Ми вже почали використовувати геопакети для роботи на робочому столі (QGIS / ArcGIS), але часто є вимога завантажувати дані до наших баз даних PostgreSQL. Мені відомо, що ви можете завантажувати вміст геопакетів до Postgres за допомогою QGIS, але цікаво, чи є …

2
Величезні хмарні лазерні дані в PostGIS - зберігання та обробка їх
Цікаво, як можна зберігати величезний набір даних про хмарно скановану точку хмари в PostGIS, враховуючи часовий аспект їх обробки. Я знаю, Pointв PostGIS існує об’єкт геометрії . Але наскільки я знаю, це зберігає кожну точку в новому тюпелі, що може зробити пошук будь-якої точки дуже повільним процесом, якщо їх збережено …

1
Найближчий сукупний вибір у QGIS
У мене є список, що містить понад 100 000 балів у форматі lat / long, який я імпортував у qgis. Зараз я намагаюся тут згрупувати всі ці пункти в групи вікон і, по суті, я маю на увазі, що я хочу розділити карту на обмежувальні поля. Мої вимоги такі: жодна …

1
Чим відрізняється ST_DWithin від ST_Distance для пошуку близькості в PostGIS?
У мене є записи, збережені в таблиці з координатами широти / довготи, які зберігаються в полі геометрії. Я хочу знайти всі записи поблизу відправника, що надається користувачем. Примітка "поблизу", ймовірно, означає менше 100 км (можливо, навіть менше). Більшість прикладів я бачу в застосуванні ST_DWithin. Чи є причина, яку ви не …

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