Esri CityEngine’de Python’u Kullanarak İş Akışlarınızı Otomatikleştirin

Esri CityEngine’de Python’u Kullanarak İş Akışlarınızı Otomatikleştirin

Python ve Esri CityEngine

Python, nesne yönelimli, yorumlamalı, birimsel ve etkileşimli yüksek seviyeli bir programlama dili olduğu için CityEngine’in olanaklarını büyük ölçüde arttırmaktadır. Bu blog yazısında Python konsolunun ve editörün temel kullanımı ve CityEngine görevlerinin otomatikleştirilmesi konusunda çeşitli örnekler verilecektir. CityEngine’de Python’u kullanma amacımız modelleme işlemlerinden ziyade, otomasyondur. Python komut dosyaları Python konsolunda veya Python düzenleyicisinden çalıştırılabilmektedir.

Python Console

Python konsolunu kullanarak CityEngine projemizin klasörlerinde veya herhangi bir klasörde bulunan komut dizinleri çalıştırılabilmektedir. Örneğin scripts klasöründe bulunan bir komut dizini direkt olarak konsolda, içeri aktarılarak çalıştırılabilmektedir.

Python Konsolu

Python Editor

Python Editor, komut dosyalarını düzenlemek ve yürütmek için daha uygun bir yol sunar .Python modüllerini Dosya → Yeni … → Python Modülü yolu ile oluşturabilir.  Yeni bir python modülü oluştururken kaynak klasör olarak mevcut projemizde bulunan scripts klasörünü seçebilir, hatta scripts klasörüne sağ tıklayarak yeni python modülü oluşturabilmekteyiz.

CityEngine yazılımında Python’u ne şekilde kullanabilmekteyiz ?

Python ile CityEngine de birçok şeyi otomatikleştirebilmekteyiz. Örneğin bir oyun projesinde çalışıyoruz ve tekrarlı olarak fbx formatında çıktılar elde etmek zorundayız.  Python ile oluşturacağımız yönergeler ile, sadece tek tıkla komut dosyası içerisinde belirttiğimiz tüm parametreler ile birlikte modelimizi dışarı aktarabiliriz. CityEngine model dışarı aktarım seçeneklerinde bulunan tüm doku, geometri ve diğer parametreleri komut dosyası içerisinde belirtebilmekteyiz.

FBX dışa aktarım komut dosyasının çalıştırılması.

Python  kullanarak CityEngine yazılımındaki iş akışlarımızı otomatik bir hale getirebiliriz. Yukarıdaki sahnede komut dosyasının çalıştırılmasının ardından sahnede bulunan modelin .fbx uzantılı çıktısı models klasörüne eklenmiştir.Komut satırı çalışırken yapılan tüm işlemler aynı zamanda ekranda görüntülebilmektedir.

Animasyon Oluşturma

Python komut dosyaları, üretim veya dışa aktarım işlemlerini otomatikleştirmek için kullanılabilir. Aşağıdaki örnekte ise cga kuralları ile oluşturulan bir bina özelinde yazılan bir komut dosyasının sonucu görüntülenmektedir. Cga kural dosyası, binanın pencere aralıklarını, boyutu ve kapı genişliği gibi özellikleri içermektedir. Bu değerleri elle ayarlamak yerine, değerleri değiştiren bir komut dosyası oluşturabiliriz. Sonuç görüntüsü aslında bir animasyon teknolojisinden ziyade bina içerisinde olan değerlerin otomatik olarak değiştirilmesidir.

CGA kuralı içerisinde bulunan parametrelerin, phyton komut dosyası ile otomatik bir şekilde yönetilmesi.

CityEngine kendi Jython kurulumunu kullanmaktadır. Başka kütüphaneleri CityEngine yazılımına entegre ederek etkileyici senaryolar oluşturabilirsiniz. Örneğin tweepy’i kütüphanesini kullanarak bir sahne oluşturabilirsiniz. Sahne kullanıcıların izin vermesi dahilinde gerçek zamanlı twitleri ve konumlarını içeren firehose’ları sunmaktadır. Bu şekilde twittlerin sıklığına göre binaların yukarı doğru büyüdüğü bir sahne oluşturabilirsiniz.

Esri Türkiye 2019

Bu yazı için bir etiket bulunmamaktadır.
ArcGIS Pro 2.4 ile Görüntü Analiz (Image Analyst) eklentisine gelen yenilikler

ArcGIS Pro 2.4 ile Görüntü Analiz (Image Analyst) eklentisine gelen yenilikler

Görüntü görselleştirme, kullanım ve analiz iş akışlarınızı geliştirmek için ArcGIS Pro 2.4 ArcGIS Image Analyst eklentisindeki yeni görüntü ve uzaktan algılama özelliklerini kullanın. ArcGIS Image Analyst şimdi genişletilmiş derin öğrenme (deep learning) yetenekleri, gelişmiş hareketli video yetenekleri, çok boyutlu veri desteği ve yeni piksel düzenleme (Pixel Editor) araçlarını sunuyor. ArcGIS Pro 2.4 versiyonu ile eklenen görüntü ve uzaktan algılama özelliklerinin birkaçını Analiz, Görselleştirme, Düzenleme başlıkları ile inceleyeceğiz.

