Nasıl Yapılır: Nokta Konumlarındaki Raster Değerlerini Bulma

Çoğu zaman analizlerinizde nokta konumlarına dayalı olarak yükseklik, eğim ve sıcaklık gibi raster verilerinizden değerler elde etmeniz gerekebilir. Örneğin, belirlenmiş bir havza alanındaki yağış hacmini belirlemek, bir topografik araştırmada her bir istasyonun yüksekliğini belirlemek veya bir akarsuda her bir ölçüm istasyonundaki suyun hızını belirlemek isteyebilirsiniz. Spatial Analyst, 3D Analyst ve Geostatistical Analyst ek bileşenleri nokta konumlarındaki raster değerini belirleyebileceğiniz çeşitli araçlar sunar. Bunlar “Extract Values to Points”, “Extract Multi Values to Points”, “Sample”, “Add Surface Information” ve “Extract Values to Table” araçlarıdır. Bu blog yazısında birbirine benzer işlemler gerçekleştiren bu 5 aracı birbirinden ayıran özellikler ele alınacaktır.

Analizinize başlamadan şu soruları cevaplamanız doğru aracı seçmeniz için size yardımcı olacaktır:

  • Değerler nokta verinize tek bir raster verisinden mi birden fazla raster verisinden mi aktarılacaktır?
  • Eğer girdi raster veriniz çok bantlı ise, değerleri ilk banttan mı yoksa tüm bantlardan mı elde etmek istiyorsunuz?
  • Raster değerlerinizi mevcut bir girdi detay sınıfınıza mı yazdırmak istiyorsunuz yoksa raster değerleri ile yeni bir detay sınıfı mı oluşturmak istiyorsunuz?
  • Girdi raster verinizin tüm öznitelik bilgilerini girdi detay sınıfınıza eklemek istiyor musunuz?
  • Girdi raster verinizden ya da raster verilerinizden tam değerleri mi yoksa interpolasyonlu değerleri mi elde etmek istiyorsunuz?

Analize başlamadan bu soruları cevaplamanız analizinizi gerçekleştirmek için en iyi yöntemi belirlemenize yardımcı olacaktır.

Şimdi de yukarıda yanıtlamış olduğunuz sorular ışığında “Extract Values to Points”, “Extract Multi Values to Points”, “Sample”, “Add Surface Information” ve “Extract Values to Table” araçlarını kısaca inceleyelim.

  • “Extract Values to Points” aracı girdi katmanı olarak tek bir raster veri kullanır. Girdi katmanı olarak çok bantlı bir raster veri kullandığınızda bile varsayılan olarak ilk bant değerlerini ya da sizin tanımlamış olduğunuz tek bir bant değerleri ile işlem gerçekleştirir.
  • “Extract Multi Values to Points” aracı raster değerlerini girdi detaylarınızın öznitelik tablosuna ekler. Detay öznitelik tablonuzda raster değerleriniz varsayılan olarak girdi raster verinizdeki aynı alan adıyla saklanır. Ancak dilerseniz bu araçla alan adını değiştirebilirsiniz.
  • “Sample” aracı ile raster değerleriniz girdi raster verinizdeki aynı alan adıyla saklanır ve araç içerisinden değiştirilemez. Raster değerleriniz yeni bir tabloya yazdırılır.
  • “Add Surface Information” girdi detay sınıfınıza yüzeyden elde edilen bilgiler eklenir. Girdi raster verisi yerine TIN ve LAS veri kümelerini de kullanabilirsiniz.
  • “Extract Values to Table” aracı nokta veya çokgen detay sınıfına bağlı olarak bir veya birden fazla raster katmanınızdan hücre değerlerini bir tabloya yazdırmanızı sağlar.

Tüm bu araçların girdi verileri, çıktı verileri, kullanmış oldukları interpolasyon yöntemleri ve bulundukları ek bileşenler açısından karşılaştırmasını aşağıdaki tablodan inceleyebilirsiniz.

Şimdi de birkaç örnek yardımıyla doğru araçları nasıl belirleyeceğimizi ele alalım.

Belirli bir konumda bulunan nokta detaylarınıza tek bir rasterdan değerleri aktarmak istiyorsanız:

Bazı meteorolojik gözlem istasyonlarınız olduğunu ve bu konumların yüksekliğini bulmak istediğinizi varsayalım.

Bu senaryoda yükseklik bilginiz barındıran sayısal yükseklik modeliniz tek bir raster katmandır. Tüm bu araçlar girdi katmanı olarak bir raster katmanını desteklediği için herhangi birini tercih edebilirsiniz. Burada tercihiniz çıktı katmanı için neye ihtiyacınız olduğuna bağlı olarak değişecektir. Örneğin yükseklik bilgilerinizi girdi detay sınıfınızın öznitelik tablosuna eklemek istiyorsanız “Extract Multi Values to Points” ya da “Add Surface Information” araçlarından birisini tercih edebilirsiniz.

Belirli bir konumda bulunan nokta detaylarınıza birden fazla rasterdan değerleri aktarmak istiyorsanız:

Regresyon kullanarak erozyona etkisi olan faktörleri incelemek istediğinizi varsayalım. Arazinin çeşitli yerlerinde bulunan örneklem noktalarınız var ve bu konumlardaki sıcaklık, toprak nemi, bitki yoğunluğu, eğim ve yağış miktarı gibi çeşitli faktörlerin değerlerini bu örnek konumlarınızda nasıl olduğunu incelemek istiyorsunuz.

Bu senaryoda örnek nokta konumlarınızda birden fazla raster katmandan değer elde etmeniz gerekmektedir. “Extract Multi Values to Points”, “Sample” ve “Extract Values to Table” araçlarının her biri girdi katmanı olarak birden fazla raster katmanı desteklediği için herhangi birisini tercih edebilirsiniz. Burada tercihiniz yine çıktı katmanı için neye ihtiyacınız olduğuna bağlı olarak değişecektir. Örneğin tüm bu raster değerlerini girdi detay sınıfınızın öznitelik tablosuna eklemek istiyorsanız “Extract Multi Values to Points” aracını seçebilirsiniz. Eğer tüm bu raster değerlerini bir tablo olarak elde etmek isterseniz “Sample” veya “Extract Values to Table” araçlarından birisini tercih edebilirsiniz. Eğer bu analizi belirli nokta konumlarında değil tanımlanmış alanlarda gerçekleştirmek isterseniz ise “Extract Values to Table” aracı doğru bir tercih olacaktır.

Bu bilgiler ve kıyaslamalar doğrultusunda önceden tanımlı konumlara dayalı olarak raster verilerinizden değerler elde etmek istediğinizde doğru aracı tercih edebilirsiniz.

Esri Türkiye, 2020

ArcGIS Online ve ArcGIS Server Kullanarak Veri Paylaşımı

ArcGIS Online ve ArcGIS Server Kullanarak Veri Paylaşımı

