Esri Saha Çözümleri ile İş Akışlarınızı Verimli Hale Getirin!

Saha iş süreçlerinizin yönetimini daha verimli hale getirmek için Esri çözümlerinden faydalanabilirsiniz.

ArcGIS, masaüstü, web ve mobil ortamların tamamında birbirine entegre bir şekilde anlık olarak çalışabilecek bütünleşik bir platform sağlayabilmektedir. Böylece kullanıcılar her zaman, her yerde ve her cihazda anında bilgiye erişebilmektedir. Böylece, sahadaki mevcut durum bilgilerini anlık  olarak takip ederek durum farkındalığını arttırabilecek ve karar mekanizmanızı güçlendirebileceksiniz. Günümüzde pek çok kuruluş dağıtık Coğrafi Bilgi Sistemi (CBS) faaliyetlerini entegre etmek için bu ortak altyapı yaklaşımından faydalanmaktadır.

Bu yazımızda ağırlıklı olarak saha faaliyetlerinin entegre bir biçimde yönetilmesi konusuna yoğunlaşacağız.

Saha Operasyon Yönetimi içerisinde yer alan aşağıdaki süreçlerinin tamamını verimli bir şekilde gerçekleştirebilirsiniz:

  • Görsel olarak konumları ve bunlar ile ilişkisi olan tüm bilgileri yorumlama
  • Saha ve ofis ekiplerinin koordineli çalışmasını sağlama,
  • Görev yerlerine gelişmiş navigasyon yeteneklerinden faydalanarak rotalama sağlama
  • Sahadan harita bazlı veri toplama ve düzenleme,
  • Sahada haritalama ve taslak çizim ile notlar alma
  • Yöneticilerin saha ekiplerini anlık olarak takip etme

Aşağıdaki diyagramda saha iş süreçlerini ve temel olarak hangi ürünlerden faydalanarak çözüldüğünü görüyoruz (Şekil1).

Şekil1. ArcGIS Saha Çözümleri İş Süreci

 

PLANLAMA

Planlama tarafında, masaüstü veya web haritalama çözümleri ile veri tabanınızı tasarlayabilir, verilerinizi oluşturabilir, düzenleyebilir, veriler arası ilişkiler kurulabilir ve paylaşabilirsiniz. Bu kısım iş akışlarımız için oldukça önemli çünkü saha çözümleri olarak kullandığımız tüm uygulamalar, olarak oluşturmuş olduğumuz web haritalarının üzerine yapılandırılır. Bu nedenle, haritalar oluşturulurken doğru şekilde planlama ve tasarım yapılması oldukça önemlidir.

KOORDİNASYON

Ekiplerin koordinasyonun sağlanması için Workforce for ArcGIS ile çalışanlarınızın iş durumlarını takip edebilir, iş ataması oluşturabilirsiniz. Sahada bulunan personeliniz Workforce for ArcGIS mobil uygulaması ile atanmış olan işi anlık olarak görebilir ve çalışmaya başlayabilir.

Workforce for ArcGIS

Hem web hem mobil platformlarda çözüm sunan, saha çalışmalarını planladığınız, gerçek zamanlı iş takibi gerçekleştirebileceğiniz, çevrimdışı çalışma desteği bulunan bir uygulamadır (Şekil2). Diğer saha çözümleri ile entegre çalışabilmektedir. Web ortamında atanmış olan işler saha personelleri tarafından mobil cihazlardan veya tabletlerden açılabilir ve iş başlatılabilir. İşi alan personel uygulama içerisinden Navigator for ArcGIS, Survey123 for ArcGIS, Explorer for ArcGIS veya Collector for ArcGIS uygulamasına geçiş yapabilir.

Workforce for ArcGIS

(Şekil2) Workforce for ArcGIS Uygulama Entegrasyonu Yapılandırma Ekranı

 

Workforce for ArcGIS

(Şekil2) Workforce for ArcGIS

 

NAVİGASYON

Rotalama sürecinde iş atamasını almış olan personel, kendi operasyonel katmanlarını da kullanarak işin gerçekleşeceği konuma rota bilgisini alabilir ve adım adım yönlendirme yeteneğinden faydalanabilir.

Navigator for ArcGIS

Navigator for ArcGIS Esri’nin rotalama çözümüdür. Sektörde birçok rotalama çözümü olmasına karşılık Navigator for ArcGIS çevrimdışı çalışabiliyor olması ve kendi katman detaylarınıza göre rotalama işlemini gerçekleştirebiliyor olmanız sebebiyle oldukça avantajlı bir uygulamadır(Şekil3). Ayrıca, maksimum verimlilik için önceden planlanmış rotaları kullanabilirsiniz. Önceden planlanmış rota katmanlarını kullanarak çevrimdışı çalışmalar gerçekleştirebilirsiniz.

Ayrıca bir detayınıza rotalama yapmak istedeğinizde adres girmeden, doğruca detay kimlik numarası gibi özel bir ifade girerek de rotalama işlemini gerçekleştirebilirsiniz.

Navigator for ArcGIS

(Şekil3) Navigator for ArcGIS

 

VERİ TOPLAMA ve DÜZENLEME

