ArcGIS Enterprise Antivirüs Yapılandırılması

Ortamınızda ArcGIS Enterprise çalıştıran her ana bilgisayar için güvenlik riskini ayrı ayrı değerlendirmenizi ve her birinin güvenlik riski düzeyine uygun araçları seçmenizi şiddetle tavsiye ederiz.

Ayrıca, herhangi bir virüsten koruma projesini kullanıma sunmadan önce, masaüstü ve web istemcileri de dahil olmak üzere tüm sistemi tam yük altında test etmenizi ve kararlılık ve performanstaki tüm değişiklikleri ölçmenizi öneririz.

Virüs koruma yazılımı, yürütmek için sistem kaynaklarına ihtiyaç duyar ve bazı durumlarda yazılım performansını etkileyebilir. ArcGIS Enterprise ana bilgisayarlarınız üzerinde herhangi bir performans etkisi olup olmadığını belirlemek için virüsten koruma yazılımınızı yüklemeden önce ve sonra test yapmanız ve herhangi bir performans etkisine karşı istediğiniz güvenlik düzeyini dengelemeniz gerekir.

Güvenlik Risk Faktörleri

Kuruluşunuzun risk faktörlerini ölçmeye yardımcı olacak faktörler şu şekildedir.

  • ArcGIS üzerinde saklanan verilerinizin kuruluşunuz için önemi
  • Cihazınız üzerinde saklanan verilerin kuruluşunuz için önemi
  • Bilgileriniz korumak için belirlediğiniz güvenlik düzeyi
  • Bu bilgilere erişimde kaybedeceğiniz maliyet
  • Cihazınız üzerinden diğer kaynaklara kötü amaçlı yazılım veya virüslerin yayılması

Yüksek Riskli Sunucular

Birbirine bağlı herhangi bir sunucu, bir miktar enfeksiyon riski altındadır. En yüksek riskli sunucular genellikle aşağıdaki kriterlerden birini veya birkaçını karşılar:

  • Sunucuların halka açık internet üzerinden erişilebilir olması
  • Sunucuların bir güvenlik duvarı tarafından yönetilmeyen açık bağlantıdan erişilebilir olması
  • Sunucuların diğer sunuculardaki dosyalara erişim ve çalıştırma işlemlerini yapabilmesi

Anti-virüs Tipleri

Gerçek Zamanlı / Aktif Virüs Taraması : Bu tip uygulamalar sürekli olarak sunucu ve kullanıcı makinelerinden gelen giden istekleri takip eder. Yeni oluşturulan dosyaları virus ve kötü amaçlı yazılımlara karşı korur.

Endpoint protection (Uç nokta koruması) tipik olarak kötü amaçlı yazılım ve virüslere karşı korumayı birden fazla cihaz ve işletim sistemi noktasında gerçekleştirir.

Aktif virüs taraması veya Endpoint koruma yazılımı, ArcGIS Enterprise bileşenlerinde aşağıdaki sorunlara neden olabilir:

  • ArcGIS yazılımının kurulum, konfigürasyon, güncelleme işlemlerini yavaşlatabilir veya engelleyebilir.
  • Yedek oluşturma veya yedekten geri dönme işlemlerini yavaşlatabilir veya engelleyebilir.
  • Harita veya sahne servislerinde tile oluşturmayı yavaşlatabilir veya engelleyebilir.

Bu sorunları gidermek için güvenlik seviyenizi gevşetebilirsiniz. Ancak bu durumda sistemi riske atabilirsiniz. Performans ve güvenlik beklentilerinize göre bu dengeyi sağlamalısınız.

Virüs Taraması ve Yazılım Kaldırma Araçları:

Virüs Tarama yazılımı, mevcut dosyaları dosya bulaşmasına karşı tarar. Dosyaları virüs bulaştıktan sonra algılar. Virüs taramaları tipik olarak belirli bir zamanlamaya göre çalışır.

Virüs Tarama ArcGIS Enterprise bileşenlerinde aşağıdaki sorunları oluşturabilir.

  • Virüs tarayıcı bir veritabanı dosyası açtıysa ve ArcGIS Enterprise veritabanını açmaya çalıştığında hala açıksa, dosyanın ait olduğu veritabanı şüpheli olarak işaretlenebilir.
  • Yazılım bileşenleri veya yazılım tarafından oluşturulan geçici dosyalar, bilinen kötü amaçlı yazılım çeşitlerinin buluşsal yöntemlerine benziyorsa, virüs taraması potansiyel olarak yanlış sonuçlar elde edebilir.

Web Application Firewall (Web Uygulaması Güvenlik Duvarı)

WAF veya Web Uygulaması Güvenlik Duvarı, bir sunucu ile İnternet arasındaki HTTP trafiğini filtreleyerek ve izleyerek web uygulamalarının ve uygulama sunucularının korunmasına yardımcı olur. WAF, sunucunuza ulaşmadan önce HTTP trafiğini inceler ve sitenizin işlevselliğine zarar verebilecek veya verileri tehlikeye atabilecek tehditleri filtreleyerek korur. Bir web uygulaması sunucusunun önüne bir WAF yerleştirilmesi, web uygulaması ile İnternet arasına bir kalkan görevi görür. Birçok WAF, bir kullanıcının kötü amaçlı bir dosyayı kabul ettikten sonra uzaktan kod yürütmesine izin veren zararlı bir teknik olan Kötü Amaçlı dosya çalıştırma gibi saldırılara karşı koruma sağlayabilir.

  • ArcGIS Enterprise dosyaları ve dizinleri ne zaman virüs taramasının dışında bırakılmalıdır?

Yedekleme ve Geri Yükleme Operasyonları

ArcGIS Enterprise dağıtımınızın yedeklerini oluşturabilir ve bir arıza veya bozulma durumunda en son yedeği geri yükleyebilirsiniz. Bu, yedeklemeyi oluşturduğunuzda var olan portal öğelerini, hizmetleri ve verileri kurtarmanıza olanak tanır.

ArcGIS Enterprise bileşenlerinin yedek dosyalarını dışa aktarmak için webgisdr yardımcı programını kullanın. Bu araç ile aşağıda belirtilen içerikleri yedekleyebilirsiniz:

  • Portal ögeleri ve ayarları
  • GIS servisleri ve ayarları
  • İlişkisel data store ve tile cache data store

Yedekleme veya geri yükleme işlemi başladığında aktif anti virüs tarayıcıları oluşturulan dosyaları tarayacaktır. Bu dosyalar %temp% dizininde veya belirtilen yedekleme / geri yükleme dizininde oluşacaktır. Bu tarama işlemi yazma sürecini uzatacak, dolayısıyla yedekleme / geri yükleme süreçlerinin tamamlanması zaman alacaktır.

Ürün Kurulum Güncelleme veya Kaldırma

