Konumsal Sorgular
GEODI aynı zamanda bir GIS çözümüdür ve mekansal ilişkiler için güçlü bir sorgu diline sahiptir. Bu özellik, yapılandırılmamış veriler üzerinde doğrudan kelimeler, anlamsal kurallar ve mekansal ilişkiler kullanarak sorgulama yapmanıza olanak tanır. Bu özellik, geleneksel GIS çözümlerine kıyasla çok fazla zaman ve kaynak tasarrufu sağlar.
Aşağıdaki kurallar, yerler, noktalar, bölüm numaraları, ada parselleri, yollar, adresler, MGRS koordinatları veya GPS ile fotoğraflar gibi geometrik kelimeler kullanarak içeriği bulur.
Bulunan içerik CONTENT sayfalarında, kelimeler KEYWORDS sayfasında yer alacaktır. Harita da sonucu gösterecektir.
Kurallar
bbox
Intersects
Contains
Within
Equals
Touches
Related = Contains + CoveredBy + Touches
Distance
Covers
Overlaps
CoveredBy
Crosses
Kelimeler Sayfası
Kelimeler sayfası bulunan içeriklerde geçen tüm kelimeleri içerir. Ancak Kelime yakınlık kuralı () ve coğrafi sorgular bu durumu değiştirebilir. Yakınlık kuralında sadece yakın kelimeler kalır, coğrafi sorgularda sadece coğrafi sorguya uyan kelimeler.
Bu amaçla coğrafi sorgu kurallarının sonuna “doc” eklemeniz gereklidir. Aşağıdaki örnekte projenizde il sözlüğünün bulunduğunu ve bu nedenle Ankara’nın coğrafi değerinin bilindiğini varsayıyoruz.
Distance:"Ankara geodistance:5000" → Ankara ve 5000 metre civarındaki konumları içeren tüm dokümanları ve bu dokümanlardaki coğrafi ve coğrafi olmayan kelimeleri bulur.
DistanceDoc:"Ankara geodistance:5000" → aynı içerikleri ancak sadece coğrafi kelimeler Ankara'nın 5000 metre civarı ile sınırlıdır.
Örnekler
Kullanım Örnekleri ve Parametreler | Anlamı |
---|---|
Related:42.5,36.4 | 42.5,36.4 (lon,lat) |
Related:42.5,36.4,43.8,38.5 | 42.5,36.4,43.8,38.5 (lon,lat,lon,lat) Alan veya Çizgi. Alan olması için ilk ve son koordinatlar aynı olmalıdır. |
Related:42.5,36.4,46.0,36.4,43.2,32.1,42.5,36.4 | lon,lat,lon,lat.... alan veya çizgi |
Intersects:"Line 42.5,36.4,46.0,36.4" | lon,lat,lon,lat.... çizgi |
Touches:"10 Ada 5 Parsel" | 10 ada 5 Parsel'e dokunanlar |
Distance:"Ankara geodistance:50000" | Ankara'ya 50km mesafedekiler |
Within:"Ankara geocenter" | Ankara'nın merkezini İçerenler |
Related:"Eskişehir Yolu geobuffer:10" | Eskişehir yoluna 10mt mesafedeki ler |
Koordinat ifadeleri içinde gereksiz boşluk olmamalıdır.