Veri toplama ve düzenleme sürecinde, atanmış olan işe ve veriye bağlı olarak Drone2Map for ArcGIS ile drone’dan alınan görütünleri analiz edebilir, Survey123 for ArcGIS ile konum bazlı form  ve anketler ile veri toplayabilir veya Collector for ArcGIS ile sahada bulunan detaylarınıza ait bilgileri güncelleyebilir veya yeni detaylar toplayabilirsiniz. Bunlara ek olarak, herhangi bir veri düzenleme gerçekleştirmeden anlık olarak sahada CBS verilerine ulaşılması ve taslak çizimler ile harita üzerine not alınması gereken durumlarda Explorer for ArcGIS çözümünden faydalanılabilir.

Explorer for ArcGIS

Harita ve CBS verileri üzerinde düzenleme yapmadan kullanmak isteyen kullanıcılar içindir(Şekil4). Çevrimiçi ve çevrimdışı çalışabilmesi sayesinde her zaman her yerde verilerinize erişim imkanına sahip olursunuz. Kullanıcılar kendileriyle paylaşılmış olan haritalar ve veriler üzerinden ölçü alabilir,detay bilgisine ulaşabilir. Harita üzerinde doğrudan taslak çizim gerçekleştirebilir, notlar alabilir ve bunların paylaşımını sağlayabilir (harita, e-posta, kısa mesaj, airdrop(IOS), fotoğraf olarak).

Explorer for ArcGIS

(Şekil4) Explorer for ArcGIS

Collector for ArcGIS

Organizasyonunuzun ArcGIS platformuyla entegre çalışan ve saha çalışma verimliliğini arttıran, harita tabanlı sahadan veri toplama deneyimi sağlayan bir uygulamadır. Saha personeli, kendisi ile paylaşılan harita üzerinden konumsal olarak veriyi düzenleyebilir, ek bilgi, fotoğraf veya ses kaydı ekleyebilir.

Collector for ArcGIS mobil uygulamasını kullanan saha ekipleri, bağlantısı kesilmiş olsa bile sahadaki yeni CBS detaylarını toplayabilir ve mevcut CBS detaylarını güncelleyebilir. Collector for ArcGIS’de kullanılan altlık haritalara ArcGIS Online veya ArcGIS Enterprise üzerinden erişilir.

Collector for ArGIS artık Collector Classic adını almıştır ve yeni sürümü Collector Aurora IOS platformunda kullanıma sunulmuştur (Şekil5). Collector Aurora, kullanıcı dostu bir arayüze sahiptir (Şekil6). Sahadan veri toplamayı kolaylaştıracak düzenlemeler getirilmiştir. Bu sürüm, GPS’i etkin kullanarak mevcut konumunuzu yüksek doğrulukla alma; bir web haritasından birden fazla çevrimdışı harita alanı indirme gibi yetenekler eklenmiştir. Detaylarınıza ait fotoğrafları eklemeye ek olarak ses ve video ekleme seçeneği de bulunmaktadır. Barkod okutarak detay bilgilerini doldurmayı desteklemektedir.  Collector Aurora artık 3 boyutta da veri toplamayı da desteklemektedir. Android platformuna ise ilerleyen zamanda Aurora sürümü gelecek ve Classic ile yanyana şekilde indirilebilir olacak.

Collector for ArcGIS

(Şekil5) Collector for ArcGIS

Collector for ArcGIS Aurora ile kazandığımız bazı yeni yetenekler aşağıdaki şekildedir,

  • Görselliği daha güçlü haritalar
  • Geliştirilmiş kullanıcı deneyimi
  • Geliştirilmiş akıllı formlar
  • Kolaylaştırılmış çevrimdışı iş akışları
  • Yüksek doğrulukta 3B veri toplama

 

Collector for ArcGIS Aurora

(Şekil6) Collector for ArcGIS Aurora

 

Survey123 for ArcGIS  

İster web ortamında ister masaüstünde çeşitli akıllı form ve anketler oluşturup bunları çalışanlarınız, paydaşlarınız veya halkla paylaşabilirsiniz. Formları, tarayıcınızda Survey123 Web Designer (Şekil7) ile sürükle bırak yöntemiyle hızlıca oluşturabileceğiniz gibi masaüstü çözümü olan Survey123 Connect for ArcGIS uygulamasında daha detaylı yeteneklerden faydalanarak akıllı formlar ve anketler oluşturabilirsiniz. Formlarınıza çeşitli sorular ekleyebilir, bu soruları birbirleri ile ilişkilendirebilirsiniz, sahadan detay toplama konusunda ciddi anlamda destek sağlayan barkod okuma yeteneğinden faydalanabilirsiniz. Bunların tamamını herhangi bir kod yazmanızı gerektirmeyen arayüzlerle gerçekleştirebilirsiniz. Gelen cevaplar doğrultusunda saniyeler içinde analizler gerçekleştirirek sonuçları görüntüleyebilirsiniz.

 

Survey123 for ArcGIS

(Şekil7) Survey123 for ArcGIS Web Designer

 

Drone2Map for ArcGIS

Drone2Map for ArcGIS, drone görüntülerini işlemek için basitleştirilmiş bir iş akışı arayan CBS kullanıcıları için oldukça kullanışlı bir uygulamadır (Şekil8). Çıktılar ortomozaikler, dijital yüzey modelleri, nokta bulutları gibi 3 boyutlu ürünleri içerir.

Profesyonel kalitede görüntü ürünleri; çevresel değişimi izlemek, hacimsel ölçümler gerçekleştirmek, arazi analizi yapmak, yeni inşaatları izlemek ve kritik altyapı çalışmalarını incelemek için kullanılabilir. Ayrıca, kullanıcılar erişimi zor tesislerin veya alanların 2 boyut ve 3 boyut haritalarını oluşturabilir.