Benzer olarak  yazılımın kurulum, güncelleme ve kaldırılması sürecinde disk üzerine işlemler gerçekleştirilir. Aktif anti virüs taraması yazılımların kurulumu güncellenmesi veya kaldırılması süreçlerini uzatacaktır.

Harita, Sahne tile, Tile Paket Oluşturma veya Kopyalama

Harita, sahne tile oluşturma işlemleri esnasında binlerce dosya yazma işlemleri olacaktır. Önbellekleme işlemleri zaman alacaktır. Paket dosya halinde oluşturulan cache formatları (.bundle) daha kullanışlı olacaktır;

  • Dosya sayısı azaldığı için kopyalama işlemi daha kolaydır.
  • Cache verisinin diskteki boyutu azalır.
  • Tile oluşturma disk I/O azalması olacağından daha hızlı olur.
  • Oluşturulan tile verileri birden fazla cihazda barındırılırsa network trafiğinizde azalma olur.

Yukarıda yer alan işlemler esnasında anti virüs yazılımınızı devredışı bırakıp, süreç tamamlandıktan sonra tekrar devreye alabilirsiniz.

  • Dizinlerin ve İşlemlerin Anti Virüs Tarafından Hariç Tutulması

Anti virüs yazılımlarını yapılandırarak belirli dizinler veya dosyaları tarama işlemi dışında tutabilirsiniz. Bu işlem performans arttıracak ve dosya ve klasörlerin kilitlenmesini önleyecektir.

Bu dizinlerdeki bu dosyalara virüs bulaşırsa, virüsten koruma yazılımınız bulaşmayı algılayamaz. Bu dizinleri ve süreçleri tarama seviyesi gevşetilebilir, ancak yine de düşük kullanım zamanlarında periyodik olarak taranmalıdır. Performans beklentilerinizi güvenlik ihtiyaçlarınız ile dengelemeniz gerekir.

ArcGIS Server Dizinleri

  • \arcgisserver\directories\arcgiscache\
  • \arcgisserver\directories\arcgisjobs\
  • \arcgisserver\directories\arcgisoutput\
  • \arcgisserver\directories\arcgissystem \
  • \arcgisserver\config-store\

ArcGIS Data Store Dizinleri

  • \arcgisdatastore\pgdata\
  • \arcgisdatastore\nosqldata\

Portal For ArcGIS Dizinleri

  • \arcgisportal\temp\
  • \arcgisportal\dsdata\
  • \portalforarcgis\content\arcgisportal\db\
  • \ portalforarcgis\content\arcgisportal\index\

Servis Kullanıcısı Geçici Dizinleri

  • \%ArcGIS Account%\appData\Local\temp\

Süreç Uygulama Dizinleri (Windows)

  • %ProgramFiles%\ArcGIS\Server\framework\etc\service\bin\ArcGISServer.exe
  • %ProgramFiles%\ArcGIS\Server\framework\runtime\ArcGIS\bin\ArcSOC.exe
  • %ProgramFiles%\ArcGIS\Server\bin\ArcSOC.exe
  • %ProgramFiles%\ArcGIS\Server\framework\runtime\jre\bin\rmid.exe
  • %ProgramFiles%\ArcGIS\Server\framework\runtime\jre\bin\javaw.exe
  • %ProgramFiles%\ArcGIS\Portal\framework\service\bin\ArcGISPortal.exe
  • %ProgramFiles%\ArcGIS\Portal\framework\runtime\jre\bin\javaw.exe
  • %ProgramFiles%\ArcGIS\Portal\framework\runtime\jre\bin\java.exe
  • %ProgramFiles%\ArcGIS\Portal\framework\runtime\pgsql\bin\postgres.exe
  • %ProgramFiles%\ArcGIS\DataStore\framework\etc\service\bin\ArcGISDataStore.exe
  • %ProgramFiles%\ArcGIS\DataStore\framework\runtime\jre\bin\javaw.exe
  • %ProgramFiles%\ArcGIS\DataStore\framework\runtime\jre\bin\java.exe
  • %ProgramFiles%\ArcGIS\DataStore\framework\runtime\pgsql\bin\postgres.exe
  • %ProgramFiles%\NotebookServer\framework\etc\service\bin\ArcGISNBServer.exe

Hangi dizin ve dosyalar virüs taramasında hariç tutulmamalıdır?

  • \arcgisserver\config-store\uploads
  • \arcgisserver\directories\arcgissystem\arcgisuploads
  • \portalforarcgis\content\arcgisportal\content\items
Bu yazı için bir etiket bulunmamaktadır.

Kubernetes Üzerinde ArcGIS Enterprise

Sektör lideri jeo-uzamsal platform olan ArcGIS Enterprise’ın bu tamamen yeni uygulaması, yeni bir mikro hizmet mimarisinde tasarlandı ve 10.9 sürümünde kullanıma sunulacak.

Dağıtın, yapılandırın ve kullanın

İlk demomuzda Markus, ArcGIS Enterprise’ı Kubernetes üzerinde dağıtma, yapılandırma ve kullanma adımlarına genel bir bakış sunuyor. Markus, kuruluşu için üretime hazır ve yüksek düzeyde kullanılabilir bir jeo-uzamsal ortamın nasıl dağıtılacağını gösteriyor.

Başlamadan önce, Markus’un konuşlandırmanın bir ön koşulu olan Kubernetes kümesini sağladığını fark etmiş olabilirsiniz.

Kubernetes üzerinde ArcGIS Enterprise şu anda 3 adet  kubernetes sağlayıcı üzerinde desteklenmektedir. Zamanla bu büyüyecektir.

Şirket içi veri merkezi :

  • Red Hat OpenShift Container Platform

Bulutta yönetilen Kubernetes hizmetleri

  • Microsoft Azure Kubernetes Service (AKS)
  • Amazon Elastic Kubernetes Service (EKS)

Bu ortamlardan birinde küme sağladığınız zaman dağıtıma hazırsınız

Esri tarafından sağlanan komut dağıtım komut scriptini (./deploy.sh) direk olarak etkileşimli mod üzerinde (ilk defa kullanacak olan kullanıcılar için önerilir) veya sessiz modda konfigürasyon dosyasını düzenledikten sonra çalıştırabilirsiniz.

Script çalışırken kubernetes clusterlar ile konuşarak podları oluşturmaya başlayacaktır. (namespace isimlendirmesi sizin tercihinize göre olacaktır)

Dağıtım işlemi tamamlandıktan sonraki aşama konfigürasyon aşaması olacaktır. Bu aşama için hazırlanmış scripti kullanabilir (./configure.sh) veya browser üzerinden kurulum sihirbazı sayesinde bu işlemi tamamlayabilirsiniz.

Güncellemeler ve Yükseltmeleri gerçekleştirin.