Coğrafi verileri depoladığınız yerel veri tabanında seçeceğiniz bilgileri, internet üzerinden kişi veya topluluklar ile paylaşabildiğiniz ve bunu yüksek güvenlikli, düşük bütçe ve az personel kaynağı ayırarak yapmak istediğinizde ArcGIS Online tam ihtiyacınız olan yazılım servisidir. Amacımız veri tabanımızı dış kullanıma yani ‘public’ kullanıma açmadan, içerdiği coğrafi verileri güvenilir bir platform içerisinde, kimlik doğrulama ve rol bazlı yetkilendirme yetenekleriyle, web haritaları kullanılarak veriyi paylaşmak.

ArcGIS Online bulut tabanlı haritalama ve analiz çözümüdür. Haritalar oluşturma, veri analizleri yapma ve bunların paylaşımı ve iş birliği için kullanılmaktadır. ArcGIS Online içerisinde tutulan veriler ve haritalar güvenli ve özel bir altyapı içerisinde tutulur ve haritalama ve BT gereksinimlerinizi karşılamak için yapılandırılabilir. ArcGIS Online üzerinde oluşturduğunuz web haritaları, web uygulamaları, yönetici panelleri v.b. ArcGIS Online içeriklerini kişi veya bir toplulukla kolay ve güvenilir bir şekilde paylaşılmasına imkan sağlamaktadır.

ArcGIS Online, ‘SaaS’ (software as a service – hizmet olarak yazılım) tipinde bir platform olduğundan bu hizmete üyeliğiniz olduğunda sadece üyeliğinizi yenilemek için ücret ödersiniz, herhangi bir donanım, işlemci, işletim sistemi lisansı v.b. giderleriniz olmaz. Performans olarak ArcGIS Online içerisinde oluşturduğunuz içeriğinizin yoğun kullanımlarında otomatik olarak ölçeklendiğinden 7×24 kesintisiz çalışıp hizmet vermeyi amaçlamaktadır.

Veri tabanınızdaki coğrafi verileri, güvenlik seviyesi yüksek ve belirlediğiniz kişi veya kişilere paylaşmayı imkan sağlayan ArcGIS Online’da web haritaları içerisinde “katman” olarak kolay şekilde paylaşabilirsiniz. Bununla birlikte ArcGIS eko sisteminde bulunan Workforce for ArcGIS, Navigator for ArcGIS, Explorer for ArcGIS, Collector for ArcGIS, ArcGIS Dashboard v.b. uygulamalar içerisinde kullanım imkanı da sağlamaktadır.

Veri Paylaşımı

Kurumsal veya kişisel veri tabanınızdaki coğrafi bilgileri 2 şekilde ArcGIS Online içerisinde kullanabilirsiniz.

1.      Veri Kopyalayarak

Veri tabanınızdaki verileri ArcGIS Desktop ürünü ile uygun formata dönüştürüp, ArcGIS Online içerisine aktarma işlemi yapabilirsiniz.

Artılar

  1. Hızlı şekilde verileri aktarımı.

Eksiler

  1. Veriler kopyalanacağından veri tabanında veri üzerinden yapılan değişiklikler ArcGIS Online içerisinde görünmeyecektir. Tam tersi durum da söz konusudur; içeri aktarım sonrasında ArcGIS Online’da yapılan veri değişiklikleri, yerel veri tabanına yansımayacaktır.
  2. Güncellenen veriler belirli aralıklarla ya manuel ya da yazılacak uygulamalar ile güncelliği tutulmalı hem veri tabanında hem de ArcGIS Online’da.
  3. İçeri aktarım dosya formatlarında veri limiti bulunması.
  4. Aynı veri hem veri tabanında hem de ArcGIS Online içerisinde bulunduğundan hangi verinin güncel olduğu oluşturacağınız özel iş akışları ile belirlenmiş olur.

2.      ArcGIS Server Kullanarak

ArcGIS Server’da referans olarak göstereceğiniz veri tabanınızdaki verileri kullanan web servisler (REST) oluşturarak, ArcGIS Online web haritalarında katman olarak bu servisleri tanıtıp paylaşım yapabilirsiniz.

Artılar

  1. Veri tabanını ArcGIS Server’a kaydedildikten sonra istenilen coğrafi tablolar ArcGIS Online içerisinde kullanılır.
  2. Veri kopyalama yapılmayıp, veri referansı edildiğinden, ArcGIS Online’da veri değişiklikleri direkt olarak veri tabanında gerçekleştirilir.
  3. Verinin her zaman en güncel versiyonu veri tabanında bulunur ve tekildir.

Eksiler

  1. Güvenli bir altyapıya ihtiyaç duyulmaktadır.
  2. Kullanım yoğunluğuna göre sunucu donanımları iyi olmalı.

Bu paylaşım şeklinde size ait olan veri tabanındaki bilgiler ile ArcGIS Online içerisinde servis olarak bulunan altlık haritaları kullanılarak bir web haritasında paylaşımıdır. Bu yapıda verileriniz hiçbir zaman ArcGIS Online ortamına taşınmaz. Web haritasını kim istekte bulunursa örneğin bir internet tarayıcı, o erişim istemektedir.

Yukarıdaki şekilde görüldüğü üzere, kendi iç ağınızda bulunan verileri içeren bir ArcGIS Server REST servisi, ArcGIS Online içerisinde bulunan bir web haritasında katman olarak eklenildiğinde, en sağdaki görüntü, istemcinin (tarayıcı) ekranında oluşur. Ve sizin ArcGIS Server’da bulunan servise istemci istek gönderir, ArcGIS Online değil. ArcGIS Online sadece aracı rolündedir.

ArcGIS Server kullanılarak veri tabanındaki bilgileri dış kullanıma açılacağı zaman, sistem mimarinin aşağıdaki resimde belirtildiği gibi uygun şekilde yapılandırılması gerekmektedir.

Genel Kullanım İçin Veri Paylaşımı Süreçleri

Öncelikle veri tabanınızda bulunan bir coğrafi tabloyu ArcGIS Server üzerinde servis olarak yayınlanmalı. Servisin genel kullanıma (“public”) açık şekilde paylaşılması gerekmektedir.

Sonra ArcGIS Online organizasyon hesabınızda bir web haritası oluşturup, katman olarak ArcGIS Server üzerinde paylaşmış olduğunuz servisin URL adresini katman olarak ekliyorsunuz. Oluşturulan web haritası da genel kullanıma açık şekilde paylaşılmalı.

Kurum dışında internet üzerinde bulunan dış kullanıcılar mobil cihaz veya bilgisayarlardan istekte bulundukları zaman, ArcGIS Online organizasyon hesabınızda oluşturduğunuz web haritasına erişim yapılacaktır. Web haritasında katman olarak tanıtılan servis, kurum içindeki veri tabanındaki bilgileri ArcGIS Server üzerinden paylaşılarak istemcinin ekranında verileriniz görüntülenecektir.

Özel çözümler ve profesyonel destek için Esri Türkiye Profesyonel Hizmet birimi ile iletişim kurabilirsiniz.

Esri Türkiye 2020

ArcGIS API for JavaScript ile Web Uygulamaları – 4 Öznitelik Sorguları

ArcGIS API for JavaScript ile Web Uygulamaları – 4 Öznitelik Sorguları