Drone2Map for ArcGIS

(Şekil8) Drone2Map for ArcGIS

İZLEME

İzleme sürecinde ise, ArcGIS Enterprise 10.7 ile yayınlanmış olan Tracker for ArcGIS ile çalışanlarınızın anlık olarak konumlarını izleyebilir, iş modellerinizde geliştirmeler gerçekleştirebilirsiniz. İzleyici rollerine göre (ekip lideri, yönetici vb.) farklı izleme ekranları oluşturabilir ve saha personelinize ait izler üzerinden çeşitli analizler gerçekleştirebilirsiniz. Örneğin, saha iş planlamasının hangi aşamada (% kaçında) olduğu belirlenebilir, sahada bulunan ekipler ve iş durumuyla alakalı anlık bilgi sağladığı için durum farkındalığı arttırılabilir. Operations Dashboard for ArcGIS ile ise izlemek istediğiniz tüm bilgileri anlık olarak özet grafikler, listeler ve sayaçlar ile görselleştirerek takip edebilirsiniz.

Tracker for ArcGIS

Sahada çalışanlarınızı anlık olarak veya çeşitli zaman dilimlerine ayarlanmış şekilde konumlarını takip edebileceğiniz bir konum izleme uygulamasıdır (Şekil9).  Çalışanların kullandığı güzergahlar, hız bilgileri, cihaz batarya bilgisi, konum doğruluk bilgisi ve gerçekleştirdikleri işlere ait detaylar hakkında anlık olarak bilgi sahibi olabilirsiniz. Çevrimdışı çalışma desteği vardır, arka planda sürekli olarak konum bilgisini depolayacağı için düşük pil tüketimi için optimize edilmiştir. Bu izleme uygulaması ile anlık olarak saha iş süreçleri ile alakalı bilgi sahibi olabilir, durum farkındalığını arttırabilirsiniz.

Tracker for ArcGIS

(Şekil9) Tracker for ArcGIS

 

Farklı İzleme ekranları oluşturulabilir, çalışanların izlerinden oluşmuş olan verilerle çeşitli analiz ve sorgulamalar yapabilirsiniz.

Operations Dashboard for ArcGIS

Verilerinizi konum bazlı olarak grafiksel veya istatiksel formatlarda görüntüleyebileceğiniz, anlık olarak saha takibi gerçekleştirebileceğiniz, web tabanlı bir uygulamadır (Şekil10). Yöneticilerin görmek istedikleri her türlü veriyi buradan anlık olarak takip etmeleri oldukça kolaydır. Tek bir yönetici ekranına birden fazla harita konumlandırılabilir ve her harita özelinde farklı grafik ve listeler hazırlanabilir. Grafik, liste ve sayaçlar harita ile etkileşimli olmanın yanı sıra kendi aralarında da etkileşime girme yeteneğine sahiptir. Sahada güncellenen bir veri anlık olarak ekrana yansır ve tüm grafiksel – istatiksel gösterimler otomatik olarak güncellenir.

 

Operations Dashboard for ArcGIS

(Şekil10) Operations Dashboard for ArcGIS

 

Saha operasyonları her iş özelinde farklılaşsa da burada genel olarak kullanılan temel uygulamalardan bahsedilmiştir.

Çözümlerimiz ile birlikte, daima güncel bilgiyle çalışarak, yüksek durum farkındalığı ile saha ve ofis koordinasyonunun en üst seviyeye çıkarılması amaçlanmış ve iş süreçleriniz kolaylaştırılırken, karar destek mekanizmaların güçlenmesine katkı sağlanmıştır.

Beraber yapalım – ArcGIS Pro 2.4’de Gerçek Zamanlı Veri ile Mekânsal Analiz Örneği

Beraber yapalım – ArcGIS Pro 2.4’de Gerçek Zamanlı Veri ile Mekânsal Analiz Örneği

ArcGIS Pro 2.4’den itibaren kullanabileceğimiz harika bir özelliği siz değerli okurlarımız ile paylaşırken bir yandan da bu özelliği beraber deneyerek keşfedelim. Buyurun lütfen…

Acil müdahale yönetimi için hayat kurtarmak ve zararları azaltmak çok önemlidir. Dolayısıyla, potansiyel hasarı afet gerçekleşmeden önce ilgili bölgedekileri erken uyarmak veya önceden yapılmış değerlendirmelerle olası hasarı azaltma yönündeki analizler hayati önemi sahiptir. Afet gerçekleştiği sırada o bölgeye ait anlık veri akışına sahip olunduğunda ve anlık olarak gerçekleştirilecek mekânsal analizlerle karar verme sürecinizde size yardımcı olabilir.