Bu demoda, Shreyas, Kubernetes’te ArcGIS Enterprise’da güncelleme uygulama sürecinde bize yol gösteriyor. Güncellemeler, yükseltmelerden (yeni bir yazılım sürümü) ve güncellemelerden (yeni bir yama) oluşur ve yöneticilere, yeni özellikler ve geliştirmeleri kullanılabilir olur olmaz sorunsuz bir şekilde alma fırsatı verir.

 

Yönetim araçlarına bir güncelleme motoru yerleştirilmiştir. Bir güncelleme geldiğinde podların güncellenmesi için bir bildirimde bulunur. Podların tipine göre bir güncelleme stratejisi uygulanır. Örneğin;

  • Mavi-Yeşil: Bu strateji, barındırılan veri depoları tarafından uygulananlar gibi StatefulSets için uygulanır. Güncellenebilir olduğunda yeni kubernetes deployment paketi ile containerlar (podlar) oluşturulur. Veriler taşınır ve upgrade edilir. Yeni veri deposunun sağlıklı çalıştığı gözlemlendikten sonra eski veri deposu kapatılır. Yeni veri deposuna geçiş yapılır.
  • Yuvarlama: Bu strateji satece Kubernetes dağıtım ögeleri için kullanılır. Yeni podlar oluşturulurken eski podlar sıra ile kapatılır. Bu yaklaşım, güncellemeleriniz için kapalı kalma süresini en aza indirmeyi amaçlar.

Servisleri Ölçekleyin

Her hizmet talebinin önemli olduğunu ve yöneticilerin, sistemlerin ne zaman sağlıklı olduğunu ve beklenen hizmet düzeyi sözleşmelerinde (SLA) performans gösterdiğini ve belki de daha da önemlisi, ne zaman sağlıklı olmadıklarını bilmelerinin zorunlu olduğunu anlıyoruz.

Kubernetes üzerinde ArcGIS Enterprise, kullanıma hazır izleme araçları sağlamak için metrikleri toplamak için popüler bir araç olan Prometheus’u ve sonuçları görüntülemek için bir metrik görselleştiricisi olan Grafana’yı içerir.

İstekler sistem üzerinden akarken, çeşitli podlardan temel ölçümler toplanır ve Prometheus tarafından hazırlanır. Metrikler, Prometheus sorgu dili (PromQL) kullanılarak sorgulanabilir.

Kubernetes üzerinde ArcGIS Enterprise GIS hizmetleri, iki modda çalışacak şekilde yapılandırılabilir;

  • Paylaşılan – hizmet bu modda (CPU ve bellek) diğer hizmetlerle paylaşılan kaynakları kullanarak çalışır.
  • Özel – hizmet kendi özel kaynaklarını kullanarak çalışır.

10.9’da, harita hizmetleri ve barındırılan özellik hizmetleri, paylaşılan modda çalışacak şekilde yapılandırılabilir. Özel mod, dinamik harita hizmetleri, özellik hizmetleri ve sistem coğrafi işleme hizmetleri için desteklenir ve çok özel kaynak kontrol sınırı gerektiren veya SLA’ları olan hizmetler için idealdir.

Yöneticiler, hizmet podlarının sayısının yanı sıra her biriyle ilişkili CPU ve belleği kontrol etmek için ArcGIS Enterprise Manager veya Admin API’yi kullanabilir.

Yöneticiler, hizmet kullanım ölçümlerinin iki özelliğini podlar üzerinde ayrıntılı kaynak denetimiyle birleştirerek, bir hizmetin SLA’sını karşılayabilmesini ve iş akışlarına anında uyum sağlayabilmesini sağlamak için çok güçlü otomatik ölçeklendirme iş akışlarını dağıtabilir.

Ortalama yanıt süreleri artarsa, yani hizmet belirli bir süre boyunca gelen yükü kaldıramazsa, Yönetici API’sini kullanarak podların ölçeğini ayarlamak için bir tetikleyici oluşturulabilir.

Bu şekilde, yöneticiler, güçlü hizmet kullanım metriklerinin otomasyonunu ve yerleşik özelliklerini kullanarak, SLA’larını karşılamak için CBS hizmetlerini (yukarı veya aşağı) ölçeklendirebilir.

Bu yazı için bir etiket bulunmamaktadır.
ArcGIS API for JavaScript ile Web Uygulamaları – 8 Etiketleme

ArcGIS API for JavaScript ile Web Uygulamaları – 8 Etiketleme

Etiketleme

Harita üzerinde gösterimi yapılan objelere ait görsellikle birlikte, objenin nitelikleri (attributes)  kullanılarak harita üzerinde etiketler gösterimi sağlanabilmektedir. Etiketleme özelliği birçok farklı API içerisindeki sınıf tarafından sağlanmaktadır. Bununla birlikte gösterimini sağladığımız haritamızın 2D veya 3D olmasına ve üzerinde gösterilen katmanın tipi, geometri tipine göre de farklı özellikler ve kaynaklar mevcuttur. Daha detaylı bilgi için linke tıklayınız.

Örneğimizde 2D bir web haritasında feature tipinde bir katman içerisinde öznitelik bilgileri kullanılarak farklı etiketlemeler gerçekleştireceğiz.

Adımlar

  • Bilgisayarınızda öncelikle bir web sunucusu bulunmalı. Bu web sunucusunda bir HTML dosyası barındırın ve herhangi bir metin editörü dosyayı açınız.
  • Önceki blog yazılarımızdan HTML şablonu kopyalayınız.
  • Etiketleme için ArcGIS Online üzerinden yayınlanan genele açık dünya şehirleri feature servisini kullanacağız.

Bu servis içerisinde birçok nitelik barındırmaktadır.  Aşağıda örnek değerleri görebilirsiniz:

Basit Etiketleme

Etiketleme için LabelClass sınıfı kullanılacaktır.

              const labelClass = {
                // autocasts as new LabelClass()
                symbol: {
                    type: "text", // autocasts as new TextSymbol()
                    color: "red",
                    haloColor: "white",
                    haloSize: "1px",
                    font: {
                        // autocast as new Font()
                        family: "Arial Unicode MS",
                        size: 12,
                        weight: "bold"
                    }
                },
                labelPlacement: "above-center",
                labelExpressionInfo: {
                    expression: "$feature.ADMIN_NAME"
                }
            };

Bu sınıf içerisinde etiketimizi yazı tipi, renk, konumu, etiket değeri v.b. özelliklerini belirleyebiliyoruz. Sembol olarak TextSymbol sınıfında türettiğimiz sembolümüzde font olarak “Arial Unicode MS” kullanılmıştır. Etiket değeri olarak objemizin içerisindeki “ADMIN_NAME” nitelik değerinin kullanılması sağlanmıştır.

Oluşturduğumuz etiket nesnesi “labelClass” ‘ı, katmanımız içerisinde “labelingInfo” özelliğine tanıtımını da aşağıdaki gibi gerçekleştiriyoruz:

            map.layers = [new FeatureLayer({
                portalItem: {
                    // autocasts as new PortalItem
                    id: "6996f03a1b364dbab4008d99380370ed"
                },
                labelingInfo: [labelClass],
            })];

