Esri Türkiye Arşivlerinden CAD ve CBS Entegrasyonu

CAD ve CBS son 30 yılda büyük ölçüde bağımsız olarak gelişen fakat birbirini tamamlayan teknolojileridir. Tüm bu gelişme boyunca da CAD verileri ile CBS’de çalışma, CAD platformlarında CBS yeteneklerini kullanma ya da veri modellerinin birbirlerine dönüşümü her zaman odak noktası olmuştur. Çünkü CAD ve CBS çok farklı veri modellerine sahip olmasına ve çok farklı amaçlar için tasarlanmış olmasına rağmen, çok sayıda kişi ve kuruluşun hem CAD hem de CBS teknolojisini aynı anda kullanması gerekmektedir. CAD ve CBS’nin tam anlamıyla entegrasyonu bu anlamda kullanıcıların tam verim almasını sağlayacaktır. ArcGIS teknolojisi hakkında yıllardır yayınların yapıldığı Arc News gazetesindeki bu konu ile ilgili birçok makale de bu birlikte çalışabilirlik çalışmalarının yıllar boyu nasıl geliştiğini göstermektir. Biz de Esri Türkiye arşivlerinden derlediğimiz bu blog yazımızda CAD ve CBS entegrasyon sürecinin nasıl geliştiğini ele almak istedik.

1985 yılında Esri’nin kurucusu Jack Dangermond’ın yazmış olduğu “CAD vs. GIS for Mapping” makalesinde CAD ve CBS’nin nasıl birbirinden farklı odakları olan teknolojiler olduğunu anlatırken aynı zamanda nasıl birbirlerini tamamladıklarının altını çizmiştir. Arc News Winter/Spring 1988 yılı gazetesinde de bulunan Data Translator ile ACAD to Arc ve Arc to ACAD araçlarının piyasaya sürüldüğünün duyurusu da bu entegrasyon çalışmalarının o dönemlerde nasıl ilk adımlarının atıldığının kanıtıdır.

Kaynak: ARC News Winter/Spring 1988

1990’lı yılların başında ise CAD ve CBS’nin küresel pazar liderleri Esri ve Autodesk CAD ve CBS ile birlikte çalışabilirlik problemini ele almak için ArcCAD adlı yeni bir ürün piyasaya sürdü.

Kaynak: ARC News Fall 1991

ArcCAD, kullanıcıların topolojik ve mekansal veri tabanı ilişkilerini gerçekleştirmelerini ve AutoCAD çizim özelliklerinin kullanılmasını sağlayan AutoCAD veri modelinin bir uzantısı olarak ortaya koyulmuştur. Tüm Esri ürün ailesi ile entegre bir şekilde çalışan ArcCAD AutoCAD’in güçlü oluşturma ve düzenleme grafik araçlarını kullanmasına ek olarak kullanıcılarına seçim yapma sorgulama, topolojik anlamda doğru coğrafi veri üretme imkanı tanımıştır. Böylece birçok özelliğin dönüşümünde kısıtlamalara yol açan CAD dönüşüm standartlarının (DXF, SIF ve IGES) çıkılmıştır.

ArcCAD, 1990’lı yıllarda Esri ürün ailesinin temel ürünleri olan Masaüstü CBS (ArcView) ve kapsamlı CBS (ARC/INFO)’nun yanında CAD tabanlı CBS (ArcCAD) olarak yerini almıştır. Bu platformu sürdürmek için her geçen yıl çalışmalar devam etmiş ve desteklenen kabiliyetlerin arttırılması sağlanmıştır.  1992 yılı ARC News Spring gazetesinde CBS araçlarının nasıl ArcCAD ortamında kullanılacağı hangi kabiliyetlerin destekliğinin açıklandığı köşe yazısı da bu çalışmaların kanıtı niteliğindedir.

Kaynak: ARC News Spring 1992