Bu blog yazısında, bir kasırgadan etkilenen ABD eyaletlerindeki nüfusun harita üzerindeki simülasyonunu görebiliyorken aynı anda etkilenen nüfusu grafik üzerindeki değişimini gözlemleyebilirsiniz. Simülasyonu beraber gerçekleştirebilmek için ise yazı içerisinde paylaşılmış olan ArcGIS Pro eklentisini aşağıda bulabilirsiniz.

  1. İlgili Visual Studio projesini indirin: https://arcg.is/0jH09i
  2. Projeyi açıp derleyin ve derleme zamanı hatası olmadığından emin olun.
  3. F5 tuşuna basın. ArcGIS Pro açılacaktır.
  4. İndirilen zip dosyasıyla beraber gelen Data isimli klasörün içerisinde bulunan ArcGIS Pro projesini açın.
  5. Spatial Analysis – Select Affected Counties isimli haritayı açın. Florence isimli kasırgayı temsil eden ve onun belirsiz bir şekilde ABD’nin Doğu kıyılarında hareket edişini temsil eden bir poligon göreceksiniz.
  6. Content bölmesindeki Counties isimli katmanı genişletin ve katmanla ilişkilendirilmiş grafiği açın.
  7. Real-time Analysis (Gerçek Zamanlı Analiz) sekmesindeki Select Affected Counties düğmesine basın. Kasırgayı temsil eden poligon karaya geldiğinde, kesişen tüm ilgili eyaletlerin otomatik olarak seçildiğini göreceksiniz.

Yukarıda gördüğünüz üzere kasırgadan kaç kişinin etkileneceğini grafik üzerinde inceleyebilirsiniz. Select Affected Counties düğmesine tekrar basarak gerçek zamanlı analizi durdurabilirsiniz.

Tüm bu senaryoda, Florence isimli kasırga verisini içeren bir stream servisi kullanılmıştır. Bknz: https://geoeventsample1.esri.com:6443/arcgis/rest/services/Florence-Demo/StreamServer

Örnek kod’a, veriye ve ArcGIS Pro projesine https://arcg.is/0jH09i bağlantısından erişebilirsiniz.

Workforce for ArcGIS Yenilikleri

Workforce for ArcGIS

Workforce for ArcGIS, kullanıcıların saha çalışmasını planlamasına ve koordine etmesine yardımcı olan bir Esri uygulamasıdır.Uygulama kurumsal konum bilinci kazanırken saha operasyonlarını optimize etmektedir. Esri saha uygulamaları paketi ile kolayca entegre olan Workforce, saha çalışanlarına görevler atama ve çalışanların performansını, konum geçmişini ve en son bilinen çalışan yerini saptamak için zaman bilgileri dahil olmak üzere çeşitli verileri toplama yeteneği sağlar. Workforce’un web ve mobil uygulamalar için düzenli güncellemeleri bulunmaktadır. Web uygulaması, proje sahipleri ve kullanıcıları tarafından kullanılır. ArcGIS Online veya ArcGIS Enterprise üzerinden erişilebilir. Mobil uygulama ise saha çalışanları tarafından kullanılmaktadır. Hem Android hem de iOS mağazasında mevcuttur.

Workforce for ArcGIS Yenilikleri

Yenilikler arasında ilk özellik Explorer for ArcGIS  ile uygulama entegrasyonudur. GlobalID ile Survey123 ve Collector for ArcGIS’e geçme ve veri toplama çalışmalarını saha çalışması atamalarına bağlama seçeneği sunulmaktadır. Bu sistem ile Survey123 ile sahada anket çalışması yapan kişinin hareketlerini ve çalışmalarını Workforce ile artık ilişkilendirilebilir.

Workforce Scriptleri

Workforce web uygulaması,saha çalışanına hızlı ve verimli bir şekilde yeni iş atamaları yapılmasını ve mevcut atamaların yönetilmesini sağlamak için tasarlanmıştır. Ancak, web uygulamasının kapsamı dışında kalan ihtiyaçlar olabilir.Örneğin workforce için alınan en yaygın taleplerden bazıları şunlardır.
  • Üçüncü taraf iş emri,
  • İş süreçlerinin varlık veya bakım yönetimi sistemleri gibi diğer sistemlerle entegrasyonu
  • Yinelenen görevlerin yerine getirilmesi
Workforce ile komut dosyası çalıştırarak bu özellikler artık uygulanabilir hale gelmiştir. Ayrıca saha çalışanlarına yeni işler atamak için web uygulamasını kullanma sınırlaması yoktur. Workforce, iş atamalarının nasıl oluşturulduğuna bakılmaksızın atamalar(Assignments ) özellik katmanının içeriği ile çalışır. İş, bir varlık veya bakım yönetim sistemi gibi bir kuruluştaki diğer sistemlerden atanabilir. Workforce iş atamalarını oluşturmak ve güncellemek için dış kaynaklar ile entegre edilebilir.

Workforce’u otomatikleştirmek ve komut dosyası yazmak için  ArcGIS API for Python ve Workforce Modüllerini kullanabilirsiniz.   Python’un harici kaynaklarından otomatik olarak iş atamaları gerçekleştirme, işçileri dahil etme ve yönetme, tamamlanan atamaları kaldırma ve daha fazlası gibi birçok görevi gerçekleştirmek için komut dosyaları oluşturulabilir. Bazı tipik operasyonları görmek için bu Jupyter Notebook‘u da kullanabilirsiniz.

Workforce Offline

Bir sonraki sürüm, çevrimdışı bir ortamda çalışma yapma ve çevrimiçi duruma döndükten sonra verilerinizi senkronize etme yeteneği ile çevrimdışı desteğe odaklanmıştır. Ek olarak, yeni Workforce mobil uygulaması kullanıcı arayüzü için yeni bir görünüm sergileyecek ve en son çalışma zamanına güncellenecektir. Bu güncellemeler için şu anki yol haritası bizi 2019’un ikinci yarısına götürüyor ve yeni çevrimdışı Workforce programı ArcGIS Enterprise 10.7 den sonrasını gerektirecek ve mevcut Workforce mobil uygulaması “Workforce Classic” olarak adlandırılacak. Böylece mevcut iş akışlarınıza da devam edebileceksiniz.