HTML 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>ArcGIS JavaScript API Örnekleri: Etiketleme</title>
    <style>
        html,
        body,
        #haritaBlogu {
            padding: 0;
            margin: 0;
            height: 100%;
            width: 100%;
        }
    </style>
    <link rel="stylesheet" href="https://js.arcgis.com/4.20/esri/themes/light/main.css">
    <script src="https://js.arcgis.com/4.20/"></script>
    <script>
        require([
            "esri/config",
            "esri/Map",
            "esri/views/MapView",
            "esri/layers/FeatureLayer",
        ], function (esriConfig, Map, MapView, FeatureLayer) {
            // API anahtarı girilmeli
            esriConfig.apiKey = "XXXXX"
            var map = new Map({
                basemap:  "arcgis-imagery-standard"
            });
            var view = new MapView({
                container: "haritaBlogu",
                map: map,
                center: [35, 39], // boylam, enlem
                zoom: 7
            });
            const labelClass = {
                // autocasts as new LabelClass()
                symbol: {
                    type: "text", // autocasts as new TextSymbol()
                    color: "red",
                    haloColor: "white",
                    haloSize: "1px",
                    font: {
                        // autocast as new Font()
                        family: "Arial Unicode MS",
                        size: 12,
                        weight: "bold"
                    }
                },
                labelPlacement: "above-center",
                labelExpressionInfo: {
                    expression: "$feature.ADMIN_NAME"
                }
            };
            map.layers = [new FeatureLayer({
                portalItem: {
                    // autocasts as new PortalItem
                    id: "6996f03a1b364dbab4008d99380370ed"
                },
                labelingInfo: [labelClass],
                renderer: {
                    type: "simple", // autocasts as new SimpleRenderer()
                    symbol: {
                        type: "simple-marker", // autocasts as new SimpleMarkerSymbol()
                        color: "rgba(0,100,0,0.6)",
                        size: 3,
                        outline: {
                            color: "yellow",
                            width: 4
                        }
                    }
                }
            })];
        });
    </script>
</head>
<body>
    <div id="haritaBlogu"></div>
</body>
</html>

Harita görünümü aşağıdaki gibi görüntülenir.

Gelişmiş Etiketleme

Harita üzerinde gelişmiş etiketlemede yapılabilmektedir. Örneğin farklı bir özniteliğin değerinin, belirlenen bir değerden az veya çok olması durumunda farklı renklendirmeler, belirli bir ölçekte sadece istenen bilginin etiket olarak gösterilmesi gibi gelişmiş etiketleme seçenekleri desteklenmektedir.

İlk örneğimizde sadece Türkiye verilerinde görüntülemek istiyoruz. Bunun için özniteliklerde “FIPS_CNTRY” kullanılarak sadece “TU” verisi içeren değerler kümesi belirliyoruz. Bu küme sadece Türkiye içerisindeki etiketlerde geçerli olacaktır. Bu kümenin etiketi olarak “FIPS_CNTRY” değerini mavi renkte göstereceğiz.

            const sadeceTurkiyeLabelClass = {
                symbol: {
                    type: "text", // autocasts as new TextSymbol()
                    color: "blue",
                    haloColor: "white",
                    haloSize: "1px",
                },
                labelExpressionInfo: {
                    expression: "$feature.FIPS_CNTRY"
                },
                labelPlacement: "below-left",
                where: "FIPS_CNTRY = 'TU'"
                };

Yukarıdaki kodu uyguladığımızda aşağıdaki harita görünümü oluşacaktır:

Harita üzerine dikkatlice bakıldığında, Türkiye içerisindeki gösterimi yapılan objelere ait etiketlerde mavi karakter ile “TU” görüntülenmekteyken, Türkiye dışında ülke kodu görüntülenmemektedir. Bu koşulu sağlayan durum etiket sınıfında mevcut “where” özelliğinin kullanılmasıdır.

Bir diğer örneğimizde ise etiketin öznitelik değerinin farklı renklerde durumuna göre görüntülenmesi. Örnek verimizde “POP_RANK” olarak ülke nüfusunun hangi kategoride olduğu bilgisi bulunmaktadır. Bu değeri kullanarak etiketlerimizde farklı renklerde bir değer gösterebiliriz.

            const azNufusLabelClass = {
                symbol: {
                    type: "text", // autocasts as new TextSymbol()
                    color: [255,201,14],
                    haloColor: "white",
                    haloSize: "1px",
                },
                labelExpressionInfo: {
                    expression: "$feature.POP_RANK"
                },
                labelPlacement: "below-right",
                where: "POP_RANK <= 2"
            };
            const cokNufusLabelClass = {
                symbol: {
                    type: "text", // autocasts as new TextSymbol()
                    color: [0,162,232],
                    haloColor: "white",
                    haloSize: "1px",
                },
                labelExpressionInfo: {
                    expression: "$feature.POP_RANK"
                },
                labelPlacement: "below-right",
                where: "POP_RANK > 2"
            };

Bu gösteriminin sağlanması için 2 farklı etiket oluşturup, “where” koşullarını birbirleriyle ilişkilendirmek. Aşağıdaki harita görünümünde görüldüğü üzere bazı il adlarında rakamlar ve nüfus yoğunluğuna göre farklı renklerde görüntülenmektedir.

Anlatılan farklı örnekleri tek bir uygulama içerisinde kullanımı aşağıda belirtilmektedir.