Analiz

Derin Öğrenme (Deep Learning)

Güçlü analiz yetenekleri sağlamak için Derin Öğrenme araç setimizi geliştirmeye devam ediyoruz. Bu sürümde sunulan temel özellikler şunlardır:

  • ArcGIS Enterprise ile derin bir öğrenme paketi (DLPK) oluşturmak ve paylaşmak için ArcGIS Pro 2.4 kullanarak derin öğrenmeyi yürütme yeteneği
  • PyTorch derin öğrenme modeli çıkarımı için dahili destek eklendi
  • Aşağıdakileri içeren Export Traning Data aracındaki geliştirmeler:
    •  Veri arttırma yöntemleri (Rotate & Shift)
    •  Görüntü parçaları için geliştirilmiş meta veri formatları (Labeled Tiles)
    •  Bir görüntü koleksiyonunu girdi olarak kabul etme seçeneği (Folder)
    •  Çalışma alanını sınırlamak için girdi maskelerini kabul etme yeteneği

Raster foksiyonlar ve Coğrafi işlemler

ArcGIS Pro’da erişilebilen raster fonksiyonların listesi, ArcGIS Pro 2.4’te ek göstergeler, mesafe ve hidrolojik fonksiyonlarla genişletilerek analistlerin mesafe modellemesi ve hidrolojik modelleme için iş akışlarını tasarlamalarını sağlar.

Birkaç yeni raster foksiyonu ve bazı fonksiyonlarda iyileştirmeler yapılmıştır:

  • The Focal Statistics foksiyonu, GP araçlarında bulunan parametreleri desteklemek için geliştirilmiştir.
  • Most raster foksiyonu, çok boyutlu veri setlerinin analizini gerçekleştirmek için geliştirilmiştir.
  • Çok boyutlu verilerde çalışmak için yeni coğrafi işlem araçları eklendi:
    • Çok boyutlu raster verilerini bir boyut boyunca birleştirme aracı.
    • Çok boyutlu bir veri kümesi oluşturmak için; çok boyutlu bir rasterda her dilim için anomali hesaplama aracı

Görselleştirme

Hareketli Görüntü

Hareketli video desteğimizi geliştirmeye ve iyileştirmeye devam ediyoruz, böylece videoyu yerleşik coğrafi meta verilerle yönetebilir ve etkileşimli olarak kullanabilirsiniz. Bu sürümdeki temel özellikler şunları içerir:

  • Yeni video arama aracı, coğrafi yere göre büyük video koleksiyonlarında arama yapmanızı sağlar.
  • Video penceresinde 2B mesafe ve alan ölçümleri yapabilme.
  • Video çerçevesinde belirlenmiş bir bölge seçmek ve onu  raporlama ve kopyalama seçeneği.
  • Video akışına gömülü Video Hareketli Hedef Göstergesi (VMTI) meta verilerini okuma ve görüntüleme özelliği.

Çok Boyutlu Raster Yönetimi, İşleme ve Analiz

Bu sürümle eklenmiş yeni araçları ve yetenek setini kullanarak çok boyutlu veri kümeleriyle çalışın. Bu araçlar zamanla verilerinizi toplamanıza ve birden fazla değişken ve boyutta anormallikleri hesaplamanıza olanak tanır. Anahtar özellikler:

Veri yönetimi araçları:
  • Çok boyutlu verilere meta veri oluşturun ve çok boyutlu verilerden mozaik veri seti yapın
  • Çok boyutlu veri yapısını yeniden optimize edin ve çapraz boyutlu analizi daha verimli hale getirin
Analiz araçları:
  • Bir boyut boyunca, çok boyutlu veri kümesi değişkenleri, (zaman olabilir) çok boyutlu bir rasterda her dilim için anomalileri hesaplayın

Aşağıdakiler dahil, çok boyutlu rasterları desteklemek için geliştirilmiş mevcut raster fonksiyonları:

  • Tüm raster fonksiyonlar (100’den fazla fonksiyon)
  • Classify, Clip, Contour, Extract Band, Mask, Reproject, Resample, Unit Conversion, Vector Field, Weighted Sum
Aşağıdakiler Python ortamında çok boyutlu verilerin yönetimi ve işlenmesi için desteklenmektedir:
  • Genişletilmiş raster nesne yetenekleri
  • ArcGIS Image Analyst ve ArcGIS Spatial Analyst Python modüllerinde yeni fonksiyon seti

 

Düzenleme

Piksel Düzenleme (Pixel Editor)