Tracker for ArcGIS ile Entegrasyon

Workforce’da konum takibi, Tracker for ArcGIS yetenekleri ile değiştirilecektir. Tracker for ArcGIS, sahada gerçek zamanlı olarak neler olup bittiğini tam olarak anlamamızı sağlayan durumsal farkındalıkda önde gelen yeni bir teknolojidir. Konumunuzu paylaşarak, tüm ekibinizin nerede olduğunu öğrenebilirsiniz.

Bu mobil uygulama sadece arka planda çalışarak iş kanıtı, durumsal farkındalık ve gerçek zamana yakın değerlendirmeler yapmanızı sağlar.

Artık Workforce for ArcGIS’in tüm yeni özelliklerinden yararlanmaya başlamaya hazırsınız.

Daha fazla bilgi için Esri Türkiye Profesyonel Hizmetler ile iletişime geçebilirsiniz.

Esri Türkiye 2019

Bu yazı için bir etiket bulunmamaktadır.
ArcGIS Pro’da Olasılıklı Değer (Contingent Values) ile N-kırılımlı Subtype/Domain Oluşturmak

ArcGIS Pro’da Olasılıklı Değer (Contingent Values) ile N-kırılımlı Subtype/Domain Oluşturmak

ArcGIS Pro 2.3 versiyonu ile birlikte gelen olasılıklı değerler olarak adlandırabileceğimiz Contingent Values, bir öznitelik alanındaki değerleri diğer bir öznitelik alanındaki değerler ile bağımlı hale getirmenize olanak sağlayan yeni bir veri tasarım özelliğidir.

Bir öznitelik değerine domain tanımlama işlemiyle o öznitelik için geçerli değerleri bir açılır liste ya da değer aralığı olarak sınırlandırabildiğimizi biliyoruz. Olasılıklı değer (Contingent Value) ise öznitelik alanındaki bir değer için seçiminizi başka bir öznitelik alanındaki değerlere bağlı olarak kısıtlamanızı sağlayarak bu modeli daha da genişletir. Böylece olasılıklı değerler, geçerli öznitelik değeri girişlerinin sayısını azaltmak için ek sınırlamalar uygulayarak veri bütünlüğünü sağlamanıza yardımcı olur.

Bu işlemi, bir seçim yapmanın bir sonraki geçerli seçim kümesini belirleyeceği bir karar ağacı oluşturmak gibi düşünebilirsiniz. Gündelik hayattan bir örnek ile anlatmak gerekirse; bir araba satın alma sürecini düşünebilirsiniz. Seçim yapmak için izleyeceğiniz karar ağacı aşağıdaki gibi olacaktır.

İlk önce alacağınız arabanın markasını seçersiniz. Örneğin, Honda.

Bu seçmiş olduğunuz markaya göre modelleri seçersiniz. Honda örneği için bu modeller CRV, Civic vb. olabilir.

Eğer seçiminizi Toyota olarak değiştirmek isterseniz, Corolla, Auris gibi farklı araba modelleri listesi mevcut olacaktır.

Ardından seçmiş olduğunuz araba modeline de bağlı olarak, ilgili markanın ilgili modeline ait renklere erişebilirsiniz. 

Karar ağacındaki her seçim, daha önce seçtiğinize bağlı seçeneklerin olası değerlerinin bir listesini sunar. Farklı bir araba markası seçmek o markaya ait araba modellerin listesinin açılmasını sağlayacaktır. Ardından seçtiğiniz araba modeli o modele ait olası renk seçeneklerini karşınıza çıkaracaktır. Farklı modeller, farklı renk seçenekleri ile sınırlanabilir. Karar ağacında yapmış olduğunuz seçimleriniz Toyota> Auris> Mavi olabileceği gibi her aşamada seçtiğinize bağlı olarak Honda> Civic> Kırmızı şeklinde de olabilir.

Olasılıklı değerler, verilerinizde bir alandaki değerler için yaptığınız seçimin başka bir alan için olası geçerli değerler listesinin kısıtlandığı alan bağımlılıklarını ayarlamanıza olanak tanır. Bu yeni yetenek sayesinde altyapı hizmeti sunan şirketler için CBS’deki gerçek dünya varlıklarını modellemek daha kolay olacaktır. Çünkü şebeke varlık yapısı göz önünde bulundurulduğunda -örneğin elektrik altyapısı, elektrik direği, enerji nakil hattı, hat tipi, vb. – birbirine bağlı birçok varlık bulunmaktadır.

Bir N-kırılımlı enerji iletim ve dağıtım hattının kesitlerinin incelendiği örneği ele alırsak: Hat tipinin Dağıtım Hattı, İletim Hattı gibi alt türlerden (Subtype) oluştuğunu ve buna bağlı Hat Konumu ve Kesit gibi diğer özniteliklerin ise alabileceği değerlerin farklı domainler ile ifade edildiğini aşağıdaki tablodan inceleyebilirsiniz.

Bu senaryoya göre enerji iletim ve dağıtım hattının bulunduğu konuma göre kesitlerinin alabileceği değerler değişmektedir. Araba satın alma süreci örneğinde anlatmış olduğumuz gibi bu süreci bir karar ağacı ile açıklamak gerekirse, ilk kararınız enerji hattının tipini seçmek olacaktır.