<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
    <title>ArcGIS JavaScript API Örnekleri: Etiketleme</title>
    <style>
        html,
        body,
        #haritaBlogu {
            padding: 0;
            margin: 0;
            height: 100%;
            width: 100%;
        }
    </style>
    <link rel="stylesheet" href="https://js.arcgis.com/4.20/esri/themes/light/main.css">
    <script src="https://js.arcgis.com/4.20/"></script>
    <script>
        require([
            "esri/config",
            "esri/Map",
            "esri/views/MapView",
            "esri/layers/FeatureLayer",
        ], function (esriConfig, Map, MapView, FeatureLayer) {
            esriConfig.apiKey = "XXXXX"
            var map = new Map({
                basemap: "arcgis-imagery-standard"
            });
            var view = new MapView({
                container: "haritaBlogu",
                map: map,
                center: [35, 39], // boylam, enlem
                zoom: 7
            });
            const labelClass = {
                // autocasts as new LabelClass()
                symbol: {
                    type: "text", // autocasts as new TextSymbol()
                    color: "red",
                    haloColor: "white",
                    haloSize: "1px",
                    font: {
                        // autocast as new Font()
                        family: "Arial Unicode MS",
                        size: 12,
                        weight: "bold"
                    }
                },
                labelPlacement: "above-center",
                labelExpressionInfo: {
                    expression: "$feature.ADMIN_NAME"
                }
            };
            const sadeceTurkiyeLabelClass = {
                symbol: {
                    type: "text", // autocasts as new TextSymbol()
                    color: "blue",
                    haloColor: "white",
                    haloSize: "1px",
                },
                labelExpressionInfo: {
                    expression: "$feature.FIPS_CNTRY"
                },
                labelPlacement: "below-left",
                where: "FIPS_CNTRY = 'TU'"
            };
            const azNufusLabelClass = {
                symbol: {
                    type: "text", // autocasts as new TextSymbol()
                    color: [255, 201, 14],
                    haloColor: "white",
                    haloSize: "1px",
                },
                labelExpressionInfo: {
                    expression: "$feature.POP_RANK"
                },
                labelPlacement: "below-right",
                where: "POP_RANK <= 2"
            };
            const cokNufusLabelClass = {
                symbol: {
                    type: "text", // autocasts as new TextSymbol()
                    color: [0, 162, 232],
                    haloColor: "white",
                    haloSize: "1px",
                },
                labelExpressionInfo: {
                    expression: "$feature.POP_RANK"
                },
                labelPlacement: "below-right",
                where: "POP_RANK > 2"
            };
            map.layers = [new FeatureLayer({
                portalItem: {
                    // autocasts as new PortalItem
                    id: "6996f03a1b364dbab4008d99380370ed"
                },
                labelingInfo: [labelClass, sadeceTurkiyeLabelClass, azNufusLabelClass, cokNufusLabelClass],
                renderer: {
                    type: "simple", // autocasts as new SimpleRenderer()
                    symbol: {
                        type: "simple-marker", // autocasts as new SimpleMarkerSymbol()
                        color: "rgba(0,100,0,0.6)",
                        size: 3,
                        outline: {
                            color: "yellow",
                            width: 4
                        }
                    }
                }
            })];
        });
    </script>
</head>
<body>
    <div id="haritaBlogu"></div>
</body>
</html>

 

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

İleri düzey ArcGIS Developer eğitimleri,atölye çalışmaları ve yol gösterme hizmetleri için Esri Türkiye Profesyonel Hizmetler birimi ile irtibata geçiniz.

Esri Türkiye 2021

ArcGIS Enterprise 10.9 ile Yönetim Raporları

ArcGIS Enterprise, içerikler, kullanıcılar ve gruplar için çeşitli kullanım istatistiklerini kaydeder ve bu bilgileri portalda raporlar. Kuruluşunuzda yöneticiyseniz veya doğru ayrıcalıklara sahipseniz; içerikler, kullanıcılar ve gruplarla ilgili etkinlikleri ayrıntılandıran raporları, bilgileri ve ölçümleri izlemek için bu bilgileri kullanabilirsiniz. 

Kullanım raporlarının (usage reports) izlenmesi aşağıdaki gibi soruları yanıtlamanıza yardımcı olur:

  • Bu hafta kaç servis kaydedildi ve paylaşıldı?
  • Geçen aya kıyasla bu ayın etkinliği ve kullanımı nasıl?
  • Kuruluşta kaç tane iş birliği ve paylaşım grubu var?

Kullanım raporları, kuruluşunuzu izlemek için önemli bir araçtır. Raporlar, üyelerin kaynakları nasıl kullandığını, paylaştığını ve katkıda bulunduğunu belirlemenize yardımcı olur. Ayrıca zaman içinde meydana gelen olayların tarihini de tutarlar.

Kuruluşunuzun yöneticisi veya doğru ayrıcalıklara sahip üye olarak, yüklemeniz veya yapılandırmanız gereken bir şey yoktur. Etkinlik Panosu, doğrudan portalınıza yerleştirilmiştir. Portal web sitesini kullanarak uygulamaya erişebilir ve kullanım raporlarını görüntüleyebilirsiniz. 

Bu blog yazısında içerik (item) ve üye(member) raporlarından bahsedilecektir. Her iki rapor da, içerik ve üye yönetimi iş akışları için kuruluşunuz hakkında öngörüler çıkarma amacıyla kullanabileceğiniz bir düzineden fazla alan içerir.

Yönetici tarafından bu raporlara ArcGIS Enterprise’da Organizasyon > Durum > Raporlar (Organization > Status > Reports) seçeneklerine tıklayarak erişilebilir. Ardından “Rapor Oluştur”u seçerek, bir içerik raporu mu yoksa üye raporu mu oluşturmak istediği seçilir. İstenilen rapor, rapor listesinin yanındaki İndir butonundan CSV dosyası olarak dışa aktarılabilir.

Yönetim raporları için mevcut seçenekler

 

İçerik Raporu

İçerik raporları, üyelerin içeriği nasıl oluşturduğunu, kullandığını ve paylaştığını gösterir. Grafikler, tablolar ve harita, rapor ayrıntılarını hassaslaştırmaya olanak tanıyan ayrıntılı inceleme etkileşimlerini destekler. Raporlama dönemini değiştirmek için uygulamanın üst kısmındaki zaman ayarlanabilir. Son 12 aya kadar olan içerik etkinliğini görüntülenebilir. Varsayılan süre iki haftadır.

İçerik raporu aşağıdaki alanları içerir:

Başlık | İçerik Kimliği | İçerik URL’si | İçerik Türü | Oluşturulma Tarihi | Değiştirilme Tarihi | İçerik Kategorileri | Sayıyı Görüntüle | Sahip | Dosya Depolama Boyutu | Paylaşım Seviyesi | Paylaşılan Grup Sayısı | Etiketler | Yorum Sayısı | Barındırılan Servis

İçerik raporları sayesinde aşağıdaki soruların cevaplarını öğrenebilirsiniz:

  • Kuruluşumuzda kaç tane web haritası var?
  • Hangi içerikler “test” etiketini kullanıyor?
  • Hiç kimseyle paylaşılmayan kaç öge var?
  • Bu veri kümesi en son ne zaman değiştirildi?
  • Bir yıl önce hangi içerikler oluşturuldu?
  • Hangi içerikler belirli bir kullanıcıya aittir?

Üye Raporu

Üye raporları, kuruluşunuzun üyelerinin durumunu ve sistemdeki faaliyetlerini anlamanıza yardımcı olur. İçerik raporlarında olduğu gibi son 12 aya kadar üye etkinliğini görebilirsiniz. Varsayılan süre iki haftadır.

Üye raporu aşağıdaki alanları içerir:

Kullanıcı adı | İsim | E-posta | Profil Görünürlüğü | Kullanıcı Türü | Rol | Son Giriş Tarihi | Oluşturulma Tarihi | Add-on Uygulamaları | Sahip Olunan Ürün Sayısı | Sahip Olunan Grup Sayısı | Grup Sayısı Toplam | Giriş Türü