Bu blog yazımızda web haritamızda eklediğimiz katmanın içerdiği öznitelik (sütunlar) değerlerine göre sorgulamaların nasıl yapıldığını öğreneceğiz.

Haritamızda görünen coğrafi verilerden istediğimiz sorguları yapabilmek için “Query” sınıfını kullanacağız. Bu sınıf yardımıyla üç tip sorgulamalar yapılabilmektedir:

  1. Öznitelik sorgular
  2. Mekânsal sorgular
  3. İstatistiksel sorgular

Öznitelik sorguları “where” özelliğinde SQL cümleleri tanımlanarak yapılmaktadır. “outFileds” özelliği ile sorgulama sonucunda dönecek cevap özniteliklerini belirliyoruz. Sadece istediğimiz dönüş bilgilerini belirtirsek performans konusunda sıkıntı yaşanmaz. Çünkü yapılacak her sorgu sonucundan geri dönüş cevabının süresi “outFields” içerisinde belirtilen cevap öznitelik miktarına göre değişecektir.

Öznitelik sorgu sonuçları kullanım durumunuza göre üç farklı özellik kullanılarak değerlendirilebilir:

  1. returnGeometry: Sorgu sonuçları içerisinde dönen bilgilerde ilgili objelerin geometri bilgisi de eklenir. Bu parametre performansı etkilemektedir. Eğer yapacağınız sorgu sonucunda sadece öznitelik bilgilerine ihtiyacınız var ve geometri bilgisine ihtiyacınız yoksa bu özellik değerini “false” olarak belirleyin. Varsayılan olarak “false” değeri belirlenmiştir.
  2. outStatics: İstatistiksel sorgulama yapıp sonuçları değerlendirileceğinde bu özellik kullanılmalıdır. İstatiksel sorgulama sonucunda katmandan feature dönmez, sadece istenen istatiksel bilgi için sayı değeri içeren obje sunulur.
  3. returnDistinctValues: Bu özellik değeri “true” olarak belirlendiğinde “outFields” özelliğinde belirlenen sonuç kümesi içerisinde tekil bilgileri içeren metin dizisi sunulur.

FeatureLayer”, “FeatureLayerView”, “CSVLayer”, “CSVLayerView”, “SceneLayer” ve “SceneLayerView” katman sınıflarında sadece sorgulama yapılabilmektedir.

Adımlar

  1. Bir önceki blog yazımızda kullandığımız “CSVLayer” üzerinde öznitelik sorgulaması yapacağız. O blog yazımızdaki kodları kullanarak yeni bir HTML dosyası oluşturunuz.
  2. HTLM içerisine ekleyeceğimiz düğmelere basarak sorgulamalar yapacağız.

Öncelikle HTML sayfamız içerisinde sonuçları ve düğmelerimizin gösterimini sağlamak için bir “div” elementi oluşturuyoruz.

<div id="resultsDiv" class="esri-widget">
       <div class="titleDiv">
             <b>Sonuç: <a class="myResult"></a></b>
       </div>
       <div class="buttonsDiv">
             <button id="btnPhar" type="button">Eczane Miktarı</button>
       </div>
       <div class="buttonsDiv">
             <button id="btnHos" type="button">Hastane Miktarı</button>
       </div>
       <div class="buttonsDiv">
             <button id="btnProf" type="button">Doktor Arama</button>
       </div>
</div>

Oluşturduğumuz bu “div” elementini harita içerisinde gösterimini sağlamak için “MapView” sınıfını kullanıyoruz.

view.ui.add("resultsDiv", "bottom-left");

Bu şekilde içeriğimiz harita görünümü içerisinde yer alacaktır.

Oluşturduğumuz her bir düğmede, “click” olayını yakalamak ve sonrasında sorgulamalar yapmak için olay dinleyiciler oluşturuyoruz. Eczane miktarını bulmak için kullanacağımız düğme için oluşturduğumuz olay dinleyici aşağıdaki gibi yazılmalıdır.

var elementBtnPhar = document.getElementById('btnPhar');
var resultElement = document.getElementsByClassName('myResult')[0];
elementBtnPhar.addEventListener('click', function (evt) {
       resultElement.innerHTML = "Sorgulama Başlatıldı...";
       var query = csvLayer.createQuery();
       query.where = "amenity = 'pharmacy'";
       query.outFields = ['amenity'];
       csvLayer.queryFeatures(query)
             .then(function (response) {
                    resultElement.innerHTML = response.features.length;
             });
});

Öncelikle ilgili düğmenin kimlik bilgisinden HTML elemanı olarak buluyoruz. Sonrasında “addEventListener” fonksiyonu kullanımında “click” olayının yakalanmasını sağlıyoruz. Böylelikle düğmeye basılması durumunda istediğimiz kod parçası çalıştırılacaktır.

Çalıştırılmasını istediğimiz kod parçasında bir “Query” sınıfı “CSVLayer” nesnesi kullanılarak oluşturuluyor ve sorgulama için gerekli sorgu cümlesi “where” özelliğinde belirtiliyor. Amacımız düğmeye basılınca eczane miktarını bulmak olduğundan katmanımız içerisindeki özniteliklerdeki “amenity” sütunundaki “pharmacy” olarak belirtilen tüm kayıtların çekilmesi gerekmektedir. Sonuç olarak sadece bir sütun geri dönmesini isteyelim. Sorgulama sonucu tarafımıza ulaştığında ise sorgu cevabı içerisindeki listenin miktarını “Sonuç” kısmına “innerHTML” HTML özelliği kullanılarak yazdıralım.

Hastane miktarını bulmak için sorgumuzda “amenity” sütunundaki “hospital” olarak arama yapmalıyız.

Doktor arama düğmesi ise “name” sütununda “Prof” kelimesi geçen ve “amenity” sütununda “doctors” olanların “X”, “Y” ve “name” sütun bilgileri internet tarayıcınızın konsolunda yazılacaktır.

Böylelikle diğer düğmelerimize ait sorguları yazdığımızda HTML sayfamızdaki kodun son hali aşağıdaki gibi olmalı:

<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" />
    <title>CSVLayer Kullanımı</title>
    <style>
        html,
        body,
        #viewDiv {
            padding: 0;
            margin: 0;
            height: 100%;
            width: 100%;
            background-color: aliceblue;
        }
            #viewDiv canvas {
                filter: drop-shadow(16px 16px 10px rgba(0, 0, 0, 0.5));
            }
        .esri-legend {
            background-color: rgba(255, 255, 255, 0.8);
        }
        #resultsDiv {
            padding: 12px 15px;
            margin: 0;
            height: 100%;
            width: 100%;
            background-color: white;
        }
        .buttonsDiv {
            margin: 5px;
        }
    </style>
    <link rel="stylesheet" href="https://js.arcgis.com/4.15/esri/themes/light/main.css" />
    <script src="https://js.arcgis.com/4.15/"></script>
    <script>
        require([
            "esri/Map",
            "esri/layers/CSVLayer",
            "esri/views/MapView",
            "esri/widgets/Legend",
            "esri/core/urlUtils",
            "dojo/on"
        ], function (Map, CSVLayer, MapView, Legend, urlUtils, on) {
            urlUtils.addProxyRule({
                urlPrefix: "data.humdata.org",
                proxyUrl: "http://localhost:82/proxy.ashx"
            });
            //Eğer CSV dosyası sitenizin domain'i altında değilse CORS yeteneği olan bir sunucu veya bir Proxy kullanmalısınız.
            const url =
                "https://data.humdata.org/dataset/2e45ecbd-7940-4775-a1da-57603118390c/resource/27f8e122-c2df-49b4-97e5-23ba3d4407e5/download/turkey.csv";
            //Pop-up gösterim şablonu
            const template = {
                title: "Türkiye Sağlık Tesisleri",
                content: "<b>Tesis Bilgileri</b><br><b>Tip:</b> {healthcare}<br><b>Adı:</b>{name}"
            };
            //Nokta tabanlı CSV dosyalarından (csv, txt) oluşturulan katman.
            const csvLayer = new CSVLayer({
                url: url,
                copyright: "https://data.humdata.org/dataset/turkey-healthsites",
                popupTemplate: template
            });
            //Gösterim sembolojiler. Tekil değereler göre gruplanıp, 'healthcare' sütun değerlerine göre semboloji belirlenir
            const myRenderer = {
                type: "unique-value",
                field: "healthcare",
                defaultSymbol: {
                    type: "picture-marker",
                    url: "images/other.png",
                    width: "16px",
                    height: "16px"
                },
                defaultLabel: "Diğerleri",
                uniqueValueInfos: [
                    {
                        value: "pharmacy",
                        symbol: {
                            type: "picture-marker",
                            url: "images/pharmacy.jpg",
                            width: "16px",
                            height: "16px"
                        },
                        label: "Eczane"
                    },
                    {
                        value: "hospital",
                        symbol: {
                            type: "picture-marker",
                            url: "images/hospital.png",
                            width: "16px",
                            height: "16px"
                        },
                        label: "Hastane"
                    },
                    {
                        value: "doctor",
                        symbol: {
                            type: "picture-marker",
                            url: "images/doctor.png",
                            width: "16px",
                            height: "16px"
                        },
                        label: "Doktor"
                    },
                    {
                        value: "dentist",
                        symbol: {
                            type: "picture-marker",
                            url: "images/dentist.png",
                            width: "16px",
                            height: "16px"
                        },
                        label: "Diş Hekimi/Poliklinik"
                    }
                ]
            };
            csvLayer.renderer = myRenderer;
            //Harita
            const map = new Map({
                basemap: "dark-gray"
            });
            map.add(csvLayer);
            //Harita görünümü
            const view = new MapView({
                container: "viewDiv",
                map: map,
                center: [34.8442835, 38.9323346], // boylam, enlem
                zoom: 7
            });
            //Lejant
            var legend = new Legend({
                view: view,
                layerInfos: [{
                    layer: csvLayer,
                    title: "Lejant"
                }]
            });
            view.ui.add(legend, "bottom-right");
            view.ui.add("resultsDiv", "bottom-left");
            var elementBtnPhar = document.getElementById('btnPhar');
            var resultElement = document.getElementsByClassName('myResult')[0];
            elementBtnPhar.addEventListener('click', function (evt) {
                resultElement.innerHTML = "Sorgulama Başlatıldı...";
                var query = csvLayer.createQuery();
                query.where = "amenity = 'pharmacy'";
                query.outFields = ['amenity'];
                csvLayer.queryFeatures(query)
                    .then(function (response) {
                        resultElement.innerHTML = response.features.length;
                    });
            });
            var elementBtnHos = document.getElementById('btnHos');
            elementBtnHos.addEventListener('click', function (evt) {
                resultElement.innerHTML = "Sorgulama Başlatıldı...";
                var query = csvLayer.createQuery();
                query.where = "amenity = 'hospital'";
                query.outFields = ['amenity'];
                csvLayer.queryFeatures(query)
                    .then(function (response) {
                        resultElement.innerHTML = response.features.length;
                    });
            });
            var elementBtnProf = document.getElementById('btnProf');
            elementBtnProf.addEventListener('click', function (evt) {
                resultElement.innerHTML = "Sorgulama Başlatıldı...";
                var query = csvLayer.createQuery();
                query.where = "amenity = 'doctors' AND name LIKE '%Prof%'";
                query.outFields = ['name', 'X', 'Y'];
                csvLayer.queryFeatures(query)
                    .then(function (response) {
                        for (var i = 0; i < response.features.length; i++) {
                            var resultFeature = response.features[i].attributes;
                            console.log("X:" + resultFeature['X'] + "\t Y:" + resultFeature['Y'] + "\t name:" + resultFeature['name']);
                        }
                        resultElement.innerHTML = response.features.length;
                    });
            });
        });
    </script>
</head>
<body>
    <div id="viewDiv"></div>
    <div id="resultsDiv" class="esri-widget">
        <div class="titleDiv">
            <b>Sonuç: <a class="myResult"></a></b>
        </div>
        <div class="buttonsDiv">
            <button id="btnPhar" type="button">Eczane Miktarı</button>
        </div>
        <div class="buttonsDiv">
            <button id="btnHos" type="button">Hastane Miktarı</button>
        </div>
        <div class="buttonsDiv">
            <button id="btnProf" type="button">Doktor Arama</button>
        </div>
    </div>
</body>
</html>
Bu blog yazımızda katman bilgileri içerisinde öznitelik sorgulaması yapmayı, düğme ile etkileşim kurmayı, harita görünümü içerisine özel panel eklemeyi öğrendik.

ArcGIS JavaScript API ile yazılmış diğer örnekleri incelemek için linke tıklayınız.

Özel çözümler ve profesyonel destek için Esri Türkiye Profesyonel Hizmet birimi ile iletişim kurabilirsiniz.

Esri Türkiye 2020

Afet Müdahale Programı (DRP) VE Koronavirüs Çözümü

Afet Müdahale Programı (DRP)

Esri hızlı bir şekilde yardıma ihtiyacınız olduğunda, acil durum CBS operasyonlarınız için veri, yazılım, yapılandırılabilir uygulamalar ve teknik destek sağlayabilir. Bir felaketten etkilenen belirli konumlar hakkında kritik görev bilgilerine hızla erişmek ve görselleştirmek için CBS’yi kullanabilirsiniz. Bir kriz sırasında daha iyi kararlar almak için ihtiyacınız olan bilgileri hızlı, anlaşılması kolay bir şekilde alabilirsiniz.

Esri’nin Afet Müdahale Programı size nasıl yardımcı olabilir?

ArcGIS yazılımı İş akışı uygulaması Mekansal veriler Teknik Destek
Esri müşterileri bir afet müdahalesi sırasında kuruluşlarının artan CBS gereksinimlerini desteklemek için mevcut lisansları geçici olarak uzatabilir. CBS konusunda yeni ve henüz müşterimiz değilseniz platforma geçici olarak erişim sağlayabilirsiniz. Durumsal farkındalığı, etki analizini, hasar değerlendirmesini, operasyonel brifingleri veya kamuya açık bilgileri destekleyecek yetenekler uygulanabilir veya yapılandırılabilir. ArcGIS Online ve Living Atlas’tan gerçek zamanlı hava durumu, trafik, tehlikeler, altyapı ve demografi gibi mevcut verileri kullanarak çözümünüzde kullanabilirsiniz. Çalışmalarınız sırasında destek hizmetlerinden faydalanabilirsiniz.

