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

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


1
Створіть точки на вказаній відстані одна від одної у клітинках випадкових мереж, перебуваючи на рядках
У нас є наземний протокол, де ми отримуємо рибну сітку з 1х1 км комірок. Деякі клітини вибираються випадковим чином. Нам потрібно поставити 4 бали у кожній комірці, і ці точки теж повинні бути на дорозі. Мінімальна відстань між точками повинна бути 500 м для кожної точки кожної комірки, ЯКЩО МОЖЛИВО, …

2
Підключення QGIS до віддаленої бази даних PostgreSQL за допомогою ключа SSH?
Я створив ім’я користувача, пароль та ключ ssh з привілеями root на віддаленому сервері (Vagrant), і я намагаюся підключитися звичайними методами, але перевірка пароля не вдалася. Я можу успішно ввійти в сервер за допомогою тих самих облікових даних. Як можна налаштувати QGIS для підключення до PostgreSQL / PostGIS за допомогою …

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

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

3
Створення розчиненого буфера з мультигеометрії (об'єднання спільним атрибутом та просторовим перетином)
Мені потрібно створити розчинені буфери з багатоточкових функцій введення. У наведеному нижче прикладі таблиця введення містить 4 функції. Особливість #2складається з двох точкових геометрій. Після створення буфера я отримую 4 геометрії багатокутника: Чи є спосіб згрупувати результат? Буфери точок #1і #2розчинилися і повинні бути єдиною багатокутною ознакою ( a). Що …

1
QGIS збереження помилки таблиці після повідомлення: немає буфера результатів
У мене є шар багатокутника на PostGIS, і коли я намагаюся додати функціїS за допомогою QGIS, він отримує помилку, коли я зберігаю правки. Ось повідомлення про помилку "не буфер результатів". Тут я виявив подібний випадок: помилка PostGIS під час додавання функції: немає буфера результатів . Але це не дає мені …
10 qgis  postgis 

3
Як створити скрипт обробки QGIS, який додає послідовність до унікального стовпчика ідентифікатора в PostGIS?
Чи може хтось допомогти мені створити сценарій обробки QGIS, який додає послідовність до існуючого унікального стовпчика ідентифікатора (тип: ціле число) у PostGIS? Це було б дуже корисно, наприклад, як вирішення помилки №6798 . На жаль, у мене немає жодного досвіду Python. CREATE SEQUENCE /*input_schema*/./*input_table*/_/*uic*/_seq OWNED BY /*input_schema*/./*input_table*/./*uic*/; SELECT SETVAL('/*input_schema*/./*input_table*/_/*uic*/_seq', (SELECT …

2
PostGIS - Отримайте точку всередині лінії або багатокутника
Мені потрібно отримати центральну точку лінії або багатокутника, щоб зробити markerдля свого додатка. Так що при натисканні на маркер з’являється геометрія (лінія або багатокутник). Раніше я ST_Centroidпрацював. Результат - це те, що я очікував зняття деяких полігонів чи ліній, центроїдів яких не в геометрії. Що я хотів би для цих …

1
Побудова полігону над досяжною площею
Зараз я працюю в галузі ізохронів та основоположних алгоритмів. Що зараз спричиняє проблеми - це не розрахунок, якщо сам ізохрон, а візуалізація результатів. Результатом мого ізохронічного алгоритму є точки та ребра. Насправді у мене є робоче рішення, але для 3873 країв і 1529 вузлів, здається, це займе назавжди (приблизно 2,0 …

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

2
Як створити динамічні лідерські лінії?
Я намагаюся створити динамічні лідерні лінії за допомогою подання PostGIS на додаток до інструменту QGIS „Move Label“. CREATE VIEW leader_line AS SELECT gid, ST_MakeLine(geom, ST_SetSRID(ST_MakePoint(xcord_label, ycord_label), SRID))::geometry(linestring, SRID) AS geom FROM point WHERE xcord_label IS NOT NULL; Це добре працює для всіх етикеток, WHERE ST_X(geom) < xcord_labelале створює неправильно виглядають …

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 …

1
Оптимізація запитів до баз даних Postgis
У мене є набір растрів у форматі DTED, які я завантажую в базу даних PostGIS, використовуючи інструмент командного рядка raster2pgsql. Кожна растра проста зберігається в рядку і описується позбавленням і значенням растрового формату. Тепер я хочу створити функцію бази даних, яка займає довготу і широту точки і повертає значення пікселя, …

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

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