GEODI’nin en güçlü olduğu alanlardan birisi de kelimeler ve coğrafi sorguları birlikte yapabilmesidir. Bu yetenek klasik GIS yazılımlarının ile yetersiz kaldığı çok sayıda faydayı mümkün kılar.
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.