Pikselleri düzenleme yeteneğini soruyordunuz. Dinledik! Piksel Düzenleyici, raster ve görüntü verilerinin piksel değerlerini işlemek için araçlar sağlar. Redaksiyon, gürültü giderme veya kategorik verileri yeniden sınıflandırmak için araç setlerini kullanın. Tek bir pikseli veya bir piksel grubunu tek seferde düzenleyebilirsiniz. Yükseklik veri setlerinde ve çok bantlı görüntülerdeki pikselleri düzenleye bilirsiniz.

Piksel Düzenleyicinin temel özellikleri şunlardır:
  • Çok bantlı, tek bantlı, tematik ve yükseklik verilerinde pikselleri düzenleme
  • Yükseklik verilerindeki boşlukları doldurmak, keskin uçları ve delikleri kaldırmak, yükseklik sınır çizgilerini, ofsetleri veya belirli değerleri düzeltmek
  • Pikselleri, bölgeleri veya nesneleri yeniden sınıflandırma
  • Detay verileri kullanarak pikselleri yeniden sınıflandırma
  • Gürültüyü ve uç değerdeki pikselleri kaldırma
  • Alanları düzeltmek için önceden ayarlanmış filtreler kullanma
  • Pikselleri gizleme veya düzeltme

Daha fazla bilgi almak için aşağıdaki linke tıklayabilirsiniz.

https://pro.arcgis.com/en/pro-app/get-started/whats-new-in-arcgis-pro.htm

Esri Türkiye, 2019

Learn ArcGIS ile CBS’yi Öğrenmek

Learn ArcGIS ile CBS’yi Öğrenmek

Bu yazımızda, Esri’nin kendi kendinize eğitim alabileceğiniz ve CBS üzerine olan yeteneklerinizi geliştirebileceğiniz eğitim sitesi olan Learn ArcGIS’i sizlere tanıtacağız.

Learn ArcGIS sitesi gerçek dünyadan, gerçek verilerle, gerçek mekânsal problemleri çözdürerek ArcGIS platformunun bileşenlerini öğreten bir platformdur. CBS’nin neler yapabileceğini hangi sektörlere nasıl dokunabildiğini anlayabileceğiniz örnek senaryolarla dolu ve sürekli yeni eğitimler eklenen bir sitedir. Diğer eğitim platformlarından farkı içinse kısaca: Size Esri’nin “Coğrafi Yaklaşım” dediği ve problemlere mekânsal düşünerek çözümler bulmamızı sağlayan düşünce yapısını öğretmesidir diyebiliriz. Biz Esri Türkiye Eğitim Birimi olarak bu yaklaşımı eğitimlerimizde detaylıca öğretiyoruz, isteriz ki bunu kendi kendinize deneyimleyebileceğiniz bu siteyi de sıklıkla kullanırsınız.

Burada CBS’ye yeni başlıyor olsanız da CBS yazılımlarımızı yıllardır kullanan bir CBS uzmanı olsanız da işinize yarayacak eğitimler bulunmaktadır. Bu sitedeki üzerine iyi düşünülmüş eğitimler, problemleri kavramsallaştırma ve analiz etme, sonuçları değerlendirerek harita oluşturma ve paylaşma konularında daha iyi olmanıza yardımcı olacaktır.

Kendi kendinize istediğiniz zaman istediğiniz hızda alacağınız bu eğitimler Esri teknolojisiyle çözmeniz için size gerçek coğrafi problemler vererek, haritaların işlevselliğini de size öğretecektir. Yazılım işlevlerinden ziyade problem çözmeye odaklanarak ve CBS’nin her alanından karşınıza çıkması muhtemel senaryolarla çalışarak gündelik CBS görevlerinden çok daha derin bilgiler öğrenebilirsiniz.

Tamamen ücretsiz bir eğitim sitesidir. CBS teknolojisini ve kavramlarını hikayeler ve problemler üzerinden öğreten bir metotla çalışabileceğiniz sistemiyle kontrolü size bırakır. Kendi kendinize öğrenme üzerine tasarlanmıştır. ArcGIS Online, ArcGIS Pro, ArcMap üzerinden farklı işlevleri öğrenebileceğiniz gibi son güncellemeyle artık ArcGIS Enterprise yapısıyla da çalışabileceğiniz senaryolar eklenmiştir.

Senaryolar üzerine iyi düşünülmüş diyerek anlatmak istediğim, sadece ara yüzde bulunan butonlar, seçim araçları ya da topoloji kurallarını tek tek açıklamak yerine bizlere günümüz dünyasından gerçekte var olan bir problem vererek, nasıl çözülebileceği üzerinden ilerleyen eğitimlerle başarma hissini yaşatıyor. Örneğin küresel ısınma sonucu yükselen sular ya da hava kirliliğinin tahminlerini belirleyebileceğiniz senaryolar ya da işletmenizi sizin için en kârlı ve masrafsız nereye kurabileceğiniz gibi ya da seçim sonuçlarını anketlerden tahmin ederek seçim çalışmalarınızı nerelerde yoğunlaştırmanız gerektiğini bulabileceğiniz senaryolar bunlardan sadece birkaçı.

