«spatial-index» etiketlenmiş sorular

Bir veritabanında, bir veri tablosunun uzamsal sütun (lar) ına dayalı olarak verilere erişimi optimize etmek için bir mekanizma.

2
Postgis’te ArcGIS benzeri hıza sahip olmak
Postgis 2.0'ı bir yılın 3/4'ü boyunca kullanıyorum ve gerçekten kullanmaktan zevk alırken, aşırı sorgu işlem süresi onu kullanım durumum için temelde kullanılamaz hale getirdi. Sık sık yüz binlerce çoklu poligona sahip belediye veri kümeleri üzerinde ağır coğrafi işlemler yapmaya meyilliyim. Bu multipolygonlar bazen çok düzensiz şekillenir ve multipolygon başına 4 …

3
Raster veritabanları için sorgular nasıl hızlandırılır?
Postgresql / postgis bu sütunlarla raster veritabanı var: (ID, rast, veri_veri_tarihi) . 'rast' , WKT biçiminde raster dosyaları olan sütundur. WGS84 sisteminde (30.424, -1.66) ve 2002-01-09'da bir noktanın DN değerini bulmak için örnek bir sorgu şudur: SELECT st_value(rast,(st_GeomFromText('POINT(30.424 -1.66)', 4326))) as val FROM my_table WHERE date_of_data='2002-01-09' Bu tür sorguları hızlandırmak …

3
SQL Server 2008'de 70 milyon nokta bulutunda en yakın komşu sorgusunu optimize edin
Bir SQL Server 2008 R2 Express veritabanında yaklaşık 75 milyon kaydım var. Her biri bir değere karşılık gelen bir lat uzunluğudur. Tabloda coğrafya sütunu vardır. Belirli bir enlem boylam (nokta) için en yakın komşuyu bulmaya çalışıyorum. Zaten uzamsal dizin ile bir sorgu var. Ancak, örneğin ilk çeyrek veya son çeyrekte …

1
sql server uzamsal dizin performansı
İçinde yaklaşık 2 milyon kayıt bulunan bir masam var. Sınırlama kutusu dışındaki varsayılanları kullanarak bir uzamsal dizin oluşturun. Bazı sorguların son derece hızlı ve bazılarının son derece yavaş olduğunu fark ettim. Belirleyici faktör, sorguda kullanılan çokgen boyutuna görünür. Daha büyük arama alanlarında, WITH(INDEX(SIX_FT5))sorguyu önemli ölçüde yavaşlatır (0 saniyeden 15 saniyeye). …

1
Postgis uzamsal dizinini depolayan dahili veri yapısına erişim (PostGres GiST)
Postgis'deki mekansal GiST endeksinin iç veri yapılarının ve depolama mekanizmasının nasıl olduğunu merak ediyorum. Oracle'da, SDO dizinlerinin nasıl "sadece başka bir tablo" olduğunu ve düzeylerin dizinlerin nitelikleri olduğunu ve dizinlenmiş geometrilerin bbox'larının blob olarak saklandığını (çıkartılabildiğini) göstermek isterdim. Postgis dizinleri nasıl saklar? Sistem tabloları http://www.postgresql.org/docs/8.3/static/catalogs.html dizinleri tanımlamak için kullanılabilir, ancak …

3
RTree ile uzamsal dizinlerin kullanımını anlıyor musunuz?
RTree ile uzamsal dizinlerin kullanımını anlamakta zorlanıyorum. Örnek: 300 arabelleğe alınmış noktam var ve her tamponun kesişim alanını çokgen şekil dosyasıyla bilmem gerekiyor. Çokgen şekil dosyasının> 20.000 çokgen vardır. Süreci hızlandırmak için mekansal indeksler kullanmam önerildi. SO ... Çokgen şekil dosyam için uzamsal bir dizin oluşturursam, dosyaya bir şekilde "eklenir" …

3
MySQL'de Uzamsal Dizinler kullanılırken Düşük Performans
Bu daha iyi bir forum olacağını önerdiğinde Stack Overflow'da sorulan bir sorunun yeniden gönderilmesi. Ben coğrafi-mekansal olmayan ama oldukça iyi uyuyor ve biraz rahatsız edici sonuçlar buluyorum bir veri kümesi itme konusunda küçük bir deney çalışıyorum. Veri seti genomik verilerdir, örneğin, genler gibi elementlerin belirli başlangıç ​​ve bitiş koordinatlarını (X …

5
OpenStreetMap PostGIS sorgulamasını hızlandırma
Osmoz şemasını kullanarak bir PostGIS veritabanına (PostgreSQL 8.3 / PostGIS 1.3.3) yüklenen Hollanda için OpenStreetMap verilerine sahibim . Bu, tüm etiketlerin bir hstore alanında saklandığı anlamına gelir . Osmozun geometri alanında oluşturduğu GIST endeksine ek olarak, etiketler alanında ek bir GIST indeksi oluşturdum. Hem uzamsal bir kısıtlama hem de etiketler …


1
QGIS API'sında uzamsal bir dizin kaydediliyor mu?
Qgis API kullanarak bazı şekil dosyaları için bir uzamsal dizin oluşturmaya çalışıyorum. Nathan Woodrow'un blogunda ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) açıklanan adımları uyguladım ve harika çalışıyor : layer = QgsVectorLayer(path, name, 'ogr') idx = QgsSpatialIndex() all_features = layer.getFeatures() map(idx.insertFeature, all_features) Benim sorunum, sonuçta ortaya çıkan herhangi bir dosya (.qix? .Sbn? .Sbx?) Şekil …

4
QgsSpatialIndex tarafından döndürülen özelliklere verimli bir şekilde nasıl erişilir?
PyQGIS Cookbook kayma dizin kurmak açıklar ama sadece onun kullanım yarısını açıklıyor: uzamsal dizin oluştur - aşağıdaki kod boş bir dizin oluşturur index = QgsSpatialIndex() index'e özellikler ekleme - index QgsFeature nesnesini alır ve bunu iç veri yapısına ekler. Nesneyi manuel olarak oluşturabilir veya önceki çağrıdan sağlayıcının nextFeature () öğesine …

3
Tüm Şemada PostGIS'te Uzamsal Dizin Oluşturma
PostGIS veritabanına SPIT (QGIS eklentisi) kullanarak bir dizi şekil dosyası yükledim. Bu katmanlar, yüklendikten sonra bir Uzamsal Dizin oluşturmamıştır. Her katman için bir sorgu yazmadan şemadaki her katman için bir Uzamsal Dizin oluşturmak için bir yol olup olmadığını merak ediyorum. Ben iyi bir PostGIS senaryo yazarı değilim, bu yüzden herhangi …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.