Üye raporları sayesinde aşağıdaki soruların cevaplarını öğrenebilirsiniz:

  • E-posta hesapları kuruluşumuz genelinde tutarlı mı?
  • Kaç Viewer kullanıcı var?
  • Kimler yönetici rolüne sahip?
  • Son 6 ayda kimler giriş yapmadı?
  • Bu ay kaç yeni üye oluşturuldu?
  • En çok ögeye kim sahip? Kim herhangi bir ögeye sahip değil?
  • Hangi kullanıcı en çok gruba sahip?

Binlerce içeriğe ve üyeye sahip kuruluşlar için ArcGIS Enterprise kullanıcı arayüzünde gezinme, bu soruları yanıtlamanın en etkili yolu olmayabilir. Yönetim raporları (Administrative Reports), bu temel verilere ulaşmanın ve önemli soruları hızla yanıtlamanın daha kolay bir yolunu sağlar. Bu sorular, CSV’yi doğrudan kullanarak, diğer BI platformları veya ArcGIS Insights ile entegre ederek yanıtlanabilir. 

Yöneticiler tarafından oluşturulan geçmiş raporların listesi

 

Yönetim raporları içeriklerin ve üyelerin durumunun anlık görüntüleri olduğundan, değişiklikleri izlemek için bir programa göre (örneğin, her ay) yönetim raporları oluşturabilirsiniz. İçeriklere ilişkin görüntüleme sayılarını izliyorsanız, zaman içindeki değişimi görebilmeniz için içerik raporunu aylık olarak dışa aktarabilirsiniz. O ay hangi üyelerin oturum açtığını görmek istiyorsanız üye raporunu aylık olarak dışa aktarabilirsiniz.  

 

Kaynaklar:

 

ArcGIS Survey123 Akıllı Çizim Yeteneği

Bu blog yazısında, formlarınızda akıllı çizimi nasıl yapılandırabileceğiniz adım adım anlatılacaktır. Akıllı Çizim (Smart Sketching) yeteneği, ArcGIS Survey123’ün 2.4 sürümünde tanıtılmıştır ve formunuza, kullanıcıların çizim yapabileceği soruları yerleştirmenize olanak tanır. Formunuzu nasıl yapılandırdığınıza bağlı olarak, kullanıcıların boş bir tuvalin, önceden tanımlanmış şemaların ve hatta fotoğrafların üzerine çizim yapmasına izin verebilirsiniz.

Çizim yapmanın kullanışlı olabileceği birden çok senaryo vardır:

  • Bir kullanıcı, denetimler gerçekleştirirken bir varlığın fotoğrafını çekebilir ve sorunları vurgulamak için üzerinde çizim yapabilir. Alternatif olarak, denetim yapan kişi, varlığı temsil eden bir şemanın üzerine açıklama ekleyebilir.
  • Bir trafik kazası raporu gönderirken, bir polis memuru, olaya karışan araçların konumlarını ve fren izlerini göstermek için ArcGIS Survey123’teki çizim yeteneklerini kullanabilir.
  • ArcGIS Survey123’teki serbest biçimli çizimler, çevrecilerin bir balinanın belirli özelliklerini/işaretlerini vurgulamasına izin verir ve bu da daha sonra farklı gözlem raporlarında örneği takip edebilmek için kullanılabilir.

Çizimler, açıklamalı görüntüler ve fotoğraflar, diğer ArcGIS araçlarından erişilebilmesi için bir coğrafi veri tabanı eki olarak ArcGIS Survey123 tarafından otomatik olarak kalıcı hale getirilir.

Temel Yetenekler: Çizim (Draw) ve Açıklama (Annotate) Görünümleri

Kendi anketinize çizim yetenekleri eklemek için, image (görüntü) türündeki anket sorularında draw (çizim) veya annotate (açıklama) görünümlerini kullanmanız gerekir. Yapmanız gereken ArcGIS Survey123 Connect’i kullanarak XLSFile’ınızda image türünde bir soru eklemeniz ve ardından appearance (görünüm) sütununun değerini draw veya annotate olarak ayarlamanızdır.

 

ArcGIS Survey123 Connect’te, “Advanced Template” kullanarak yeni bir form oluşturun ve aşağıdaki gibi bir soru ekleyin:

Şimdi çizim gerecini uygulamak için ArcGIS Survey123 Connect’teki Form Preview’i (form ön izlemesi) kullanabilirsiniz.

Draw görünümü, çizimleriniz için birden çok renk ve kalınlıkta kalemler kullanabileceğiniz tam ekran bir çizim paneli sağlar. Draw görünümü, son kullanıcıların beyaz bir tuval üzerine çizim yapmasını istediğinizde idealdir. Draw görünümü ile aşağıda listelenen yetenekleri yapabilirsiniz:

  • Düz bir çizgi çizerek bir ok ekleme
  • Ekrana dokunarak metin ekleme
  • Serbest çizim yoluyla herhangi bir forma şekil ekleme (Daireler ve dikdörtgenler sizin için otomatik olarak düzeltilmektedir)

Annotate görünümü, kullanıcının tuvalin arka planına bir fotoğraf ayarlamasına izin vermesi dışında draw görünümüne benzerdir. Kullanıcıların önce bir varlığın fotoğrafını çekmesini ve ardından üzerine çizim yapmasını beklediğinizde annotate görünümünü kullanabilirsiniz. Draw görünümünde bulunan aynı çizim araçları, annotate görünüm için de mevcuttur.

Gelişmiş Yetenekler: Varsayılan (Default) ve Hesaplama (Calculation) Yeteneklerini Kullanma

Boş bir tuvalle başlamak yerine, kullanıcılara çizim panelinde özel bir arka plan görüntüsü sunacak şekilde formunuzu yapılandırabilirsiniz. Görüntünüze referans vermeden önce, onu form dizininizin media klasörüne kopyalamanız gerekir. ArcGIS Survey123 Connect’te formunuzun ön izlemesine bakarken “Open survey content folder” düğmesine tıklayın.

Formunuzun klasörü açıldığında, media dizinini arayın ve tüm görüntülerinizi media klasörüne kopyalayın. Riske girmemek için görüntüleri yalnızca .png veya .jpg biçiminde kopyalamanız önerilmektedir. Görsellerin boyutlarına dikkat etmelisiniz. Telefonlarda ve tabletlerde iyi görünecek kadar büyük görseller istiyor olabilirsiniz ancak boyutlarını mümkün olduğunca küçültmeye çalışmalısınız, aksi takdirde formunuzun cihazlara ilk indirilmesi normalden daha uzun sürecektir.

Çoğu tablet ve telefon, 1920×1080 pikselden daha küçük görüntülerde oldukça iyi sonuç verir.