Buradaki çoğu ders bir hikâyeye dayanır, her bir eğitim senaryosu, arkada yatan olayla ilgili giriş bilgilendirmesinden sonra uygulamaya başlatır.

Ama gene de Learn ArcGIS’i Esri Türkiye’de bir eğitmen tarafından verilen tam teşekküllü eğitimlerimiz ya da esri.com/training sayfasındaki web kursları gibi değil de eğitimlerimize ek olarak katılımcıların öğrenme ve araştırma iştahlarını kabartacak leziz öğrenme tarifleri gibi düşünebilirsiniz. ?

LearnArcGIS’i kullanmak için herhangi bir Esri yazılımına sahip olmanıza gerek yoktur.

Örnek verilerle çalışabilmek için bir Learn ArcGIS deneme hesabı açmanız yeterlidir. Tabi isterseniz kendi kurumsal ArcGIS Online hesabınızla da çalışabilirsiniz. Eğer Learn ArcGIS deneme hesabı açarsanız 60 gün boyunca eğitimlerde ve kendi işlerinizde de kullanabileceğiniz ArcGIS Online’daki bulut tabanlı araçlara erişiminiz olacaktır. Learn ArcGIS hesabı oluşturduğunuzda ArcGIS Desktop veya Collector for ArcGIS ya da Explorer for ArcGIS ürünlerini gerektiren eğitimler için, bu yazılımların deneme sürümlerine de ulaşabilirsiniz.

Learn ArcGIS sitesi size CBS hakkında bilginizi geliştirebileceğiniz ücretsiz kitaplar da sunmaktadır.

Learn ArcGIS sitesi size CBS hakkında bilginizi geliştirebileceğiniz ücretsiz kitaplar da sunmaktadır.

Başta da bahsettiğimiz gibi bu eğitimlerde CBS hakkında bilgi sahibi olmanıza gerek bile yoktur, siteye kaydolduğunuzda en temelden başlayarak çok değişik alanlarda CBS’nin nasıl kullanılabileceğine dair birçok eğitime ulaşacaksınız. Emniyet güçlerinden, politikaya, tarihten, sağlığa ve bunlar dışında daha birçok sektörde örnek senaryolarla sorunları çözeceksiniz.

Dersler arasında arama ve sınıflara göre sıralama yaparak gezinebileceğiniz bir galeriden seçerek istediğiniz konudan çalışmaya başlayabilirsiniz. Bazı eğitimlerde haritalar ve diğer mecralarla hikayeler anlatmak isteyenlere de yardımcı olacaktır, Story Map’ler aracılığıyla yapılabilecekleri deneyimleyeceğiniz bu eğitimler sayesinde etkileyici hikayeler anlatabilirsiniz.

Yukarıda da bahsettiğimiz gibi bu site CBS’de haritalarla sorunları nasıl çözebileceklerini daha iyi anlamak isteyenlere çok faydalı olacaktır ama daha da önemlisi bu eğitimlerle “mekânsal düşünmek” dediğimiz yapıyı öğrenerek “Cevaplamak istediğiniz soruyu dikkatlice çerçevelendirdikten sonra, veri toplamak, analiz yapmak ve çıkan sonuçları değerlendirdikten sonra da sonuçları paylaşmak.” bir konu hakkında mekânsal düşünmeyi özetleyen yapıdır.

Buradaki eğitimler analizinizin cevaplamasını istediğiniz soruyu dikkatlice düşünmeyi, sonuçların dikkatlice yorumlanmasını ve haritalarınızı nasıl paylaşacağınızı sizlere gösterecektir.

Bu ve bunun gibi kaynaklar hakkında daha fazla bilgi almak için eğitimlerimize katılabilirsiniz.

Esri Türkiye 2019

Esri Jupyter Notebook’ta OpenStreetMap Bina Verisi Kullanılarak Basit Analizler Yapımı

Esri Jupyter Notebook’ta OpenStreetMap Bina Verisi Kullanılarak Basit Analizler Yapımı

ArcGIS Pro yüklü makinede yüklenebilen ücretsiz Jupyter Notebook sayesinde ‘ArcGIS API for Python’ kullanılarak coğrafi uygulamalar geliştirip analizler gerçekleştirebilirsiniz. Bununla birlikte ArcGIS Online yönetimini de yapılabilmektedir.

ArcGIS Pro yazılımına sahip ama henüz Jupyter Notebook’u bilgisayarınıza yüklemediyseniz link içinde geçen yönergeleri takip edip bilgisayarınıza yükleyebilirsiniz. Hemen şimdi kullanmak istiyorsanız da Esri’nin ücretsiz hizmete sunduğu notebooks.esri.com adresinde Jupyter Notebook’u kullanabilirsiniz. Dikkat etmeniz gereken husus bu adreste yapacağınız çalışmaları ve verilerinizi kendi yerel bilgisayarınıza kopyalamanız. Çünkü açacağınız oturum, süre kısıtlı; eğer hiçbir işlem yapmazsanız belirli bir süre içinde oturumunuz otomatik olarak kapatılır ve yaptığınız çalışmaları kaybedebilirsiniz.