CAD ve CBS’nin entegrasyonu konusunda tek çalışma ArcCAD değildir. 1992 yılında DATAWALKER sistemleri sayesinde AutoCAD’de üç boyutlu çalışmalar başlamıştır. Böylece ARC/INFO kullanıcıları kolaylıkla üç boyutlu içerikleri AutoCAD ile üretebilmişlerdir. Ayrıca CAD platformunda oluşturmanın zor olduğu yüzey modelleri de ARC/INFO içerisinde tutulan yükseklik bilgileri sayesinde oldukça hızlı bir şekilde AutoCAD platformunda oluşturulabilmiştir.

DATAWALKERS, AutoCAD’in ARC/INFO verilerini kullanarak farklı bina özelliklerine dayanarak birkaç tür üç boyutlu bina gösterimi oluşturmasını sağlayan bir sistem olarak hizmet vermiştir.

Kaynak: ARC News Spring 1992

ArcCAD yazılımının çıkmasından yalnızca altı ay sonra ArcCAD 386 11.2 piyasaya sürüldü. Bu entegrasyonun güçlenmesi adına mekânsal analiz özellikleri, veriler arası hızlı dönüşüm, 30 farklı koordinat sisteminin kullanılması ve dBASE dosyalarına doğrudan erişim gibi bir çok yeni özelik eklendi.

Kaynak: ARC News Winter 1993

ArcCAD 11.4 versiyonu ile birlikte ORACLE, Paradox ve INFORMIX veri tabanlarına ek olarak SQL ile de kullanıcıların çalışabilmesine sağlayan yenilikler getirildi. Böylece Bir ArcCAD oturumunda birden fazla veri tabanına erişim imkanı sunarken SQL tabanlı sorgulamaları da kullanıcılar gerçekleştirebileceklerdi. Bir diğer önemli yenilik ise bu versiyon ile birlikte ArcCAD içerinden raster veriler ile çalışma imkanının sağlanması oldu.

Kaynak: ARC News Winter 1994/95

Bu zamana kadar yapılan tüm CAD tabanlı çözümler CAD platformu kullanıcıları için birçok seçenek sunarken, CAD dosyalarına erişmek isteyen CBS platformu kullanıcıları bu gelişmelerden çok fazla yararlanamadılar. Bu nedenle Esri, veri dönüşüm standartları ile veri kaybına neden olmadan ya da CBS platformu kullanıcılarının alışık oldukları platformu terk etmeden CAD verileri ile çalışabilmeleri için çalışmalara başladı. ArcView 2.1 versiyonu ile birlikte de bu dönüşümlere hiç gerek kalmadan CAD verilerinin doğrudan ArcView içerisinde okunmasını sağlayacak geliştirmeler gerçekleştirdi. Böylece ara dönüşüm standartlarına ya da dönüşüm verilerine hiç gerek kalmamıştı.

Esri MOOC Program Yöneticisi Adena Schutzberg 1996 yılı ARC News Fall gazetesindeki bir köşe yazısına şu sözlerle başlıyor. “CAD ve CBS farklı annelerin ikiz çocuklarıdır.” Yazımızın da başında bahsettiğimiz gibi çok farklı veri modellerine sahip olmalarına ve çok farklı amaçlar için tasarlanmış olmalarına rağmen aslında bu iki teknoloji birbirini tamamlar niteliktedir. Adena Schutzberg’in de yapmış olduğu bu benzetme tam olarak bunu açıklamaktadır. Bu entegrasyon hakkındaki tüm çalışmalar da bu iki teknolojinin nasıl bir araya gelmeye ve nasıl birbirlerine yaklaşmaya başladığını göstermektedir.

Kaynak: ARC News Winter 1996