Artık görüntüleriniz medya klasöründe olduğuna göre formunuzu aşağıdaki gibi yapılandırabilirsiniz:

  • Default (Varsayılan): Çizim panelinde her zaman aynı arka plan görüntüsünü kullanmak istiyorsanız default sütununu kullanarak görüntünüzü seçebilirsiniz. Dosyanızın adını tırnak içine almanıza gerek yoktur, ancak hem adı hem de dosya uzantısını eklediğinizden emin olmalısınız.  Aşağıdaki örnekte “pilon.direk.png” görüntüsü, draw gereci için her zaman arka plan olarak kullanılacaktır.

  • Calculation (Hesaplama): Formunuzda önceki yanıtlara göre arka plan görüntüsünü dinamik olarak değiştirmek istiyorsanız, calculation sütununu kullanabilirsiniz. Bunun için tipik bir senaryo örneği kullanıcılara bir seçim sorusu sunmanız ve ardından arka planı kullanıcı seçimine göre değiştirmenizdir. Örneğin, önce kullanıcının denetlenmekte olan direk denetim türünü seçmesine izin verdiğinizi varsayalım. Çizim paneli arka planı, türe bağlı olarak değişecektir.

Aşağıda listelenen adımları takip edebilirsiniz:

  • Tüm görüntülerinizin media klasöründe olduğundan emin olmalısınız. İşinizi kolaylaştırmak için tüm görüntülerin formatlarının aynı olduğundan (.png veya .jpg) emin olmalısınız.
  • Choices” çalışma sayfasında, listenizdeki seçimler için name sütununun değerinin media klasöründeki görüntülerin adıyla eşleştiği bir liste oluşturun.
  • Draw veya annotate türündeki sorunuzun calculation sütunundaki ifadeyi şu şekilde ayarlayın:

concat(${ChoiceQuestion},’.png’)

Yukarıdaki örnekte, seçim sorunuzun ChoiceQuestion adlı bir select_one tipi soru olduğunu varsayılmaktadır. Ayrıca görüntülerinizin .png formatında olduğunu varsayılmaktadır. “concat()” fonksiyonunun tüm yaptığının, select_one sorunuzdaki seçili seçeneğin değerini .png uzantısıyla birleştirmektir.

Transmission Tower Inspection” örneği, ArcGIS Survey123 Connect’teki Community kategorisi altında mevcuttur:

  • Arcgıs Survey123 Connect’te oturum açın.
  • New Survey” butonuna tıklayın.
  • Community” kategorisini seçin ve ardından “Transmission Tower Inspection” örneğini seçin.

Dikkat Edilmesi Gereken Konular

  • Tüm çizimler, ArcGIS’e gönderildikten sonra coğrafi veri tabanı ekleri olarak kaydedilecektir. Bu, gönderilen bir detayla ilişkili çizimlere her zaman kolayca erişebileceğiniz anlamına gelir.
  • Çizim panelinin arka planını önceden tanımlamak için default veya calculation sütunlarını kullanıyorsanız XLSForm’unuzdaki büyük harf kullanımının tam olarak dosya adlarındaki gibi olduğundan emin olarak görüntülere bakmalısınız.
  • Kullanıcı taslağı oluşturduğunda, formda taslağın bir ön izlemesi sunulacaktır. Bu noktada kullanıcının görüntünün adını değiştirebileceğini unutmamalısınız.
  • WebForm’da draw ve annotate ile ilgili default ve calculation için destek yoktur. Yalnızca ArcGIS Survey123 mobil uygulaması, default ve calculation özelliklerini dikkate alacaktır.
  • Mevcut detayları düzenlemek için inbox’ı (Gelen Kutusu) kullanıyorsanız, 2.4’ten itibaren Gelen Kutusu’nun hiçbir türdeki görüntüyü (imzalar, fotoğraflar, çizimler veya açıklamalı görüntüler) desteklemediğini unutmamalısınız.
  • Galerinizden veya kameranızdan bir fotoğrafı draw ve annotate gereçlerine getirirseniz, görüntünüzdeki EXIF ​​verileri ArcGIS’e gönderildikten sonra çıkarılır ve kaybolur.

ArcGIS uygulamaları ve güncellemeleriyle ilgili daha fazla bilgiye ulaşmak için blog sayfamızı takip edebilirsiniz.

 Esri Türkiye 2021

ArcGIS Mission Yetenekleri ve Yenilikleri

ArcGIS Mission, ArcGIS Enterprise 10.8’de gelmiş olan yeni bir uygulamadır. Görev yönetimi, mekânsal iletişim ve taktiksel durumsal farkındalık için bir çözümdür. Görev yönetimi için kolaylaştırılmış iş akışları, aktif görevler için durumsal farkındalık, sahada birebir iletişim ve görev sonrası gözden geçirme sağlar. ArcGIS Mission ile kuruluşlar operasyonlarını daha iyi anlayabilir, gerçek zamanlı olarak bilinçli kararlar verebilir ve tamamlanmış görevlerden yeni bilgiler edinebilirler.

ArcGIS Mission, ArcGIS Online’da mevcut değildir. Yalnızca ArcGIS Enterprise 10.8 ve sonraki sürümlerde mevcuttur. ArcGIS Mission, PKI, Azure, AWS ve SAML ortamlarında desteklenir.

ArcGIS Mission web, mobil ve sunucu bileşeninden oluşur. ArcGIS Mission Manager, kullanıcıların görev oluşturmasına, düzenlemesine ve izlemesine olanak tanıyan bir web uygulamasıdır. ArcGIS Mission Responder, sahadaki görev üyelerinin birbirleriyle ve komuta merkezi ile iletişim kurmasına ve bilgi paylaşmasına izin veren bir mobil uygulamadır. ArcGIS Mission Server ise ArcGIS Mission Manager ve ArcGIS Mission Responder’ın iletişim kurmasını sağlayan bir ArcGIS Enterprise sunucu rolüdür.

ArcGIS Mission Manager

ArcGIS Mission Manager web uygulaması, görevlerin oluşturulduğu ve düzenlendiği yerdir. Harita oluşturma, ekipleri düzenleme, iletişim kurma ve daha fazlası için araçlar içerir.

ArcGIS Mission Manager’ın yetenekleri aşağıdaki gibidir:

  • Grafikler veya diğer referans katmanlarını kullanarak görev haritaları oluşturma
  • Üyeler ve ekipler ile birlikte görev organize etme
  • Belgeler ve fotoğraflar gibi görevler için ek materyaller sağlama
  • Aktif görevleri destekleme
  • Görevler sırasında saha ekiplerinin faaliyetlerini denetleme

Görev hazırlığı, harita araçları kullanılarak, kullanıcıları role göre ayırarak ve görev başarısı için ilgili destekleyici materyaller sağlayarak ArcGIS Mission Manager aracılığıyla yapılır. ArcGIS Mission Manager kullanıcıları, görev aktif olduğunda ArcGIS Mission Responder kullanıcılarını izleyebilir ve ekipler arasında gerçek zamanlı olarak bilgi aktarabilir.