Detaylı bilgi için ayrıca  Esri Disaster Response Program sayfasını ziyaret edebilir ve inceleyebilirsiniz.

Halk sağlığı kurumlarının ve diğer kuruluşların Covid-19 ile mücadelelerini hızlıca başlatabilmelerine yardımcı olmak için Esri aşağıdakileri 6 ay süre ile ücretsiz olarak sağlamaktadır.

  • ArcGIS Hub Coronavirus Response template
  • ArcGIS Online
  • ArcGIS Hub Basic
  • ArcGIS Insights

DRP kapsamında uygulamalara erişmek ve destek almak için Yardım Talebi oluşturabilirsiniz. Açılacak sayfada bulunan bilgiler doldurularak yardım talebi oluşturabilirsiniz.

COVID-19 ile Mücadele

COVID-19 etrafında gelişen durum ciddileşmeye devam ederken Esri, kullanıcılarımızı ve toplumu, genel olarak konum zekası, coğrafi bilgi sistemi (CBS) ve haritalama yazılımı, servisler ve insanların salgının etkisini izlemek, yönetmek ve haber vermek için kullandıkları malzemelerle destekliyor. Topluluğunuz veya kuruluşunuzun etkili bir şekilde mücadele etmesine yardımcı olmak için bu kaynakları kullanabilir ve paylaşabilirsiniz.

COVID-19 ile mücadelede 5 adım

Küresel topluluklar ve işletmeler COVID-19 pandemisi ile mücadele etmeye çalışırken, kuruluşunuzun risk alanları ve müdahale kapasitesinin anlık bir resmini oluşturmak için bu beş proaktif adımı atabilirsiniz.

1.Vakaları haritalandırma

COVID-19 enfeksiyonlarının nerede olduğunu ve meydana geldiğini belirlemek için doğrulanmış ve aktif vakaları, ölümleri ve iyileşmeleri haritalandırabilirsiniz.

2.Yayılışın haritalanması

Zaman etkin haritalar, enfeksiyonların zaman içinde nasıl yayıldığını ve müdahaleleri hedeflemek isteyebileceğiniz yerleri ortaya çıkarabilir.

3.Hassas popülasyonların haritalanması

COVID‑19, yaşlılar ve sağlık sorunları olan bireyler gibi belirli demografileri orantısız bir şekilde etkilemektedir. Sosyal hassasiyetler, yaş ve diğer faktörleri haritalamak, risk altındaki grupları ve hizmet sunduğunuz bölgeleri izlemenize yardımcı olur.

4.Kapasitenizin haritalanması

COVID-19’un mevcut ve potansiyel etkilerini anlamak ve bunlarla mücadele etmek için tesisler, çalışanlar veya vatandaşlar, tıbbi kaynaklar, ekipmanlar, ürünler ve hizmetleri haritalayabilirsiniz.

5.Haritaların kullanılarak iletişim kurulması

Herkesi haberdar ederek durumun hızlı bir şekilde iletilmesine yardımcı olmak için etkileşimli web haritaları, kontrol paneli uygulamaları ve story maps’i kullanabilirsiniz.

Koronavirüs Yanıt Çözümü

Coronavirus Response Solution artık ArcGIS ile kullanılabilirdir.

Coronavirus Response’un ilk sürümü toplumların gelişen koronavirüs salgınına yanıt vermesine ve halk için yetkili bir bilgi kaynağı olmasına bir dizi harita ve uygulama içermektedir. Böylece ArcGIS’ i koronavirüs salgını karşısında yardımcı olacak bir sisteme dönüştürmektedir.

Coronavirus Response, Esri’nin kuruluşların koronavirüs ile mücadele etmesine yardımcı olmak için sağladığı kaynaklardan sadece biridir. COVID-19 GIS Hub ise ek kaynaklara erişim ve Esri’den GIS yardımı talep etme yeridir.

Kurulum sonrasında kuruluşlar birkaç ArcGIS uygulamasına sahip olacaktır. Tüm uygulamaları kapsamlı bir sistem olarak kullanmayı veya yalnızca mevcut ihtiyaçlarınızı karşılayan uygulamaları kullanmayı seçebilirsiniz. Öncelikle söz edilen uygulamaları nasıl elde edeceğiniz ve bu uygulamaların kapsamlarına değinilecektir.

Koronavirüs Yanıt Çözümünü Elde Etmek için;

Coronavirus Response’u ArcGIS Organizasyonunuza eklerken, koronavirüs vakalarını ve müdahale faaliyetlerini izlemek, halka açık yerler (örneğin okullar, hükümet binaları, ortak yerler), envanter testi ve yemek gibi etkileri iletmek için kullanılan bir dizi ArcGIS uygulamasına sahip olacaksınız.

Acil müdahale kurumları tüm Coronavirus Response haritalarını ve uygulamalarını yapılandırabilir ve paylaşabilir veya belirli ihtiyaçlarını karşılayan tek bir haritayı veya uygulamayı yapılandırıp paylaşabilirsiniz.

Koronavirüs Yanıt Çözümünü elde etmek ve detaylı bilgi almak için Coronavirus Response sayfasına ulaşılmalıdır.

Uygulamaları elde etmek için;

  1. ArcGIS Solutions app seçeneğine tıklayın ve ArcGIS Online hesabınızda oturum açın.
  2. Şimdi Edin (Get Now) tıklayın.
  3. Tamamlandığında, imleci Coronavirus Response çözümünün üzerine getirin ve Aç’ı tıklayın.
  4. İsteğe bağlı olarak, çözümü kuruluşunuzdaki belirli gereksinimleri karşılayacak şekilde yapılandırmaya başlayabilirsiniz.

Koronavirüs Yanıt Çözümünü Kullanmak için Adımları Takip Ediniz.

Koronavirüs Yanıt Çözümü İçeriği

Yukarıda belirtilen adımlar izlendikten sonra uygulamalara sahip kullanıcıların bu uygulamaların tamamını veya bir kısmını kullanmak üzere yapılandırması gerekecektir.

Esri Türkiye olarak hazırlamış olduğumuz uygulamaların görsellerine ve açıklamalarına aşağıda olduğu gibi ulaşabilirsiniz.

En Yakın Tıbbi Tesis Alanını Bul

Tıbbi Tesis Alanları kullanıcılara en yakın ihtiyaç duyduğu tıbbi tesis alanlarını bulmasını ve bunlardan faydalanmasını sağlamaktadır. Ayrıca tesis bilgilerine ve yönlendirmelerine ulaşılabilir.

Kapalı Okulları Bul

Kapalı Okullar, okulların durumları ile alakalı olarak bilgilendirme amaçlı üretilmiş web uygulamasıdır. Kapalı, açık veya kapatılması planlanmış okullar böylece takip edilebilecektir.

