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

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

4
Відкрити карту вулиць та PostgreSQL, що мені точно потрібно?
Я роблю свої перші кроки у світі ГІС, і все для мене дуже нове, навіть якщо я працюю над "величезним" проектом (тобто для одного програміста), дуже пов'язаним з картами. Мій проект повинен знати інформацію нижче для будь-якого місця світу: Тип дороги Назва дороги Координати доріг Межі міста Назва водного шляху …

5
Прискорення запитів на OpenStreetMap PostGIS
У мене є дані OpenStreetMap для Нідерландів, завантажені в базу даних PostGIS (PostgreSQL 8.3 / PostGIS 1.3.3) за допомогою схеми осмосу . Це означає, що всі теги зберігаються в полі hstore . На додаток до індексу GIST, який осмос створює на полі геометрії, я створив додатковий індекс GIST на полі …

4
Що таке підходящий глобальний / універсальний унікальний ідентифікатор для бази даних PostGIS?
Я читав, що використання OID в якості основного ключа в postgreSQL / PostGIS db є поганою практикою, оскільки є випадки, коли їх можна скинути. Звучить логічно, але тоді яка підходяща альтернатива? Я вважаю, що є можливість використовувати UUID "Універсальний унікальний ідентифікатор", але велике значення тексту та цифр, яке випливає, є …

4
Я не знайшов shp2pgsql в postgis-установці
Мені встановлено постгігів за цим керівництвом . Все гаразд. SELECT postgis_full_version(); "POSTGIS="2.1.7 r13414" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="UNKNOWN" TOPOLOGY RASTER" Але у мене немає shp2pgsql, /usr/lib/postgresql/9.4/binяк ви бачите: foo@bar:/usr/lib/postgresql/9.4/bin$ ls clusterdb initdb pg_dump pg_standby psql createdb oid2name pg_dumpall pg_test_fsync reindexdb createlang pg_archivecleanup …

2
Багатоточковий проти точки PostGIS
Чи нормально використовувати тип геометрії "багатоточковий" замість "точки", знаючи, що я використовую його для зберігання лише однієї точки? Як я можу конвертувати з багатоточок у точку?

2
Чому у фюрерах дат відображається кінцевий знак "Z", коли шари публікуються за допомогою Geoserver та сховища даних PostGIS?
Я опублікував різні шари за допомогою Geoserver 2.2.x із сховищем даних PostGIS 2.0.1 (PostgreSQL 9.1.x). Поля, які мають лише значення дати, а не значення / часові позначки, зберігаються як дата. Після публікації моїх шарів у форматі wfs / wms та відкриття таблиці у переглядачах дати відображаються із заднім числом «Z». …

2
Чистка геометрії в PostGIS?
Я намагаюся зробити деяку обробку на дуже великих полігонових шарах. Однак я стикаюся з різними помилками геометрії, такими як: NOTICE: Ring Self-intersection at or near point 470396.52017068537 141300.52235257279 CONTEXT: PL/pgSQL function st_intersection(geometry,raster,integer) line 10 at RETURN QUERY SQL function "st_intersection" statement 1 NOTICE: Ring Self-intersection at or near point 504154.61769969884 …

1
Як прискорити одночасну роботу з шарами PostGIS в QGIS?
ми працюємо над одним великим шаром одночасно (10-20 осіб). Деякі з нас використовують QGIS 2.8.1, а інші 2.6. У користувача з 2.8 є багато збоїв (QGIS). Користувачі 2.6 не мають цих збоїв, але додати функцію неймовірно повільно. Сервер Postgres 9.4 працює на віртуальній машині (Hyper V) з Win7. Можливо, це …

1
Пакетне завантаження декількох файлів на Postgis
Відповідно до shp2pgsqlдовідки, варіанти, які випадають , додають , створюють та готуються, є взаємовиключними. Отже, якщо я хочу створити таблицю з фігури, а потім додати кілька інших файлів форм, я роблю щось на зразок наступного, зберігаючи лічильник, щоб вказати, ми перебуваємо в режимі створення чи додавання. cnt=0 for shp in …

1
Об’єднати сусідні багатокутники та повернути всі (суміжні та не сусідні) як багатополігони?
У мене є база даних postgres з адміністративними межами та їх геометрією. Кожен з цих меж має ідентичний номер. Чого я хочу досягти: Спочатку я хочу вибрати всі рядки, які починаються з певного поштового коду. Наприклад: SELECT * FROM "post" WHERE "post"."ident" LIKE '101%' Усі ті геометрії, які є суміжними, …

1
Приєднатися на основі максимального збігу в PostGIS / PostGresQL?
У мене два набори многокутників у двох таблицях. Набори перетинаються один з одним. Для кожного багатокутника в наборі A я хотів би отримати ідентифікацію полігону в наборі B, який він найбільше перекривається. Я використовую PostgreSQL з розширенням PostGIS. Я знаю досить просто про SQL, щоб знати, що ви можете приєднуватися …

1
Простий PostGIS ST_Distance запит на два пункти з однієї таблиці геометрії?
Примітка: Це питання було опубліковано в Stackoverflow на першому . У мене є таблиця points_tableз геометрією SRID 4326і декілька точок у ній. Мені потрібно знайти відстань між парою точок (особливостей) від цієї таблиці. Я хотів би вибрати одну з id = Xі іншу точку з, id = Yа потім знайти …

2
Як відображати пов'язані записи в QGIS?
Починаючи з фону esri, я завжди використовував класи відносин у gdb для відображення записів, пов’язаних із функцією. Напр. Відносіть 1 точку опитування до багатьох документів, фотографій тощо. Хтось знає, як зробити щось подібне в QGIS? Андо PS Я використовую PostGreSQL 8.4.1 та PostGIS 1.4, а мої клієнти - QGIS.

1
Візуалізація побудови індексу?
Які види візуалізації / статистики я можу отримати з індексу GiST PostGIS? Якщо ми подивимось на запис R-дерева у Вікіпедії , існують різні варіації R-дерева та візуалізації обмежувальних коробок кожного з ELKI. Індекс GiST аналогічний індексу R-Tree. То чи існує якийсь метод / розширення для подібного роду візуалізації (можливо, через …

1
Візуалізація растрової таблиці PostgreSQL в QGIS
Я імпортував растрові зображення tif в PostgreSQL за допомогою цієї команди: raster2pgsql -s 32643 -I -M filepath.tif -F -t 100x100 public.databassename > filepath.sql І імпортував вихідний файл SQL всередині бази даних PostgreSQL, де працює це: psql -U postgres -d databasename -f filepath.sql Після підключення до цієї бази даних в QGIS …

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