Bu seçiminize göre seçmiş olduğunu hat tipinin bulunabileceği konumlar listelenecektir; Havai ve Yeraltı gibi.

Hattın konumunu da seçtikten sonra bu enerji hat tipine ve hat konumuna uygun olan kesit seçenekleri listelenecektir.

Eğer seçiminizi havai değil de yeraltı olarak değiştirirseniz ya da hat tipini dağıtım yerine iletim olarak değiştirirseniz kesit için seçebileceğiniz değerlerde aşağıdaki karar ağaçlarında olduğu gibi değişecektir.

Öznitelik alanları arasındaki bu tür bağımlılıklar, ArcGIS Pro 2.3 versiyonu ile birlikte gelen olasılıklı değerler (Contingent Values) özelliği kullanılarak ayarlanabilir. Olasılıklı değer tanımlayabilmek için Contingent Values görünümünü açmanız gerekmektedir. Bu görünümü açmak için aşağıdaki yolları kullanabilirsiniz;

  • Contents penceresindeki katman üzerine sağ tıklayıp açılır liste menüden Design seçeneğinin üzerine gelerek Contingent Values seçeneğini tıklamak
  • Catalog penceresindeki katman üzerine sağ tıklayıp açılır liste menüden Design seçeneğinin üzerine gelerek Contingent Values seçeneğini tıklamak
  • Fields görünümündeyken Fields şerit menüsünün Design grubundan Contingent Values butonuna tıklamak
  • Subtypes görünümündeyken Subtypes şerit menüsünün Design grubundan Contingent Values butonuna tıklamak

Bu seçeneklerden her biri Contingent Values görünümünü ve şerit menüsünü açmanızı sağlayacaktır.

Alan Grubu Oluşturma

Alan grubu, bir tablo veya detay sınıfındaki alanların adlandırılmış bir koleksiyonudur. Bu alan grubu birbirine bağımlı olacak bütün alanları içermelidir. Ayrıca burada seçmiş olduğunuz alan sayısı sizin N-kırılımlı veri modelinizde kaç seviye kırılım gerçekleştirilebileceğini de göstermektedir. Bu nedenle, yukarıdaki enerji dağıtım örneği için hat tipi, hat konumu ve kesitten oluşan bir alan grubu oluşturulmalıdır. Bir alan grubu oluşturulduktan sonra, o gruptaki alanlara diğer alanlar ile olan bağımlılıkları tanımlayabilirsiniz.

Olasılıklı Değer Oluşturma

Alan grubu oluşturulduktan sonra bağımlı olan alanlar için olasılıklı değerleri daha önceden oluşturmuş olduğunuz domainlerin aracılığıyla tanımlayabilirsiniz. Her olası durumu ve değerleri bu tabloda oluşturmanız gerekmektedir.

Birden fazla alan grubunuz olabilir tüm bunları Contingent Values görünümündeki Field Group seçeneğinden yönetebilirsiniz. Eğer çalıştığınız detay sınıfı alt türlere sahipse bunları da Contingent Values görünümünden görüntüleyebilirsiniz. Böylece her alt tür için olasılıklı değerleri farklı şekilde ayarlayabilirsiniz.

New butonuna tıklayarak her bir olasılıklı değerinizi ekleyebilirsiniz. Enerji dağıtım örneğine bakacak olursak; “EnerjiHatti” alan grubunda hat tipi, konumları ve kesitleri için oluşturulmuş olasılıklı değerler kümesi aşağıdaki gibi olacaktır.

Verileriniz için olasılıklı değer oluşturarak yaratmış olduğunuz bu kısıtlamalar, uygulama sırasında öznitelik tablosuna veri girişi yaparken doğru seçimleri yapmanızı sağlayacaktır. Seçmiş olduğunuz her bir öznitelik değeri bir sonraki alan için seçebileceğiniz olası değerleri kısıtlayacaktır. Böylece kodlu değer domain özelliğini kullanarak oluşturduğunuz açılır liste özelliğini bir adım daha ileriye taşıyarak bu domain içinden de seçilebilecek öznitelik değerlerini kısıtlayabilirsiniz. Ayrıca, N-kırılımlı verilerinizin tasarımını CBS platformuna hızlıca aktarmış olursunuz.

Olasılıklı değer özelliği ArcGIS Pro 2.3 versiyonu ile birlikte gelen bir özelliktir. Eğer ArcMap kullanıcısı iseniz ve bu tür bir özelliği kullanmak isterseniz Attribute Assistant eklentisi size bu konuda yardımcı olacaktır. Attribute Assistant, yeni detaylar oluştururken veya bir coğrafi veri tabanında var olan detayları düzenlerken öznitelik bilgilerini doldurmak için bir dizi önceden tanımlanmış metot kullanan bir düzenleme eklentisidir. Bu eklenti öznitelik kurallarını ve bunların ne zaman çalıştırılacağını tanımlamak için iki yapılandırma tablosu kullanır. Bu tablolar, bir dizi kuralı yapılandırmanızı ve kuralın ne zaman çalışacağını belirlemenizi sağlayan DynamicValue ve Generate ID aracı ile ardışık ID üretmenizi sağlayan GenerateID tablolarıdır. Olasılıklı değer özelliğini kullanarak birkaç tık işlemi ile yapmış olduğunuz kurallar ve kısıtlamalardan farklı olarak Attribute Assistant’da önceden tanımlanmış metotlara ve gerekli durumlarda Python kod satırlarına ihtiyacınız olabilmektedir. Daha detaylı bilgi almak için Attribute Assistant çözümünün web sayfasını buradan inceleyebilirsiniz.