Neden CAD verileri ile CBS iş akışlarını gerçekleştiremeyelim? Sorgulamalarıyla başlayan ve artarak devam eden CAD ve CBS entegrasyonu çalışmaları ile veri dönüşüm problemlerinin üstesinden gelinmiş ve CBS platformu içerisinde CAD verisi ile çalışma problemi çoktan çözülmüş oldu. 2017’de Autodesk ve Esri’nin yeniden ortaklık yapması ile birlikte bu çalışmalar yeni bir boyut kazandı. Esri araştırma ve geliştirmelerindeki odağını CAD platformu kullanıcılarına CBS içeriği sağlayarak CAD kullanıcılarının iş akışını kolaylaştırmak için değiştirdi ve ArcGIS for AutoCAD eklentisini piyasaya sürdü. ArcGIS for AutoCAD, GIS içeriğini AutoCAD ve ArcGIS arasında paylaşma ve senkronize etme yönteminizi kolaylaştıran ücretsiz bir eklentidir. Bu eklenti sayesinde tasarımcıların ve teknik uzmanların CAD platformunu terk etmeden, ArcGIS for Server tarafından sunulan CBS Web servislerine erişip kullanabildiği, birlikte çalışabilirliği destekleyen platform oluşturulmuş oldu.

Esri; iki sistem arasında daha iyi bağlantılar kurarak, CAD kullanıcılarının CBS’nin tüm avantajlarından yararlanabilmelerini sağlayarak iki yönlü bir yaklaşım izlemeye devam ediyor. AutoCAD ve diğer CAD yazılımlarında tüm ArcGIS for Server CBS servislerinin (coğrafi işlem, coğrafi veri tabanı ve düzenleme gibi) potansiyel kullanımları konusundaki çalışmalarına da devam ediyor. Başka bir araştırma alanı ise bina bilgi modellemesi (BIM) ve 3B CBS gibi teknolojilerin kullanılmasıdır. BIM, varlık yönetimi, acil durum müdahalesi, mülk yönetimi ve tesis yönetimi projelerini iyileştirmek için mevcut CBS uygulamaları ile birleştirilebilecek iyi yapılandırılmış veri setleri sağlama konusu ise yine Esri’nin Ar-Ge çalışmalarındaki odak noktalarındandır.

Bu blog yazımızda Esri Türkiye arşivlerinden derleyerek tek başlarına bile mükemmel iki ayrı odak noktasına sahip teknolojinin bir araya gelme sürecinin nasıl geliştiğini ele aldık. CAD ve CBS iş akışları hakkındaki gelişmeleri takip etmek için blog sayfamızı ve sosyal medya üzerinden duyurularını gerçekleştirdiğimiz webinarlarımızı takip edebilirsiniz.

Daha fazla bilgi edinmek için:

inceleyebilirsiniz.

Esri Türkiye, 2019

 

ArcGIS ile İş Süreçlerinizi Otomatikleştirin

ModelBuilder ile oluşturmuş olduğunuz bir coğrafi işlem modelini günün belirli bir saatinde veya belirli bir zaman aralığında tekrar tekrar çalıştırabileceğinizi biliyor muydunuz? Haftanın belirli günlerinde ya da her gün belirli saatlerde veri oluşturmak veya bazı analizleri gerçekleştirmek gibi rutin işleriniz olabilir. Bu işlerinizi gerçekleştirebileceğiniz bir model oluşturup ardından Windows Task Scheduler (Windows Görev Zamanlayıcı) ve birkaç satır Python kodu kullanarak belirli bir zamanda ve belirli bir frekansta çalışacak şekilde programlayabilirsiniz.

Örneğin, her gün müşterileriniz tarafından telefon veya internet aracılığıyla arıza kaydı doldurulmaktadır. Sizin görevinizin ise adres bilgilerini barındıran bu arıza kayıtlarının hangilerinin sizin sorumluluk bölgenizden geldiğinin tespit edilmesi ve saha çalışanlarına bir rapor olarak iletilmesi olduğunu varsayalım. Her gün belirli saatlerde böyle bir rutini gerçekleştirmek için manuel yöntemlerin kullanılmasının oldukça vaktinizi alacağı kaçınılmaz bir gerçektir. Fakat böyle bir senaryoyu ya da buna benzer günlük çok adımlı iş akışlarınızı ModelBuilder kullanarak otomatikleştirebilirsiniz. Yapmak istediğiniz işlerden bir iş akışı şeması oluşturarak bir işlemin birden çok adımını bir araya getirmenizi sağlayan ModelBuilder’ın nasıl oluşturulduğu hakkında daha fazla bilgi almak için “ArcGIS Pro’da ModelBuilder’la Çalışmak” adlı blog yazımızı inceleyebilirsiniz. Böyle bir iş akışı şeması oluşturmak tekrarlanan birçok işi tek seferde hızlıca gerçekleştirmenizi sağlayacaktır. Fakat bu oluşturulan modelinizi programlayarak belirli gün ve saatlerde kendiliğinden çalışmasını sağlamak sizlere oldukça zaman kazandıracaktır.

