Kibana - Koordinat Haritasıyla Çalışma

Kibana'daki koordinat haritaları size coğrafi bölgeyi gösterecek ve alanı belirlediğiniz toplamaya göre dairelerle işaretleyecektir.

Koordinat Haritası için Dizin Oluşturun

Koordinat haritası için kullanılan Kova toplama, geohash toplamadır. Bu tür bir toplama için, kullanacağınız dizininizin coğrafi nokta türünde bir alana sahip olması gerekir. Coğrafi nokta, enlem ve boylamın birleşimidir.

Kibana geliştirme araçlarını kullanarak bir dizin oluşturacağız ve ona toplu veri ekleyeceğiz. Haritalama ekleyeceğiz ve ihtiyacımız olan geo_point türünü ekleyeceğiz.

Kullanacağımız veriler burada gösterilmektedir -

{"index":{"_id":1}}
{"location": "2.089330000000046,41.47367000000008", "city": "SantCugat"}
{"index":{"_id":2}}
{"location": "2.2947825000000677,41.601800991000076", "city": "Granollers"}
{"index":{"_id":3}}
{"location": "2.1105957495300474,41.5496295760424", "city": "Sabadell"}
{"index":{"_id":4}}
{"location": "2.132605678083895,41.5370461908878", "city": "Barbera"}
{"index":{"_id":5}}
{"location": "2.151270020052683,41.497779918345415", "city": "Cerdanyola"}
{"index":{"_id":6}}
{"location": "2.1364609496220606,41.371303520399344", "city": "Barcelona"}
{"index":{"_id":7}}
{"location": "2.0819450306711165,41.385491966414705", "city": "Sant Just Desvern"}
{"index":{"_id":8}}
{"location": "2.00532082278266,41.542294286427385", "city": "Rubi"}
{"index":{"_id":9}}
{"location": "1.9560805366930398,41.56142635214226", "city": "Viladecavalls"}
{"index":{"_id":10}}
{"location": "2.09205348251486,41.39327140161001", "city": "Esplugas de Llobregat"}

Şimdi, aşağıda gösterildiği gibi Kibana Dev Tools'da aşağıdaki komutları çalıştırın -

PUT /cities
{
   "mappings": {
      "_doc": {
         "properties": {
            "location": {
               "type": "geo_point"
            }
         }
      }
   }
}

POST /cities/_city/_bulk?refresh
{"index":{"_id":1}}
{"location": "2.089330000000046,41.47367000000008", "city": "SantCugat"}
{"index":{"_id":2}}
{"location": "2.2947825000000677,41.601800991000076", "city": "Granollers"}
{"index":{"_id":3}}
{"location": "2.1105957495300474,41.5496295760424", "city": "Sabadell"}
{"index":{"_id":4}}
{"location": "2.132605678083895,41.5370461908878", "city": "Barbera"}
{"index":{"_id":5}}
{"location": "2.151270020052683,41.497779918345415", "city": "Cerdanyola"}
{"index":{"_id":6}}
{"location": "2.1364609496220606,41.371303520399344", "city": "Barcelona"}
{"index":{"_id":7}}
{"location": "2.0819450306711165,41.385491966414705", "city": "Sant Just Desvern"}
{"index":{"_id":8}}
{"location": "2.00532082278266,41.542294286427385", "city": "Rubi"}
{"index":{"_id":9}}
{"location": "1.9560805366930398,41.56142635214226", "city": "Viladecavalls"}
{"index":{"_id":10}}
{"location": "2.09205348251486,41.3s9327140161001", "city": "Esplugas de Llobregat"}

Şimdi, yukarıdaki komutları Kibana geliştirme araçlarında çalıştırın -

Yukarıdakiler _doc türünde dizin adı şehirler oluşturacaktır ve alan konumu geo_point türündedir.

Şimdi dizine veri ekleyelim: şehirler -

Verilerle dizin adı alıntıları oluşturmayı tamamladık. Şimdi Yönetim sekmesini kullanarak şehirler için dizin kalıbı oluşturalım.

Şehirler dizini içindeki alanların ayrıntıları burada gösterilmektedir -

Konumun geo_point türünde olduğunu görebiliriz. Artık onu görselleştirme oluşturmak için kullanabiliriz.

Koordinatör Haritalarına Başlarken

Görselleştirme'ye gidin ve koordinat haritalarını seçin.

Dizin modeli şehirlerini seçin ve Toplama metriğini ve grubu aşağıda gösterildiği gibi yapılandırın -

Analiz düğmesine tıklarsanız, aşağıdaki ekranı görebilirsiniz -

Boylam ve enleme bağlı olarak, daireler yukarıda gösterildiği gibi haritada çizilir.