En Yakın Test Merkezlerini Bul

Test Merkezleri, Sağlık Bakanlığı tarafından belirlenmiş test merkezleri bilgilerini ekleyebilir böylece test merkezi ihtiyacı olan kullanıcılar kendilerine en yakın ve en uygun test merkezlerini belirleyebilir. Bu noktalara yönlendirme alabilirler.

Test Merkezleri Yöneticisi

Test Merkezleri Yönetici Paneli, zamanla eklenen veya kapatılan test merkezlerinin harita üzerinden güncellenmesini sağlar. Böylece haritalar ve uygulamalar içerisinde bulunan test merkezeleri güncel tutulacaktır.

Vaka Raporlama

Vaka Raporlama Formu ilgili kurumların konuma ve zamana bağlı olarak vakaları raporlamasını sağlar. Böylece bilgiler tablo içerisinde tutulabilecek ve konumsal olarak değerlendirmeleri gerçekleştirilebilecektir.

Topluluk Etkileşimi Yayılım Paneli

Tespit edilen ve toplanan vaka bilgiler ışığında hazırlanan gösterge panelinde bu veriler görselleştirilebilir. Böylece halk veya ilgili kişiler ile bu bilgiler paylaşılabilir.

Covid-19 Yanıt Merkezi

Son birkaç hafta içinde, dünyanın dört bir yanındaki kuruluşlar, COVID-19 hakkında bilgi ve kaynakları topluluklarıyla paylaşmak için ArcGIS Hub’ı kullanmaya başladı.

Daha fazla kuruluşun yerel müdahale çabalarıyla ilgili kritik güncellemeleri paylaşmasına yardımcı olmak için ArcGIS Hub  Coronavirus Response şablon olarak paylaşılmıştır. Tüm ArcGIS Online kullanıcıları şablon üzerinden güncellemelerini yaparak kullanabilecektir.

Coronavirus Response Hub şablonu hakkında detaylı bilgi için tıklayınız.

Çözüm Harici Üretilen Uygulamalar

Hazır çözüme sahip olmak ile birlikte elimizde bulunan bu veriler ile farklı uygulamalar geliştirebilir ve onlar üzerinden fayda sağlayabilirsiniz. Sadece çözüm içerisinde verilen uygulamalar ile sınırlı kalmamaktadır.

Aşağıda bunların örnekleri gösterilmektedir.

Tıbbi Tesis Analizi

Tıbbi Tesis Analizi uygulaması ile hasta noktaları ile hastane noktaları eşleştirilerek en optimum seviyede paylaştırılması sağlanmaktadır. Bu sayede hastane bazında yoğunluklar önlenerek hastaların daha iyi tedavi görmeleri amaçlanmaktadır.

Covid-19 Küresel Yayılım Paneli

Küresel yayılım paneli gibi uygulamalar ile küresel ölçekte salgın görselleştirilebilir ve ülkelerin bir birlerine göre durumları incelenebilir.

Küresel Yayılım Panelini incelemek için tıklayınız.

Covid-19 Bireysel Değerlendirme Formu

Herkesin ulaşabileceği ve hastalık tespitinde önemli olan soruları içeren formlar oluşturularak yayılımı önlemek adına erken tespitler gerçekleştirilebilir. Böylece kişiler hastalık şüpesi ile kayıt altına alınabilir ve sorularda bulunan skorlamalar ile hastalık ihtimalini sayısal olarak görebilir buna karşılık form sonucunda gelen öneri mesajına göre kişiler önlem alabilirler.

Bölgesel Durum Analizi

Bölgesel durum analizinde sahadan formlar ile toplamış olduğunuz verilerin görselleştirmeleri ve analizleri gerçekleştirilmektedir. Covid-19 Bireysel Değerlendirme Formu ile toplanan verileri doğrudan burada analizlerinize dahil edebilirsiniz.

Covid-19 Analizi

Analiz uygulaması ile birden fazla kaynaktan verileri eş zamanlı olarak analizlerinize dahil ederek bir birini etkileyen ve tetikleyen grafikler, haritalar, dinamik raporlar oluşturabilir ve paylaşabilirsiniz.

Ek Kaynaklar:

COVID-19 sürecindeki diğer Esri çözümlerini takip etmek için Esri Türkiye web sitesiniblog sayfamızı ve webinarlarımızı takip edebilirsiniz.

Esri Türkiye tarafından hazırlanmış olan COVID-19 Sürecini Esri Çözümleriyle Nasıl Yönetirsiniz? Webinar kaydını izlemek için tıklayınız.

COVID-19 Salgınında Temas Edilen Kişi ve Yerler Arasındaki Bağlantıları Bulun

COVID-19 Salgınında Temas Edilen Kişi ve Yerler Arasındaki Bağlantıları Bulun

COVID-19 pandemisinin çok hızlı yayılması nedeniyle herkes fiziksel mesafe kuralını hayatına dahil etmek zorunda kaldı. Bulaşma oranını azaltmak için alınan önlemlerin yanısıra, virüs taşıyan kişilerin öncesinde kimlerle temasta bulunduğu öğrenilerek, o kişilere de test yapılması ve onların da kimlerle görüştüğü veya nerelerde bulunduklarının haritalanması bu salgının yayılmasını önlemede büyük bir önem arz ediyor.

Bu noktada sağlıkçılar, analistler ve karar vericiler bilinmeyenleri yanıtlama zorluğu ile karşı karşıya kalıyor. Cevaplanması gereken en önemli sorulardan bazıları: “COVID-19 hangi bireylere bulaştı?” ve “Bulaşan kişiler kiminle temas kurdu ve nerelere gittiler?” Koronavirüs pozitif çıkan ya da şüpheli olan kişilerin temas ettiği yer ve kişileri izleme, bulaşıcı hastalığın yayılmasını etkili bir şekilde sınırlayabilen bir sağlık müdahalesi olarak önem taşımaktadır. Teması izlemenin amacı; enfekte kişiyle yakın temas halinde olabilecek kişileri tanımlayarak bilgilendirmektir. Bu sayede risk altında olabilecek kişiler fiziksel mesafe, izolasyon, bakım ve tedavi gibi uygun önlemleri alabilirler.

Dünya Sağlık Örgütü teması izlemenin önemine vurgu yapmış ve bu izleme sürecini 3 önemli adımla anlatmıştır: temas kimliği, temas listesi ve temas takibi.

  1. Temas Kimliği: Kişinin virüsü taşıdığı onaylandıktan sonra, kişinin aktiviteleri ve hastalığın başlangıcından bu yana etrafındaki insanlarla iletişimleri ve rolleri sorularak temaslar belirlenir. Temas kişileri enfekte olmuş bir kişiyle temas halinde olan herkes olabilir: aile üyeleri, iş arkadaşları, arkadaşlar veya sağlık hizmeti sağlayıcıları.
  2. Temas Listesi:  Hastalık bulaşmış kişiyle temas kurduğu düşünülen tüm kişiler temas olarak listelenmelidir. Listelenen her kişiyi tanımlanarak temas durumları, bunun ne anlama geldiği, izlenecek eylemleri ve semptom geliştirirse erken bakım almanın önemini bildirmek için çaba gösterilmelidir.
  3. Temas Takibi: Semptomları izlemek ve enfeksiyon bulgularını test etmek için tüm temasların düzenli takibi yapılmalıdır.