Yukarıdaki görsel böyle bir iş akışının modelini göstermektedir.

ArcPy kullanarak modelin çalıştırılması:

Modeller ArcGIS coğrafi işlem araçlarıyla tamamen entegre bir şekilde çalışmaktadır. ArcPy’ı ise yerleşik coğrafi işlem araçlarını (Buffer, Intersect gibi), tüm oluşturmuş olduğunuz modelleri ya da Python’da oluşturmuş olduğunuz kodları çalıştırmak için kullanabilirsiniz.

Yukarıdaki örnekteki gibi bir modeli programlayabilmeniz için -zaman belirleyerek otomatik olarak çalışmasını sağlayabilmek için- bir Python kod dosyası oluşturmalı ve modelinizi içeren araç kutunuzu (ToolBox) içe aktarmalısınız. Ardından ise modelinizi gerekli parametreler ile çalıştırmanız için bir kod satırı daha kullanmalısınız.

Görseldeki kod satırı bu işlemleri gerçekleştirmenizi sağlayan bir örnektir. Bu kod satırlarını kendi parametreleriniz ile özelleştirmeniz gerekmektedir.

  • “C:\path\myToolbox.tbx”ifadesi araç kutunuzun bulunduğu konumu göstermektedir.
  • “tbxAlias” araç kutunuzun görünür adını (Alias) ifade etmektedir.
  • arcpy.myModel_tbxAlias ifadesindeki “myModel” kelimesi modelinizin adına karşılık gelmektedir.
  • “C:\pathToInput\inputFolder” ifadesi girdi verilerinizin konumunu ve “C:\pathToGdb\output.gdb” ifadesi çıktı verilerinizin konumunu göstermektedir.

Windows Task Scheduler (Windows Görev Zamanlayıcı) kullanılarak görev oluşturulması:

ArcPy komutlarını kullanarak modelinizi çalıştırılan bir Python komut dosyası oluşturduktan sonra komut dosyanızı ve dolayısıyla modeli belirli bir zamanda çalıştırmak için Windows Task Scheduler (Görev Zamanlayıcı) kullanabilirsiniz.

Windows’da Task Scheduler penceresinden Action (Eylem) sekmesine ve ardından Create Task (Görev Oluştur) seçeneğine tıklayarak Create Task (Görev Oluştur) iletişim kutusunu açabilirsiniz. Name (Ad) alanından bir isim vererek görevi oluşturabilirsiniz.

Python komut dosyasını çalıştırabilmek için Create Task (Görev Oluştur) iletişim kutusunda Actions (Eylemler) ve ardından New (Yeni) butonlarına tıklayarak New Action (Yeni Eylem) iletişim kutusunu açabilirsiniz. Program/scripts (Program/komut dosyası) seçeneği için bir önceki adımda oluşturulan Python komut dosyasını tanımlayabilirsiniz.

 

Böylece bu görev için yeni bir eylem olarak bu Python komut dosyasının çalıştırılmasını belirlemiş olursunuz.

Oluşturulan görevin programlanması:

Create Task (Görev Oluştur) iletişim kutusundan Triggers (Tetikleyiciler) ve ardından New (Yeni) butonlarına tıklayarak oluşturmuş olduğunuz bu görevin otomatik olarak çalıştırılması için zaman belirleyebilirsiniz.