Bu yazıda Jupyter Notebook platformu üzerinde 3 boyutlu bir harita üzerinde OpenStreetMap (OSM) bina verilerini görselleştirip, metro duraklarına kendi oluşturacağımız yakınlık analizi algoritmasına göre görselleştirmesi anlatılmaktadır.

İşleyiş adımları aşağıdaki gibi olacaktır:

Şekil 1. İşleyiş adımları

Gereksinimler:

  1. ArcGIS Developer hesabı (ücretsiz oluşturmak için https://developers.arcgis.com/ adresini ziyaret edin)
  2. Jupyter Notebook

1.      OSM Bina Verilerinin Alınması

OSM ücretsiz servisler sunması nedeniyle içerdiği büyük boyutlarda coğrafi verilerin son kullanıcılar tarafında erişimi farklı ücretli ve ücretsiz olarak erişilebilmektedir. Bu yazıda overpass-turbo.eu sitesi üzerinden ücretsiz olarak bina verilerini indireceğiz. Yasal kullanım hakları için https://www.openstreetmap.org/copyright sitesine mutlaka bakın.

İlgili sitede, arama kutusuna istediğiniz bölgeyi yazın ve alacağınız bina verilerini öncelikle olabildiğince dar alan için alın. Yazı bitiminde istediğiniz büyüklükte bir alan üzerinden çalışabilirsiniz.

Şekil 2. Ankara şehir merkezi binalar

Sol üstteki ‘Wizard’ (Sihirbaz) düğmesine basıp, çıkan ekranda haritada görüntülenen alan için alabileceğimiz OSM verisi için sorgu oluşturacağız. Buradaki sorgu için kullanacağınız kelimelerin detaylarını linkte bulabilirsiniz.

Şekil 3. Sorgu sihirbazı

Sorgu sihirbazına yazacağınız ‘building=* OR building:levels=*’ yazarak, haritada görüntülediğiniz alandaki tüm binaları ve varsa seviye (kat) bilgisini da almış oluyorsunuz. Burada seviye bilgisi her bina için farklılık gösterecektir. ‘build and run query’ (derle ve çalıştır sorguyu) düğmesine basarak, ilgili alan için veriler çekilir.

Web sayfasının sol üst kısmındaki ‘Data’ (Veri) sekmesine tıklayarak, çekilen verileri görüntüleyebilirsiniz. Eğer verilerinizde sıkıntı yoksa, web sayfasının sol kısmındaki ‘Export’ (Dışarı Çıkart) düğmesine tıklayarak verileri indirme için gerekli paneli açacağız.

Şekil 4. ‘Dışarı Çıkarma’ paneli

‘Export’ panelindeki ‘Data’ kısmını genişlettiğinizde ‘download/copy as GeoJSON’ (indir/kopyala GeoJSON olarak) linkine tıklayın. Bu şekilde ArcGIS Developer hesabı ile giriş yapabileceğiniz ArcGIS Online içerisine kolay bir şekilde format değişimi yapmadan atabileceğiz.

2.      Verinin ArcGIS Online İçerisine Atılması

ArcGIS Online giriş yapın ve ‘Content’ (İçerik) linkine tıklayın. Sol kısımdaki ‘Add Item’ (Öğe Ekle) düğmesine tıklayıp dosya içeri aktarma sürecini başlatalım. ‘From my computer’ (Bilgisayarımdan) seçeneğini seçelim.

Şekil 5. ArcGIS Online ‘Bilgisayarımdan bir öğe ekle’ paneli

Bir önceki bölümden indirdiğimiz dosyayı burada seçip, ilgili alanları dolduruyoruz. Başlık kısmına girdiğimiz değeri sonraki bölümlerde kullanacağız. Kısa bir süre sonra öğemiz ‘Feature Layer’ (Feature Katmanı) olarak eklenmiş olacak.

Yeni eklenen öğeyi tıklayıp sayfasını açın. Analizler için kullanacağımız yeni bir ‘Field’ (Alan) oluşturmak için ‘Data’ (Veri) sekmesine tıklayıp verilerin görüntülendiği sayfa açılsın.

Şekil 6. ‘Alan Ekle’ menüsü

Sol kısımdaki üç tırtıklı ikona tıklandığı zaman açılan menüde ‘Add Field’ (Alan Ekle) menü seçeneğini tıklanır ve aşağıdaki resimdeki veriler girilir.

Şekil 7. ‘Alan Ekle’ paneli

3.      Jupyter Notebook içerisinde Programlama

Öncelikle analiz için kullanacağımız metro bilgisini almak. Bunun için ‘Jupyter Notebook’ uygulamasını çalıştırın ve yeni bir çalışma kitabı oluşturun ve aşağıdaki kodları yazıp çalıştırın.

Şekil 8. Metro bilgisinin alınıp ArcGIS Online’a kaydetme

Yukarıdaki kodlarda kırmızı ile kapatılmış alanları kendi bilgilerinize göre doldurmanız gerekmektedir. Bu kod parçası Ankara merkezde metro istasyonları POI bilgisini ‘feature’ olarak en fazla 20 tane olacak şekilde almaktadır. Sonrasında da harita üzerinde gösterimini sağlayıp, bilgiyi ArcGIS Online üzerine ‘metrolar’ olarak kaydetmektedir.

İsterseniz kaydedilen ‘metrolar’ katmanının görsel ikonunu değiştirebilirsiniz.

Metro bilgisini alma işlemini bitirdikten sonra, ana uygulamamızı oluşturabiliriz. Bunun için yeni bir çalışma kitabı oluşturalım Jupyter Notebook üzerinde.

Kod hücrelerinde:

  1. Gerekli kütüphane kullanımları yapılıyor ve ArcGIS Online hesabına bağlantı sağlanıyor.
  2. Merkezi Ankara olacak şekilde bir harita objesi oluşturuluyor.
  3. ArcGIS Online hesabına bağlı olan içerikte bina bilgilerini içeren ‘export’ katmanı bulunuyor.
  4. ‘metrolar’ katmanı bulunuyor.
  5. Yapılacak analiz sonucunda 3 boyutlu binaların görselliğini değiştirmek için özel bir semboloji tanımlanıyor. ‘ClassBreak’ tipindeki bu sembolojide alan ‘distance’ içindeki 0, 15, 25, 50, 75 ve 100 metrelik değerlere göre bina renklendirilmesi farklı olmaktadır.
    Metro katmanı haritaya katman olarak eklenir. Haritayı 3 boyutlu hale getirmeyi unutmayınız.
  6. Basit bir analiz yapılıyor. Metro konumlarına göre oluşturacağımız ‘buffer’ işlemini 100,75,50,25 ve 15 metrelik tekrarlar ile yapıp, her oluşturulan ‘buffer’ poligonun bina poligonu ile arasındaki uzaklık farkının sıfır olması durumunda, bina bilgisindeki ‘distance’ alanına ilgili ‘buffer’ uzaklığının değeri yazılmaktadır. Bu şekilde tüm binaların metro duraklarına olan uzaklığı hesaplanmaktadır.

Şekil 9. Basit bina-metro durağı analizi

Kodun çalıştırılması sonrasında haritamızda analiz sonucunu görüntüleyeceğiz.

Şekil 10. Ankara merkez bina-metro yakınlık analizi

Metro bilgisi yerine isteyeceğiniz farklı POI bilgilerin ve bina bilgilerine göre farklı analizler yapabilirsiniz artık.

SSS: Drone2Map for ArcGIS için TLS 1.2 yapılandırmasını nasıl yaparım?

Esri; ArcGIS Platformu’nu inşa ederken bir yandan da güçlü bir güvenlik altyapısı sağlayarak, kullanıcılarının en son güvenlik protokollerini kullanmaları konusunda kararlı bir şekilde çalışmaktadır. Bu doğrultuda; veri bütünlüğü ve ağ güvenliği için TLS dahil olmak üzere; en üstün endüstri standartlarını uygulamak için çalışmalarını hız kesmeden sürdürmektedir.

Tüm bu endüstri standartlarını karşılayabilmek için Esri; ArcGIS Platform’unda TLS 1.2’yi desteklemek adına bir takım yazılım güncellemeleri yapmaktadır. ArcGIS Online güvenliğini geliştirmenin bir parçası olarak Esri; ArcGIS Online hizmetleri için TLS 1.2 bağlantısını zorunlu kılmaktadır. Bu hizmetlere sürekli erişim sağlayabilmek için sisteminizde bazı eylemler gerçekleştirmeniz gerekebilir.

NOT: Yayınlanan her bir Drone2Map for ArcGIS sürümünün destek durumu için Esri’nin Ürün Yaşam Döngüsü sayfalarına bakabilirsiniz.

Drone2Map 1.3.2:
Drone2Map 1.3.2 sürümünde TLS 1.2 kullanmak için herhangi bir işlem yapmanız gerekmiyor. Esri bu sürüme yükseltme yapmanızı tavsiye ediyor. Bunu yapmak için, My Esri‘de oturum açın ve uygun Drone2Map sürümünü indirin.

Drone2Map 1.3.1 ve daha önceki sürümler:
Eski Drone2Map for ArcGIS sürümlerinde TLS 1.2’yi etkinleştirmek için iki seçenek vardır:

  • Seçenek 1 (Önerilen): Drone2Map for ArcGIS’i en güncel sürümüne yükseltin.
  • Seçenek 2: Windows işletim sisteminizi, TLS 1.2 kullanacak şekilde yapılandırın. Bu işlem, sisteminizde bulunan ve Microsoft .NET Framework’e bağlı tüm uygulamaların TLS 1.2 kullanmasını sağlar.
    Windows işletim sistemini TLS 1.2 kullanacak şekilde yapılandırma adımları aşağıdaki bağlantıda açıklanmıştır.
    Windows, .NET4 Framework kullanan uygulamalar için TLS 1.2 kullanacak şekilde nasıl yapılandırılır?

NOT: Hangi seçeneği kullanacağınıza karar verirken, iş ihtiyaçlarınızı ve sisteminizin durumunu göz önünde bulundurunuz. Esri; .NET ortamını TLS 1.2’yi destekleyecek şekilde ayarlamanın ArcGIS ile çalışırken bir soruna sebep olmayacağını onaylamaktadır ancak bu ayarlamalar, varsayılan TLS davranışını değiştirerek diğer .NET uygulamalarını etkileyebilir. Sisteminizde nelerin etkileneceğinden emin değilseniz, ayarları değiştirmeden önce gerekirse bir IT uzmanına danışabilirsiniz.

İlgili Bağlantılar:


© Esri Türkiye 2019
ArcGIS Pro 2.3 Yeniliklere Genel Bakış

ArcGIS Pro 2.3 Yeniliklere Genel Bakış

ArcGIS Pro’ya şimdiye kadar gelmiş en büyük değişikler ve yenilikler 2.3 versiyonuyla gelmiştir. Bu blog yazımızda 2.3 yeniliklerine genel bir bakış sağlayacağız. ArcGIS Pro 2.3 ile ilk fark edeceğiniz şey başlangıç bölümü. Bu alan yeniden tasarlanmış ve geliştirilmiştir.

ArcGIS Pro‘yu Windows Gezgininde aşağıdaki öğelere çift tıklayarak başlatabilirsiniz:

  • ArcGIS Pro haritaları (ArcGIS Pro maps)  (.mapx),
  • Harita paketleri (Map packages) (.mpkx),
  • Çıktı (Layouts) (.pagx),
  • Harita katmanları (Map layers) (.lyrx) ve
  • Katman paketleri (Layer packages) (.lpkx).

ArcGIS Pro’yu  bir proje oluşturmadan başlatabilirsiniz. Çalışmanızı kaydetmek istiyorsanız daha sonra bir proje oluşturulabilir. Sık kullanılan projeleri ve proje şablonlarını  sabitleyebilirsiniz. Son projeler listesi en fazla 50 proje görüntüleyebilir. ArcGIS Pro’yu her zaman aynı projeyi açarak veya uygulamayı başlattığınızda proje oluşturmadan otomatik olarak başlayacak şekilde yapılandırabilirsiniz.

  • Üç yeni hızlı başlangıç ​​öğreticisi,  Author a mapVisualize temporal data, ve Manage data kullanılabilir.
  • ArcGIS Pro ve çevrimdışı Help görüntüleyicisinin erişilebilirliğini artırmak için iyileştirmeler yapılmıştır. Daha fazla bilgi için, bkz.
  • Şimdi Concurrent Use license türünü kullanırken yedek lisans yöneticileri ekleyebilir ve kaldırabilirsiniz. Dört taneye kadar yedek lisans yöneticisi eklenebilir. Daha fazla bilgi için, bkz.

 

Rapor

  • Raporlar yeni bir proje öğesidir ve oluşturduğunuz rapor dosyaları Catalog bölmesinde özel bir klasörde listelenir. Bir rapor oluşturduğunuzda, veri kaynağını ayarlayabilir, verileri gruplandırma ve sıralama ile düzenleyebilir, bir şablon ve stil seçeneği seçebilir, sayfa boyutunu ve kenar boşluklarını tanımlayabilirsiniz.
  • Raporda yapabileceğiniz  düzenlemeler; rapor başlığı, grup başlığı ve sayfa altlığı gibi bölümlere ayıran rapor görünümünde, grafik çizgiler ve görüntüler gibi statik öğeler, özet istatistikler veya tarih değerleri gibi dinamik öğeler ekleyebilirsiniz. Raporları ayrıca  PDF dosyası olarak paylaşılabilir, bir proje paketinin parçası olarak kaydedebilir veya bir rapor dosyası olarak (.rptx) kaydedebilirsiniz.

 

Deep Learning

  • Deep Learning araç seti bu sürümde tanıtıldı. Bu yeni araç kutusu, ArcGIS Image Analyst araç kutusunda bulunan üç aracı içerir.

 

  • Bu araçlar, TensorFlow, CNTK ve Keras gibi Deep Learning  modellerini kullanan görüntü sınıflandırma ve nesne algılama iş akışlarını destekler.

  • Bu araçlar, analiz yapmak için yeni GPU’dan  yararlanır. Ayrıca ArcGIS Image Server veya raster analysis ortamlarında da çalıştırılabilirler. Her bir katmanın bir veya daha fazla benzersiz özelliği olabildiği neural networks‘lerde birden çok katman kullanarak çalışırlar.

LocateXT

  • ArcGIS LocateXT eklentisi, konum bilgisi için herhangi bir metni veya belgeyi aramanıza ve bu konumlardan özellikler oluşturmanıza olanak sağlayan bir dizi araç içerir.
  • LocateXT, PDF belgelerinde, Microsoft Office belgelerinde, web sayfalarında, e-postalarda ve sosyal medya metinlerinde arama yapabilir. Aracı açmak için, Map sekmesinde,  Add Data açılır okunu tıklayın ve Extract Locations’i seçin. To Geodatabase araç setine iki coğrafi işlem aracı (Extract Locations from Document ve Extract Locations from Text) de eklenmiştir.

Editing Tools

Düzenleme iş akışlarınızı geliştirmek için aşağıdaki dört araç eklenmiştir:

Divide Divide , Çizgisel ve alansal vektör verileri bir değere bölmek için araçlar barındırır. Çizgi, mesafeye, parça sayısına veya yüzdeye göre bölünebilir; Alan, orantılı alanlara, eşit alanlara veya eşit genişliklere göre bölünebilir.

Fillet  Fillet , iki line arasındaki teğet olan ve iki bağlantı bölümünü kesen kısımlara yay oluşturur. Yarıçapı dinamik olarak sürükleyip boyutlandırabilir veya sabit bir mesafe yazabilirsiniz.

Generalize Generalize Polyline, temel şeklini korurken bir çizginin veya bir çokgen özelliğinin karmaşıklığını azaltabilir.

Split Split , bir veya daha fazla mevcut giriş özelliğini seçmenize ve bunları bir veya daha fazla seçilen hedef özelliği bölmek için kullanmanıza izin verir.

Attribute Rules

  • Öznitelik kuralları ek kural türlerine ve gelişmiş bir kullanıcı deneyimine sahiptir. Öznitelik Kuralları görünümü, veri kümelerindeki öznitelik kurallarını görüntüleme, oluşturma ve yönetme erişimini sağlar. Öznitelik Kuralları araç çubuğuna birkaç yeni araç eklenmiştir. Daha fazla bilgi için, yeni araçları ve mevcut araçlardaki değişiklikleri gözden geçirmek üzere  yenilikler bölümüne bakın. Toplu hesaplama (Batch calculation) ve doğrulama (validation) kuralları, mevcut özellikler üzerindeki kuralları değerlendirme olanağı sağlayan yeni kural türleridir. Bu kurallar, Hata Müfettişi veya Kuralları Değerlendir aracı kullanılarak kullanıcı tarafından belirlenen bir zamanda değerlendirilir. Daha fazla bilgi için, bkz. Not: Hesaplama ve doğrulama kurallarını değerlendirmek için kullanılan Doğrulama özelliği, yalnızca ArcGIS Enterprise 10.7 veya sonraki sürümlerinde paylaşılırken kullanılabilir.
  • Daha fazla bilgi için eski portallarla paylaşırken dikkat edilmesi gerekenler bölümüne bakın. Yeni Arcade işlevselliği için ArcGIS Arcade sürüm 1.5 sürüm notlarına bakın. Koşullu öznitelik değerleri, bir alandaki değerleri diğerindeki değerlere bağımlı hale getirmenize izin veren yeni bir veri tasarım özelliğidir. Bir dizi alan ve bu alanlar için geçerli değerlerin bir listesini oluşturmak için alan ve alan grupları kullanırlar. Örneğin, elektrik direği malzemeleri için bir alan Ahşap olarak ayarlanırsa, o direğin yükseklik alanı için geçerli değerler 10, 12 ve 15 metre ile sınırlandırılır. Alan Çelik olarak ayarlanmışsa, yükseklik alanı için geçerli değerler 15, 17 ve 20 metredir. Alanlarınız arasındaki bu tür bağımlılıklar, koşullu değerler kullanılarak ayarlanabilir. Yeni Dosya Aktarma aracı, bir dosya sistemi ile bir bulut depolama çalışma alanı arasında dosyaları verimli bir şekilde aktarır.

3D Interpolation EBK

  • Empirical Bayesian Kriging 3D aracı, noktaların enterpolasyonunu gerçekleştirmenize ve 3D uzayındaki noktalar arasındaki tüm konumlardaki değeri tahmin etmenize olanak sağlar. Bir analiz aracı olarak Geostatistical Wizard‘da mevcuttur. Daha fazla bilgi için, bkz.

 

ArcGIS Pro 2.3 versiyonuyla birlikte gelen diğer yenilikler ve özellikler sonraki yazılarımızda aktarılacaktır.