Запитання з тегом «spatial-index»

У базі даних механізм оптимізації доступу до даних на основі просторових стовпців таблиці даних.

2
Набуття ArcGIS-подібної швидкості у Postgis
Я використовую Postgis 2.0 вже 3/4 року, і хоча мені дуже подобається його використовувати, надмірний час обробки запитів зробив його в основному непридатним для мого випадку використання. Я схильний робити велику геопереробку на муніципальних наборах даних, які часто мають сотні тисяч багатополігонів. Ці мультиполігони іноді мають форму дуже неправильної форми …

3
Як прискорити запити растрових баз даних?
У мене є растрова база даних у postgresql / postgis з цими стовпцями: (ID, rast, data_of_data) . 'rast' - це стовпець, що містить растрові файли у форматі WKT. Приклад запиту для пошуку значення DN точки в системі WGS84 (30.424, -1.66) і для 2002-01-09 є наступним: SELECT st_value(rast,(st_GeomFromText('POINT(30.424 -1.66)', 4326))) as …

3
Оптимізуйте запит найближчого сусіда на хмарі 70 мільйонів точок на SQL Server 2008
У мене близько 75 мільйонів записів у базі даних SQL Server 2008 R2 Express. Кожен - це lat long, що відповідає деякому значенню. У таблиці є стовпчик з географії. Я намагаюся знайти одного найближчого сусіда для заданої широти (точки). У мене вже є запит із просторовим індексом. Але залежно від …

1
просторовий показник просторового індексу сервера
У мене є таблиця з приблизно 2 мільйонами записів. Я створюю просторовий індекс, використовуючи параметри за замовчуванням, окрім обмежувального поля. Я помітив, що деякі запити надзвичайно швидкі, а деякі - надзвичайно повільні. Визначальним фактором виявляється розмір багатокутника, який використовується в запиті. На великих пошукових областях використання WITH(INDEX(SIX_FT5))значно сповільнює запит (від …

1
Доступ до внутрішньої структури даних, що зберігає просторовий індекс Postgis (PostGres GiST)
Мені цікаво, як внутрішні структури даних та механізм зберігання просторового індексу GiST у Postgis. В Oracle я любив показувати, як індекси SDO були "просто іншою таблицею", і як рівні були атрибутами індексів, а скриньки індексованої геометрії зберігалися як краплі (які можна було витягти). ДОГО постгігі зберігають індекси, і де? Системні …

3
Розуміння використання просторових індексів за допомогою RTree?
У мене виникають проблеми з розумінням використання просторових індексів за допомогою RTree. Приклад: У мене 300 буферизованих точок, і мені потрібно знати область перетину кожного буфера з форматом багатокутника. Формафайлу багатокутника налічується> 20000 багатокутників. Було запропоновано використати просторові індекси для прискорення процесу. Так ... Якщо я створять просторовий індекс для …

3
Низька продуктивність при використанні просторових індексів у MySQL
Повторіть запитання, задане на Stack Overflow, коли було запропоновано, це буде кращим форумом. Я намагаюся трохи експериментувати над тим, щоб натиснути набір даних, який не є геопросторовим, але він цілком відповідає, і я вважаю результати дещо неспокійними. Набір даних є геномними даними, наприклад, Геном людини, де ми маємо область ДНК, …

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

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
Збереження просторового індексу в API QGIS?
Я намагаюся створити просторовий індекс для деяких файлів форм за допомогою API Qgis. Я дотримувався кроків, описаних у блозі Натана Вудроу ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ), і це чудово працює : layer = QgsVectorLayer(path, name, 'ogr') idx = QgsSpatialIndex() all_features = layer.getFeatures() map(idx.insertFeature, all_features) Моя проблема полягає в тому, що я не …

4
Як ефективно отримати доступ до функцій, повернених QgsSpatialIndex?
PyQGIS Cookbook пояснює , як налаштувати просторовий індекс , але це пояснює тільки половину його використання: створити просторовий індекс - наступний код створює порожній індекс index = QgsSpatialIndex() додавання функцій до індексу - індекс бере об'єкт QgsFeature і додає його до внутрішньої структури даних. Ви можете створити об'єкт вручну або …

3
Створіть просторовий індекс у PostGIS на всій схемі
Я завантажив декілька файлів форм за допомогою SPIT (плагін QGIS) у свою базу даних PostGIS. Ці шари не мали просторового індексу, створеного при завантаженні. Мені цікаво, чи є спосіб створити просторовий індекс для кожного шару в схемі без написання запиту для кожного шару. Я не є хорошим сценаристом PostGIS, тому …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.