Onaylanmış vakaları izlemenin ve hareket kalıplarını anlamanın; şeffaflığın artması, topluluk bilincinin artması ve kaynakların tahsisi gibi konularda faydaları vardır. Hareket kalıplarını anlamak sadece insanlar arasındaki yakın teması belirlemenize değil, aynı zamanda “temas yerlerini” (market, mağaza, kurumlar vb.) belirlemenize de olanak tanır.

Bu blog yazısında temas izlemeyi sağlayacak çözümlerimizden bahsedeceğiz. Buradaki senaryo kısaca şu şekildedir; enfekte olmuş ya da olma ihtimali olan kişi ya da bu kişilerden bilgi toplayan görüşmeci bir form doldurur. Bu formlardan gelen bilgileri hem harita üzerinde hem de grafiksel olarak bağlamayı sağlayan bağlantı analizi yapılır.  Bunlara ek olarak bu bağlantıların zamansal dağılımını çıkararak bir öngörü kazanılması hedeflenir.

Bu çözümde kullanılan ürünler: Survey123 Connect for ArcGIS, ArcGIS Pro for Intelligence ve  ArcGIS Insights‘tır.

Temasların Haritalanması için minimumda;

  • Benzersiz vaka numaraları,
  • Temas bilgileri (yerlerin veya kişilerin adı),
  • Tarihler ve Saatlerin bilgilerine sahip olunmalıdır.

Bu temel bilgiler salgında temas bağlantılarını izlemeyi mümkün kılar. Temas olarak sadece kişi değil aynı zamanda bakkal ya da ofis gibi mekanlar da kabul edilebilir.

Formlarla Temas Bilgilerinin Toplanması

Salgın yayıldıkça kişilerden birebirde bilgi toplamak gittikçe zorlaşabilir. Bunu yapmanın daha kolay ve hızlı bir yolunu bulma düşüncesinden yola çıkarak hasta ya da hasta ile görüşen kişinin hazır bir formu doldurarak bilgi toplama işini hızlandırabilecekleri bir model düşünülmüştür. Aşağıda bu amaçla hazırlanmış bir form örneğini görmektesiniz:

Survey123 for ArcGIS ile hazırlanmış Temas Bilgi Formu Örneği

Belirtileri gösteren ancak henüz durumu onaylanmayan veya test edilmeyen kişiler, mekansal bilgileri de girebildiği bir web formu aracılığıyla temas ettikleri yerleri ve kişileri kendi kendilerine bildirebilirlerse potansiyel “sıcak noktaları” tanımlamaya yardımcı olmak için yeterli bilgi toplanabilir.

Örnek form ile oluşturulan verilerin (mekan ve kişi isimleri) hepsi örnek olması amacıyla üretilmiş olup, hiçbirinin gerçek vakalarla ilgisi bulunmamaktadır.

Bağlantı Grafikleri Oluşturma

ArcGIS Pro for Intelligence uygulamasında Catalog içinden Portal sekmesine geçilir, oluşturulan forma (kendi içeriğim (My Content) ya da gruplardaki (Groups) içeriğim gibi seçeneklerden hangisi içindeyse arama yapılarak) tıklanır ve formun bulunduğu detay katmanınına (Feature Layer (Hosted)) erişilir.

Bu katman çalışma ekranına alınarak, veri üzerinde çalışmaya başlandı. Veriyi içeri aldıktan sonra Contents içinde verinin nasıl göründüğüne bakalım. Aşağıdaki görselde görüldüğü üzere Temas Bilgi Formu altında iki farklı bilgi görünüyor: bunlardan birincisi formu dolduran kişinin hastalık durumu, diğeri ise kişinin mekanla ve diğer bireylerle olan temaslarının bilgisi. Bu bilgilerdeki sembolleri semboloji ayarlarından düzenleyerek harita üzerinde daha okunaklı olması sağlandı.

Verinin Portal’dan ArcGIS Pro for Intelligence’a alınması

Amacımız bağlantıları ortaya çıkarmak ve zamansal dağılımı görmek oluğu için Analizler kısmından “Link Chart” ve “Timeline” kullanacağız. Bağlantı grafiği (Link Chart), verilerinizdeki varlıklar arasındaki ilişkileri görselleştirmenin bir yoludur. Bağlantı grafiği iki ana bileşen içerir: düğümler ve bağlantılar. İçinde bir sembol ve bir etiket bulunan kutular olarak görüntülenebilen düğümler;  varlıkları, herhangi bir kişiyi, yeri veya şeyi temsil eder.  Bağlantı grafiği oluşturmak için öncelikle düğüm noktalarını belirlemek gerekiyor, daha sonra ise bu düğümleri kullanarak bağlantılar oluşturulur. Bağlantılar; grafikteki düğümleri bağlayan çizgilerdir. Düğümlerle eşleşen bağlantıları otomatik olarak yüklemek için bir Bağlantı Kümesi (link set) ekleyebilirsiniz. Bağlantı kümesi oluşturmanız için önemli olan nokta; iki düğüm arasında ortak bir alanın olması, böylece “Key Fields” içinde birbiriyle eşleşen alanları seçerek bağlantıyı sağlayabilirsiniz. (Bu alan; benzersiz referans numarası gibi bir bilgi olabilir.) Bu örnekte bağlantı grafiği; kişilerle temas ettiği kişi ve mekanlar arasında kurulmuştur.

Link Chart ve Timeline araçlarının arayüzdeki yeri

 

Bağlantı grafiği oluştururken “Change Layout” kısmından farklı seçenekleri seçerek bağlantıları farklı şekillerde görselleştirebilirsiniz. Ayrıca linklerin içinde hangi bilgilerin yazacağını ve okların görünümünü de düzenleyebilirsiniz. Bağlantı grafiğinde seçtiğiniz alana düşen bilgiler harita üzerinde de görüntülenebilir. Burada oluşturduğunuz linki haritada görmek içinse “Display Links On Map” seçeneğini seçebilirsiniz. Böylece konumsal olarak da kimin nerelerle temasta olduğunu görüntüleyebilirsiniz.

Bağlantı grafiğinde düzeni değiştirme seçenekleri

Bağlantı grafiğindeki güzel bir özellik ise; aynı kişi farklı günlerde forma bilgi girişi yaparsa, bu bilgileri aynı isim altında tutmaya da olanak veriyor. Örneğin Fatih adlı kişi 13.04.2020 tarihinde hastalığı için muhtemelen diye işaretleyerek temas bilgilerini girmişken, 21.04.2020’de durumunu Pozitif olarak girdiği yeni bir form dolduruyor. İki form da Fatih olarak görünen bağlantı grafiğinin öznitelik bilgisinde görüntülenebilmektedir. Ayrıntılı bilgi için aşağıdaki görseli inceleyebilirsiniz.