Daha fazla bilgi edinmek için;

  • Olasılıklı Değerler (Contingent Values) hakkındaki ArcGIS Pro Help dokümanlarını buradan inceleyebilirsiniz.
  • Attribute Assistant çözümünün web sayfasını buradan inceleyebilirsiniz.
  • Alt tür (Subtypes) ve Subtypes View hakkındaki ArcGIS Pro Help dokümanlarını buradan inceleyebilirsiniz.
  • Domain ve Domain View hakkında ArcGIS Pro Help dokümanlarını buradan inceleyebilirsiniz.

 

Spotify ile Konumun Müziği

Spotify ile Konumun Müziği

Dünya genelinde 96 milyonu ücretli aboneler olmak üzere 200 milyon kullanıcısı ile Spotify, müzik endüstrisine yeni bir hayat veriyor. Geçtiğimiz iki yıl boyunca, şirket çeşitlendi ve sessizce Apple Music’in arkasındaki ikinci en büyük podcasting platformu haline geldi.

Son iki devralım bu genişlemeyi daha da artırdı. Şubat ayında, Spotify orijinal podcast içeriği üreten Gimlet’i ve podcast oluşturma araçları yapan Anchor’ı satın aldı.

Orijinal içerik üretmek yeni bir şey değil – Netflix bunu iş modelinin bir prensibi haline getirdi ve bu sayede kullanıcılar kendilerine ait içerik ve akışlar oluşturabiliyor. Podcast oluşturma yaratımına geçişiyle Spotify, medyanın büyümesine, yüksek kar marjlarına ve para kazanma olanaklarına yeni kapılar açıyor.

Aynı şekilde Spotify, konum verilerinin kullanıcı deneyimini optimize etmede kilit bir rol oynadığının farkında. Dijital platformlarda bile, fiziksel konum kullanıcı tercihlerini etkiler ve yeni müşterileri çekmek ve elde tutmak için kullanılabilecek değerli ipuçları sunar.

Analytics ile İlerleme

Podcast dinleyicileri yeni ve değerli bir izleyici kitlesidir. Spotify, podcast kullanıcılarının platformda müzik dinleyicileri olarak iki kat daha fazla zaman harcadığını tahmin ediyor. Benzersiz podcast programlama, daha önce Spotify’a katılmayı düşünmemiş olabilecek yeni kullanıcıları çekebilir. Ayrıca mevcut kullanıcıları şirketin ücretli Premium servisine yükseltmeye ikna edebilir.

Yollar kadar hareketli müzikler

Birçok kişi bazı şarkıları bazı yerler ile ilişkilendirir. Şimdi bir grup yazılım geliştirici müziği araziye göre uyarlıyor. Bu uygulama GIS verilerini, düz veya engebeli topografya ile eşleşen çalma listeleri oluşturmak için kullanır. Yol gezileri sandığınızdan daha eğlenceli hale gelebilir!

Spotify, içerik oluşturucuların izleyicilerini anlamalarına ve ilgilerini çekmelerine yardımcı olmak için müzik endüstrisinde demografik verileri ve konum analizlerini zaten kullanıyor. Spotify, sanatçılarına pazarlama, tanıtım ve tur planlama için fikir üretme konusunda yardımcı olacakları konumsal bilgileri sağlıyor. Dinleyicilerin coğrafi konumlarını bir harita üzerinde görselleştirmek, ham verinin normalde sağlamadığı diğer başlıklar hakkında da anında bilgi sağlar.

Şimdi Spotify podcast’ler için aynı şeyi yapabilecek. Podcast yaratıcıları, örneğin etkileşimi sağlamak için Spotify’ın konum verilerini kullanabilir. Yüksek bir dinleyici yoğunluğuna sahip bir konumdan bir konukla röportaj yapabilirler. Veya ilgili konumdaki yerel dilde konuşma yapabilecek biriyle bir etkinlik planlayabilirler.

Bu veriler ile reklam verenler, söz konusu bölgede etkilerini artırabilirler. Modern bir coğrafi bilgi sisteminden (GIS) gelen demografik verileri kullanarak, pazarlamacılar hedef pazarlarının nerede yaşayabileceğini belirleyebilirler. Daha sonra bu yerleri, ilgili podcast’lerle eşleyebilirler. Reklamlar, o bölümü dinleyen herkese oynanan podcastlerin başına, ortasına ve sonuna yerleştirilebilir. Alternatif olarak reklamlar, dinleyicilerin konumlarına ve demografik özelliklerine uyması için algoritmik olarak geliştirilebilir. Her iki modelde de, basılı yayınlarda bile reklam verenler için etkili olduğu kanıtlanan bir taktik olan hedef kitleleri tanımlamak için GIS odaklı konum zekası kullanılabilir.

Podcasting’in tarihsel sorunlarından biri keşif olmuştur. İnsanlar ilgilerini çeken podcast’leri nasıl bulur? Oluşturucular yeni dinleyicilere nasıl ulaşır?

Netflix’in video içeriği için yaptığı gibi, Spotify da müzik dinleyicilerinin beğenebileceklerini tahmin etmek için konum zekası da dahil olmak üzere gelişmiş analizler kullanıyor. Hindistan’da piyasaya sürülmesi için Spotify, Hindistan’da popüler olan hem Hint müziğini hem de uluslararası müzik çalma listelerini küratörlüğünü yapmış ve Bollywood ve Punjabi film müzikleri gibi bölgeye özgü içeriği tanıtan çoklu bölgesel dilleri destekledi. Şirket şimdi Mumbai ve Delhi gibi şehirlerdeki trend içeriğini izliyor ve paylaşıyor.