Eğer bu göreve daha gelişmiş ayarlar eklemek isterseniz, örneğin bilgisayar başlatılırken, boştayken ya da oturum açıldığında görevi başlat gibi, Begin the task (Görevi başlat) seçeneğinden bunları ayarlayabilirsiniz.

Böylece programladığınız zaman geldiğinde Windows Task Scheduler (Görev Zamanlayıcı) Python komut dosyanızın çalıştırılmasını sağlayacaktır. Python komut dosyanız da ModelBuilder ile oluşturmuş olduğunuz modelin çalışmasını sağlayacaktır. İşlemler tamamlandığında belirlemiş olduğunuz çıktı çalışma klasöründe modelin sonuç çıktısını bulabilirsiniz.

Bu yazımızla rutin işlerin Windows Task Scheduler ve Python komutlarını kullanarak nasıl programlayabileceğini ele aldık. Bu gibi teknik konularda ve Esri ürünleri yenilikleri hakkında daha fazla bilgi almak için blog sayfamızı takip edebilirsiniz.

 

Esri Türkiye, 2019

Esri Türkiye Uzaktan Eğitimlerine Başladı!

Esri Türkiye Uzaktan Eğitimlerine Başladı!

Esri Türkiye eğitim ekibi olarak öğrenmenin başarı için en temel strateji olduğuna inanıyoruz. Bu nedenle, coğrafi bilgi sistemleri alanında yeteneklerini geliştirmek ve ArcGIS platformundan en yüksek değeri elde etmek isteyen kullanıcılarımızı desteklemek için her zaman yeni eğitim yolları arıyoruz. Kullanıcılarımızın profesyonel gelişim ihtiyaçlarını, alanının uzmanları tarafından oluşturulmuş Esri Uluslararası Eğitim Programını takip ederek ve ArcGIS teknolojisi hakkında uluslararası sertifika almış eğitim uzmanlarımız tarafından sunulan eğitimlerle karşılamaktayız.

Kullanıcılarımızın farklı ihtiyaçları olduğunu biliyor ve herkes için erişilebilir öğrenme fırsatları sunmak için çalışıyoruz. Bu nedenle, tüm kullanıcılarımızın ArcGIS öğrenme hedeflerine ulaşmalarına yardımcı olmak için artık eğitimlerimizi uzaktan eğitim olarak da sunmaktayız. Bu eğitimlerimizi, gerçek zamanlı eğitmen eşliğinde bulut ortamda eğitim olarak tanımlayabiliriz. Yani eğitimlerimiz eğitim tarihinde uzman eğitmenlerimiz liderliğinde gerçekleştirilmektedir. Böylece ArcGIS ürünleri için en iyi uygulamaları ve önerilen iş akışlarını öğreneceğiniz eğitimlerimizin tüm avantajlarını kendi masaüstünüzden, istediğiniz yerden deneyimleyebileceksiniz.

Düzenli eğitimlerimiz, Esri Türkiye Eğitim web sayfasında ilan edilen tarihlerde Ankara merkez ofisimiz, İstanbul şubemiz ve İzmir Yüksek Teknoloji Enstitüsü Gülbahçe Kampüsü’nde gerçekleştirilmeye devam etmektedir. Sınıf ortamında gerçekleştirilen bu eğitimlerimize ek olarak uzaktan eğitim kategorisi altında ilan edilen tarihlerde en son teknolojiyi kullanan gerçek zamanlı çevrimiçi eğitimlerimiz ile aktif bir öğrenme deneyimi de sunmaya başladık. Böylece sınıf ortamında gerçekleştirdiğimiz bu eğitimlerimizin gerçekleştirildiği kentler dışında da ikamet eden öğrenciler, ekip becerilerini geliştirmek isteyen yöneticiler, ArcGIS yatırımlarından maksimum değer elde etmek isteyen herkes eğitimlere bulundukları konumdan ulaşabilecekler.

