Вопросы с тегом «spatial-index»

В базе данных - механизм оптимизации доступа к данным на основе пространственного столбца (столбцов) таблицы данных.

2
Приобретение ArcGIS-подобной скорости в Postgis
Я использую Postgis 2.0 уже 3/4 года в году, и, хотя мне очень нравится его использовать, чрезмерное время обработки запросов делает его практически непригодным для использования в моем случае. Я склонен выполнять тяжелую геообработку на муниципальных наборах данных, которые часто содержат сотни тысяч мультиполигонов. Эти мультиполигоны иногда имеют очень неправильную …

3
Как ускорить запросы к растровым базам данных?
У меня есть растровая база данных в postgresql / postgis с этими столбцами: (ID, раст, data_of_data) . «Раст» - это столбец с растровыми файлами в формате 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. Каждый - это длинный лат, соответствующий некоторому значению. Таблица имеет столбец географии. Я пытаюсь найти ближайшего соседа для данной широты и долготы (точка). У меня уже есть запрос с пространственным индексом на месте. Но в зависимости …

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

1
Доступ к внутренней структуре данных, хранящей пространственный индекс Postgis (PostGres GiST)
Мне интересно, как работают внутренние структуры данных и механизм хранения пространственного индекса GiST в Postgis. В Oracle мне нравилось показывать, как индексы SDO были «просто еще одной таблицей» и как уровни были атрибутами индексов, а bbox-ы индексированных геометрий сохранялись в виде больших двоичных объектов (которые можно было извлечь). Как Postgis …

3
Понимание использования пространственных индексов с RTree?
У меня проблемы с пониманием использования пространственных индексов с RTree. Пример: у меня есть 300 буферизованных точек, и мне нужно знать область пересечения каждого буфера с помощью полигонального шейп-файла. Шейп-файл полигонов имеет> 20000 полигонов. Было предложено использовать пространственные индексы для ускорения процесса. ТАК ... Если я создам пространственный индекс для …

3
Низкая производительность при использовании пространственных индексов в MySQL
Повторно отправьте вопрос о переполнении стека, когда было высказано предположение, что это будет лучший форум. Я пытаюсь провести небольшой эксперимент с использованием набора данных, который не является геопространственным, но подходит ему достаточно хорошо, и результаты меня несколько тревожат. Набор данных является геномными данными, например, Человеческий Геном, где у нас есть …

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 …

1
Сохранение пространственного индекса в QGIS API?
Я пытаюсь создать пространственный индекс для некоторых шейп-файлов с помощью 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.