ArcGIS Mission Manager ve ArcGIS Mission Responder – Birebir İletişim

ArcGIS Mission Manager kullanıcıları, hepsi kendi yetenekleri ve ayrıcalıkları ile tanımlanan üç farklı role ayrılabilir. Bunlar Editor, Owner ve Administrator rolleridir. Bu rollerin tümü, bir görevi görüntüleyebilen, işbirliği yapabilen ve göreve aktif olarak katılabilen bir görevin üyeleri olabilir. Her rolün yetenekleri aşağıda açıklanmıştır.

  • Editor

Editor rolü, görevi görüntüleyebilen ve göreve aktif olarak katılabilen bir görevin üyesidir. Bu rol, sohbetler ve coğrafi mesajlar oluşturma ve tüm görev etkinliklerini izleme yeteneklerini içerir. Ayrıcalıklarına bağlı olarak, Editor rolü bir görev oluşturamaz veya başka bir kullanıcının görevini değiştiremez.

  • Owner

Owner rolü, görevi görüntüleyebilen ve göreve aktif olarak katılabilen bir görevin sahibi veya üyesidir. Bu rol, sohbetler ve coğrafi mesajlar oluşturma ve tüm görev etkinliklerini izleme yeteneklerini içerir. Sahip oldukları ayrıcalıklara bağlı olarak, Owner rolü bir görev oluşturabilir ve ayrıntılarını değiştirebilir, ancak başka bir görevdeki Owner rolünün görevini değiştiremez.

  • Administrator

Administrator rolü, görevi görüntüleyebilen ve göreve aktif olarak katılabilen bir görevin sahibi veya üyesidir. Bu rol, sohbetler ve coğrafi mesajlar oluşturma ve tüm görev etkinliklerini izleme yeteneklerini içerir. Administrator rolü, ayrıcalıklarına bağlı olarak bir görev oluşturabilir, görev raporları oluşturabilir ve bunlardan yararlanabilir, bir görevin ayrıntılarını değiştirebilir ve başka bir görevdeki Owner rolünün görevini değiştirebilir.

ArcGIS Mission Responder

ArcGIS Mission Responder

ArcGIS Mission Responder, sahadaki kullanıcılar için bir mobil uygulama aracılığıyla görev katılımına olanak tanır. Her görev üyesi için birebir iletişim araçları ve coğrafi konum takibi sağlayarak katılımcıların iletişim ve birbirleri hakkında farkındalıklarını sürdürmelerine yardımcı olur. ArcGIS Mission Responder uygulamasıyla sohbetler, coğrafi mesajlar ve harita araçları gönderebilir ve güncel görev akışınızı gerçek zamanlı olarak görüntüleyebilirsiniz. ArcGIS Mission Responder mobil uygulaması Android için Google Play Store’da ve iOS için Apple App Store’da mevcuttur.

ArcGIS Mission Server

ArcGIS Mission Server, ArcGIS Mission Manager ve ArcGIS Mission Responder’ı birbirine bağlayan yeni bir ArcGIS Enterprise sunucu rolüdür. Optimum iletişim için gerekli işlemi sağlar ve aynı anda web uygulamasını etkinleştirip güncellerken mobil kullanıcılar arasında birebir iletişime izin verir.

ArcGIS Mission Server’ın yetenekleri aşağıdaki gibidir:

  • Görev üyelerinin ve ekiplerinin varlığını ve geçerliliğini organize etme
  • ArcGIS Mission Responder’dan konum verilerini görev haritalarına yerleştirme
  • ArcGIS Mission Manager ve ArcGIS Mission Responder arasında coğrafi mesaj verilerinin iletilmesi
  • Verileri uzun süreli depolamaya aktarma

ArcGIS Mission Yenilikleri

ArcGIS Mission Manager Yenilikleri

  • Ölçüm Araçları – Görev haritanızdaki mesafeleri ve alanları uzunluk veya çokgen ile ölçmek için ölçüm araçlarını kullanabilirsiniz.
  • Yakınlık Araçları – Coğrafi mesaj aracılığıyla gerçek zamanlı analiz gerçekleştirebilirsiniz.
  • Koordinat Dönüştürme Aracı – Tek bir koordinat sistemi kullanarak koordinatları girebilir ve çoklu gösterim formatlarını kullanarak farklı koordinat sistemleri için çıktı alabilirsiniz.
  • Rapor Oluşturma – Görevdeki Owner ve Administrator rolleri, görev için alanlar içeren özel raporlar oluşturabilir.
  • Rapor Şablonu – Bir görevde kullanmak için şablon olarak kuruluşunuzla paylaşılan önceden oluşturulmuş raporlardan yararlanabilirsiniz.
  • Web katmanı Kimlik Doğrulama – ArcGIS Mission Manager, web katmanı kimliği doğrulanmış ortamlardaki işlemleri destekler.

ArcGIS Mission Responder Yenilikleri

  • Web Katmanı Kimlik Doğrulama – Hem iOS hem de Android artık web katmanı kimliği doğrulanmış ortamlarda çalışmayı desteklemektedir.
  • Kimliği Doğrulanmış Harita Katmanları – ArcGIS Mission Responder artık kimliği doğrulanmış katmanlara sahip görev haritalarını desteklemektedir.
  • Eşler Arası Ortamlar – Hem iOS hem de Android, eşler arası (peer-to-peer) ortamlarda ve platformlar arasında çalışabilir.
  • Özel Raporlar – ArcGIS Mission Responder, ArcGIS Mission Manager’da oluşturulan özel rapor formlarına erişebilir ve bunları gönderebilir.
  • Yükseltilmiş ve Optimize Edilmiş Performans – Hem iOS hem de Android, Runtime SDK’nın 100.9 sürümünü ve ilgili platform işletim sistemlerinin en güncel sürümlerini kullanacak şekilde optimize edilmiştir.

ArcGIS Mission Server Yenilikleri

  • Raporlar için API – İstemciler artık ArcGIS Mission Server aracılığıyla özel raporlar gönderebilir.
  • Proxy Oluşturma Uç Noktası – Yöneticiler artık bir Apache HTTPD Yapılandırma dosyası oluşturabilir ve “proxyGen” uç noktasını(endpoint) kullanarak uygun WebSocket ve Web Context URL’lerini ayarlayabilir.
  • Gelişmiş Performans –  ArcGIS Mission Server, istemcilerden gelen daha fazla bağlantıyı işleyebilir.
  • Azure Cloud Builder –  ArcGIS Mission Server, 10.9’dan itibaren artık Azure Cloud Builder’da desteklenmektedir.

 

ArcGIS uygulamaları ve güncellemeleriyle ilgili daha fazla bilgiye ulaşmak için blog sayfamızı takip edebilirsiniz.

 Esri Türkiye 2021