Eğitim katılımcılarının, bu uzaktan eğitimlerde ihtiyaç duyacakları dokümanları (eğitime nasıl katılacaklarını ve eğitimi takip edecekleri alıştırma dokümanları gibi) ve derslerdeki uygulamaları gerçekleştirecekleri yazılımları memnuniyetle sağlamaktayız. Bu eğitimlere katılmak için bilmeniz gereken önemli bilgiler şu şekildedir:

  • Eğitim esnasında internet bağlantısına ihtiyacınız olacaktır. Yüksek hızlı internet bağlantısı, eğitimi kesintisiz takip edebilmeniz için önemlidir.
  • Eğitim esnasındaki konforunuzun artması için çift ekran kullanmanızı tavsiye ederiz. Bu şekilde tek ekranda eğitim dokümanını takip ederken diğer ekranda uygulama yapabilirsiniz.
  • Eğitim, etkileşimli olacağından mikrofon ve kulaklık aygıtlarınızı kullanmanız gerekecektir.
  • Eğitim esnasında kullanmanız için ihtiyacınız olacak sizlere özel uzak masaüstü bilgisayarlar ve veriler tarafımızdan sağlanmaktadır.
  • Sadece internet bağlantısı aracılığıyla Uzak Masaüstü Bağlantısı (Remote Desktop Connection) kullanarak eğitim ortamına bağlantı yapmanız gerekmektedir. Bu bağlantıyı gerçekleştirebilmeniz için izlemeniz gereken yönergeler eğitimden önce sizlere iletilmektedir.

Son yıllarda bilgi ve deneyimlerin elde edilen sertifikalar ile desteklenmesinin öneminin ne kadar arttığını ve işe alım uzmanlarının da sertifikasyonun bir kuruluşa getirebileceği değere verdiği önemi biliyoruz. Bu nedenle tıpkı sınıf içi eğitimlerimiz gibi uzaktan eğitimlerimizi de tamamladığınızda edinmiş olduğunuz deneyimlerinizi desteklemek için sizlere sertifika sunmaktayız.

Sınıf içi ve uzaktan eğitimlerimiz hakkında bilgi almak ve eğitim tarihlerimizi öğrenmek için egitim.esriturkey.com.tr sayfasını ziyaret edebilirsiniz.

Esri Türkiye’nin Ücretsiz Konumun Gücü Kursu Başladı!

Esri Türkiye’nin Ücretsiz Konumun Gücü Kursu Başladı!

Esri Türkiye olarak eğitime değer veriyoruz. Hayat boyu öğrenmek için öğrenci olsun olmasın mekânsal düşünme ve işletmede mekansal teknoloji uygulamalarıyla ilgilenen herkese konumun gücünü anlatmak ve konum bilgisi ile neler yapılabileceğini göstermek istiyoruz. İlk ücretsiz kursumuzda konumun gücünden bahsedeceğiz.

Hangi sektörde olursanız olun işinizde konum bilgisi vardır. Bu konum bilgisi göremediğiniz birçok detayı barındırır. Konumun gücü de buradan gelir. Bu verileri iyi analiz etmeniz durumunda işinizde hiç düşünmediğiniz detayları fark edebilirsiniz. Bu nedenle Esri Türkiye olarak konumun gücünü ve iş dünyasında konum analizlerini nasıl kullanabileceğinizi anlatmak istedik.

Bu kurs içeriği video anlatımları, uygulamalı alıştırmalar ve kısa sınavlar gibi bölümlere ayrılmış olup Esri’nin bulut tabanlı ürünleri olan ArcGIS Online ve Business Analyst Online içerisinde bulunan araçları içermektedir.