Bu keşif algoritmaları, abonelerin hoşuna gidecek podcast’leri önermek için kullanılabilir. Veriler, orijinal içeriğin planlanmasına yardımcı olmak için bile kullanılabilir; örneğin, ne tür bir podcast’in yatırım yapmaya değeceğini tahmin eder.

Spotify, önerileri bir adım daha ileriye götürebilir, kullanıcıları konumlarıyla ilgili podcast’ler hakkında uyarmak için GIS destekli bir geofences yaratabilir. İstanbul’dan geçen birisine Osmanlı mimarisi ile ilgili bir bölüm veya Ankara sakinleri için Ankaragücü Spor Kulübü’ne dair bir spor yorumu önerilebilir.

Coğrafi Bilgi Sistemleri, coğrafi bilgiyi anlamak ve anlamlandırmak için eşsiz bir araçtır. Bu sayede, birbiri ile hiç ilgili olmadığı düşünülen alanlar arasında ilginç bağlantılar keşfedilebilir ve yeni olanaklar değerlendirilebilir.

Kaynaklar;

https://www.esri.com/about/newsroom/publications/wherenext/spotify-podcast-acquisitions/

https://insights.spotify.com/us/2015/07/13/musical-map-of-the-world/

https://lavaprotocols.com/2016/09/15/spotify-uses-location-based-data-know-tunes-trending-globally/

Esri Türkiye, 2019

ArcGIS Pro’da Öznitelik Kuralları

Öznitelik kuralları, düzenleme deneyimini geliştirmek ve veri bütünlüğünü güçlendirmeye yardımcı olmak için bir veri kümesine eklenebilecek kullanıcı tanımlı kurallardır. Bu kurallar, öznitelik değerlerini doldurmak veya izin verilen özellik sınırlarını kısıtlamak için kullanılabilir ve detayları güncelleme sırasında uygulanır. Bir detayı düzenlerken kural ihlali yapılırsa, bir hata iletisi verir. Öznitelik kuralları Subtype/Domain gibi veritabanına atanan özellikleri destekler. Örneğin Veritabanınızda oluşturduğunuz bir domain değerlerine otomatik hesaplama eklemek istediğiniz durumlarda öznitelik kurallarını kullanabilirsiniz. Öznitelik kuralı tanımladığınız verilerinizi servisler olarak paylaşabilirsiniz. Servis oluştururken dikkat etmeniz gerekenler kural tipine göre değişkenlik gösterebilir. Detaylı bilgilere link üzerinden ulaşabilirsiniz.

Öznitelik kuralları yalnızca kurumsal coğrafi veri tabanında desteklenir.

  • Bir öznitelik kuralı tanımlamak için kullanılan ifade Arcade dili kullanılarak yazılan işlevlerle sınırlıdır.
  • Mevcut öznitelik kurallarını başka bir veri kümesine aktarmak için, aracı birden çok kez çalıştırmak yerine Export Attribute Rules aracını ve Import Attribute Rules aracını kullanabilirsiniz.

Not:Bir veri kümesine özellik kuralları ekledikten sonra, veri kümesi için minimum istemci sürümü ArcGIS Pro 2.1’dir. Bu, veri kümesinin ArcGIS Desktop’da kullanımı olmayacağı anlamına gelir. Ayrıca Validation kural tipi ArcGIS Pro 2.3 sürümü ile gelmiştir.

 

Öznitelik kurallarını eklemek için öncelikle Add Attribute Rule aracını çalıştırmalısınız. Araç içerisinde belirlediğiniz kuralın adını ve açıklamasını girdikten sonra kuralın hesaplama,kısıtlama veya doğrulama olması gerektiğini seçmelisiniz.

  • Hesaplama: Öznitelik tablonuz içerisinde girdiğiniz değerleri belirlediğiniz kurallara göre doldurur.
  • Kısıtlama: Öznitelik tablonuz içerisine girebildiğiniz değerlere kısıtlama getirir ve güncelleme sırasında bu kısıtlama değeri aşıldığı zaman size sizin belirlediğiniz bir uyarı penceresi getirir
  • Doğrulama: Belirtilen nitelik veya geometri gereksinimlerini ihlal eden özellikleri incelemek için mevcut verilerdeki hataları vurgular.

Aşağıdaki örnekte kullanılan kurallar:

  1. $feature.nufus / $feature.alankm2
  2. $feature.nufus > $feature.gencnufus

 

Yukarıdaki örnekte gösterilen kural iki numerik değere sahip öznitelik alanlarının birbirleri arasındaki ilişkiyi ifade etmektedir. Örnekte Nüfus değerinin Genç Nüfus değerinden daha küçük olamayacağı belirtilmiştir eklenen kural böyle bir durumda veri girişi yapmayacaktır.Aşağıdaki örnekte gösterilen kural ise bir birinden bağımsız iki numerik öznitelik alanındaki bilgileri, kurala eklenen formülasyona göre bir başka öznitelik alanına yazdırmaktır. Örnekte İllere göre nüfus değerlerinin değişmesi sonucunda Km²’ye düşen insan sayısı hesaplatılmaktadır.