Aynı kişinin farklı zamanlarda girdiği bilgiler

Bilgilerin Zaman Çizelgesi İçinde Gösterilmesi

Temasın nerede gerçekleştiğini bilmenin yanı sıra, ne zaman ve ne kadar sürdüğünü anlamak da önemlidir. ArcGIS Pro for Intelligence içindeki Timeline, diğer bir deyişle Zaman Çizelgeleri’ni kullanarak, konum-tabanlı şekilde temasları gerçekleştiği sırayla görselleştirebilirsiniz. Bu, temasların aynı anda mı yoksa aynı zaman aralığında mı gerçekleştiğini belirlemenizi sağlar. Bunun aksine, eğer temaslar arasında günler veya haftalar varsa, muhtemelen aynı kümenin parçası değildirler.

Zaman çizelgesinde olayların nerede ve hangi zaman aralığında sıklaştığını görme

Sezgisel Analitik Yoluyla Web Ortamında Bağlantı Grafiği Oluşturma

Formdan gelen bilgilerle web ortamında kullanabileceğiniz ArcGIS Insights ile neler yapabileceğimize kısaca bakalım.

Seçtiğiniz veri ile oluşturabileceğiniz grafik seçeneklerini sürükle bırak yöntemiyle hızla görüntüleyebilme

ArcGIS Insights verilerinizi hızlı bir şekilde grafiklerle göstermenize olanak sağlayan bir arayüze sahiptir. Formdan gelen bilgileri kullanarak bir çok grafik oluşturabilirsiniz.

Sağdaki görüntüden gördüğünüz grafik seçenekleri içinden Bağlantı Çizgesini kullanarak bağlantı grafiği oluşturabilirsiniz. Bu grafiği mekansal olarak da gösterebilir ve sembolojilerini düzenleyebilirsiniz. Bağlantı çizgilerini özel bir alana göre görselleştirerek veride bulunan gizli kalmış bilgileri hızlıca görselleştirebilirsiniz.

Her grafiğin verideki farklı detayları ön plana çıkaracak gücü bulunduğu içi, istediğiniz kadar kart oluşturarak farklı grafikleri aynı çalışma sayfası içinde kullanabilirsiniz.

 

 

 

ArcGIS Insights ile oluşturulan bağlantı grafiği ve haritada görselleştirilmesi

 

Toplanan bilgiler ışığında enfekte kişilerin temas ettiği sıcak bölgelerin bulunmasıyla;

  • Bu etkin noktalar, yeni test merkezlerinin nerede kurulacağı gibi yanıtın önceliklendirilmesine yardımcı olabilir,
  • Yayılmayı yavaşlatmada gereken desteği artırmak için kamu bilincini arttıracak bilgi levhaları bu bölgelere konabilir,
  • Karar vericilere yardımcı olacak ek mekansal analizler veya coğrafi zenginleştirme gerçekleştirerek uygun halk bilgilendirme kampanyaları ve bu semtlere uygun müdahale tedbirleri tanımlanabilir,
  • Öncelikli olarak dezenfekte edilmesi gereken mekanlar belirlenebilir.

Bu konuda hazırladığımız videomuzu izleyerek daha ayrıntılı bilgi alabilirsiniz.

 

Son olarak; aşağıda bu çözümde kullanılan ürünlere nasıl erişebileceğinizle ilgili kısa bir bilgilendirme bulacaksınız:

COVID-19 pandemisi ile savaşmada Esri’nin sağlamış olduğu Afetle Müdahale Programı içinde kurumlara sağlanan içerikle bu çözümü hayata geçirmeniz için gereken araçların hepsine ve daha fazlasına sahip olacaksınız. Bu konuda bilgi almak için tıklayınız.

  • Survey123 Connect for ArcGIS, form uygulamasının masaüstü kısmı olup sizin ayrıntılı formlar oluşturmanıza olanak verecek birçok özelliği içerir. Ayrıntılı bilgi için tıklayınız.
  • ArcGIS Pro for Intelligence ise  Eklentiler, Coğrafi İşleme Araçları ve diğer proje bileşenleriyle birlikte ArcGIS Pro’nun Yönetilen Yapılandırmasından (Managed Configuration) oluşur. Bu uygulamayı kullanabilmeniz için ArcGIS Pro 2.5 kullanıyor olmanız gerekmektedir. İndirmek için MyEsri veya ArcGIS Solutions olmak üzere iki farklı yol izleyebilirsiniz. Ayrıntılı bilgi için tıklayınız.

MyEsri üzerinden ya da ArcGIS Solutions sayfası içinden erişim

  • ArcGIS Insights web tabanlı bir uygulama olup birçok veriyi kullanmanıza olanak sağlayan ve çok kolay bir şekilde verilerinizi analiz etmenize olanak sağlayan bir arayüz sunar. Bu konuda yazılmış olan blog yazımızdan ayrıntılı bilgiye erişebilirsiniz.

Kaynaklar:

 

ArcGIS Pro 2.5 ile Gelen FMV Yenilikleri

ArcGIS Image Analyst bileşenindeki Full Motion Video (FMV), FMV uyumlu video verilerinin oynatılması ve coğrafi analizi için yetenekler sağlar. FMV uyumlu bir video akışının ve ilişkili meta verilerin tek bir video dosyasına birleştirilmesini ifade eder, bu da videoyu coğrafi olarak kullanılabilir kılar. Sensör sistemleri kamera işaretleme bilgileri, platform konumu ve duruşu ile diğer verileri toplar ve video akışına kodlar. Böylece her video çerçevesi coğrafi konum bilgileri ile ilişkilendirilebilir.

Coğrafi olarak etkinleştirilmiş bu video verileri, ArcGIS Pro’nun hesaplama işleviyle birlikte, sensör dinamiklerinden ve görüş alanından (FOV) tam olarak haberdar olurken videoyu görüntüleme ve değiştirme ve bu bilgileri harita görünümünde görüntüleme olanağı sağlar. Ayrıca, telestrasyon yeteneği sağlayarak özellik verilerini video görünümünde veya harita görünümünde analiz etmenize ve düzenlemenize olanak tanır.

ArcGIS Pro içerisinde bulunan FMV ile;

  • Sensör konumları ve video hatları ile videolarınızı veya canlı yayınlarınızı oynatabilir
  • Raporlama veya analizler için coğrafi referanslı çerçeveler çıkarabilir
  • Haritada veya videodaki önemli katmanları yakalayabilir
  • Durumsal farkındalık için 2B ve 3B görüntüleyicilere entegre edebilirsiniz

FMV Yenilikleri

  • GDB’ ye yazılan VMYI öznitelikleri

  • Video oynatıcı ile obje ölçümleri, dikey ölçümler dahil

  • Video üzerinde kuzey oku görüntüleme

 

  • Daha iyi yorumlama için video geliştirme
    • Parlaklık, kontrast, doygunluk, gama
    • Renkleri ters çevirmek (invert)

  • Birden çok videoyu senkronize etme
  • Video feed manager önceki videoları kolayca görüntülememizi sağlar