Kurs sonunda Esri’nin gelişmiş konum analizi yeteneklerini kullanarak daha iyi analizler yapabilmenizi hedefledik. Bu hedef doğrultusunda kurstan edineceğiniz kazanımlar şunlar olacaktır:

  • Konum bilgilerinin, işletmelerin daha bilinçli kararlar vermesi için verileri sorgulamasına, analiz etmesine, yorumlamasına ve görselleştirmesine nasıl yardımcı olabileceğini öğrenmek
  • Mekansal teknolojiyi pazar planlama ve bölge analizi, pazarlama ve tedarik zinciri ve risk yönetimi gibi işletme fonksiyonlarına uygulayabilmek
  • Mekansal analizin kuruluşların maliyetleri düşürme, geliri artırma ve riski azaltmada nasıl yardımcı olduğunu kavrayabilmek.

Dünyanın dört bir yanındaki kuruluşlar, daha iyi kararlar vermek ve rekabet avantajı sağlamak için konum analizini kullanmaktadır. Bu kurs, size konum bilgisi kullanarak işiniz için en uygun yer seçimini, demografik analizleri, tedarik zincirini ve konuma bağlı risk yönetimini nasıl gerçekleştireceğinizi aktarmaktadır. Bu analizlere kendi verilerinizi entegre ederek bir sonraki adımınızı planlayabilirsiniz.

ArcGIS platformundaki hızlı gelişmeleri takip etmeniz için etkili, verimli ve eğlenceli bir yol sunacak olan bu kursta günlük hayattan örnekler bulacaksınız ve bu örnekler için en etkili çözümleri öğreneceksiniz. Kursun tüm bölümlerini tamamladığınızda ise sertifika alacaksınız.

Coğrafi Bilgi Sistemleri konum bilgisi ve mekânsal teknoloji uygulamaları ile ilgilenen herkesi ücretsiz kursumuza bekliyoruz. Kursumuz hakkındaki görüşleriniz bizler için önemlidir. Bu nedenle kursu tamamladığınızda değerlendirmenizi rica ederiz.

Daha fazla bilgi edinmek için sık sorulan soruları inceleyebilirsiniz.

1. Konumun Gücü kursuna nasıl erişebilirim?
Udemy.com üzerinden yayınlanan bu kursumuza https://udemy.com/esri-turkiye-konumun-gucu bağlantısı aracılığıyla erişebilirsiniz. İstediğiniz zaman kursa kayıt yaptırabilirsiniz.

2. Bu kursun konusu hakkında hangi bilgilere sahip olmam beklenmektedir?
Bu kurs herhangi bir ön koşul gerektirmemektedir. Fakat CBS kavramlarına aşina olmanız kurstan elde edeceğiniz deneyimlerinizi arttıracaktır.

3. Bu kursa katılmak için herhangi bir ArcGIS yazılımına sahip olmama gerek var mıdır?
Kursa katılım sağlayan tüm kullanıcılara, kurs alıştırmalarını tamamlamaları için ilgili ArcGIS platformlarına erişimi 60 gün süresince sağlanmaktadır. Bu erişimin nasıl gerçekleştirileceği hakkında detaylı bilgi kursun içerisinde yer almaktadır. ArcGIS yazılımlarına zaten erişiminiz varsa kursu tamamlamak için bu erişimi kullanabilirsiniz.

4. Bu kursa katılabilmem için bilgisayar gereksinimleri nelerdir?
Bu kurs boyunca ArcGIS Online ve Business Analyst Online kullanılmaktadır. Kurstaki alıştırmaları tamamlayabilmek için desteklenen bir web tarayıcı ve internet bağlantısı olması yeterlidir.

5. Bu kursa istediğim zaman katılabilir miyim?
Kurs Udemy platformunda açık olduğu sürece kendi çalışma hızınıza ve saatlerinize göre kursa katılabilirsiniz. İstediğiniz zaman kursa ara verip devam edebilirsiniz.
Zamanınızı planlayabilmeniz için her bölüme 2-3 saat zamanınızı ayırmanızı tavsiye ederiz.

6. Kurs tamamlandığında sertifika alacak mıyım?
Kursun tüm bölümlerini tamamladığınızda, Udemy tarafından kursu tamamladığınızı belirten bir sertifika sağlanacaktır.

Esri Türkiye, 2019

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.