ArcGIS Experience Builder ile Profesyonel Web Uygulamaları Geliştirme
🏁 Bölüm 1: ArcGIS Experience Builder’a Giriş
ArcGIS Experience Builder Nedir?
ArcGIS Experience Builder, Esri tarafından geliştirilen, kod yazmadan GIS tabanlı web uygulamaları oluşturmayı sağlayan bir platformdur. Haritalar, veriler ve widget’lar ile etkileşimli deneyimler sunar. Bu araç, GIS profesyonellerinden veri analistlerine, hatta coğrafi bilgi paylaşımı yapmak isteyen herkese hitap eder. Sürükle-bırak arayüzü sayesinde teknik bilgi gerektirmeden profesyonel uygulamalar geliştirebilirsiniz.
Temel Özellikler ve Avantajlar
ArcGIS Experience Builder, kullanıcı dostu bir arayüzle güçlü özellikler sunar. İşte temel özellikler:
- Kod Gerektirmeyen Geliştirme: Programlama bilmeden, sürükle-bırak arayüzü ile karmaşık web uygulamaları oluşturabilirsiniz.
- Entegre 2D ve 3D İçerik: Aynı uygulamada 2D haritalar ve 3D sahneleri birleştirerek zengin görsel deneyimler sunabilirsiniz.
- Geniş Widget Kütüphanesi: 64 widget ile arama, grafikler, tablolar gibi işlevsellikler ekleyebilirsiniz.
- Özelleştirme: Temalar, stiller ve düzenler ile uygulamalarınızı markanıza veya özel gereksinimlerinize uyarlayabilirsiniz.
- Mobil Uyumluluk: Uygulamalarınız masaüstü, tablet ve akıllı telefonlarda sorunsuz çalışır.
- İşbirliği ve Paylaşım: Uygulamalarınızı organizasyon içinde veya halka açık olarak kolayca paylaşabilirsiniz.
Kullanım Alanları
ArcGIS Experience Builder, çok çeşitli senaryolarda kullanılabilir. İşte bazı örnekler:
- Halka Açık Bilgi Panelleri: Halk sağlığı, ulaşım veya çevresel veriler için interaktif paneller oluşturun. Örneğin, bir şehirdeki hava kalitesi verilerini görselleştiren bir uygulama.
- Saha Operasyonları: Saha çalışanlarının gerçek zamanlı veri toplama ve görselleştirme yapmasına olanak tanıyan uygulamalar geliştirin.
- Eğitim Araçları: Haritalar ve veri görselleştirmeleri içeren etkileşimli eğitim içerikleri oluşturun.
- İş Zekası: İş verilerinizi mekansal bağlamda analiz edip sunun, örneğin bir perakende zincirinin mağaza konumlarını haritalayın.
- Acil Durum Müdahalesi: Afet yönetimi ve müdahale koordinasyonu için hızlıca uygulamalar dağıtın, örneğin bir yangın izleme haritası.
Makale Yapısı:
Bu kitap, ArcGIS Experience Builder’ı sıfırdan öğrenmek isteyenler için kapsamlı bir rehber sunar. 20 bölümden oluşacak ve her biri, platformun farklı bir yönünü detaylıca ele alacak. İşte kitabın ana hatları:
- Giriş: ArcGIS Experience Builder’ın ne olduğu, temel özellikleri ve kullanım alanları.
- Başlangıç: Platforma erişim, yeni bir deneyim oluşturma ve arayüzü tanıma.
- Widget’lar Genel Bakış: Widget’ların ne olduğu ve kategorileri.
- Veri Kaynakları: Web haritaları, sahneler ve özellik katmanları ile çalışma.
- Düzen ve Tasarım: Widget’ları düzenleme, temalarla özelleştirme.
- Etkileşim ve Eylemler: Widget’lar arasında iletişim kurma.
- Harita Odaklı Widget’lar: Harita, Katman Galerisi, Lejant gibi 29 widget.
- Veri Odaklı Widget’lar: Arama, Liste, Tablo gibi 14 widget.
- Sayfa Elemanı Widget’lar: Metin, Resim, Düğme gibi 6 widget.
- Menü ve Araç Çubuğu Widget’lar: Menü, Widget Kontrolcüsü, Paylaş gibi 3 widget.
- Düzen Widget’lar: Sabit Panel, Kenar Çubuğu, Satır gibi 8 widget.
- Bölüm Widget’lar: İçeriği organize etmek için Bölüm widget’ı.
- Şablonlar ve Temalar: Mevcut şablonlar, özelleştirme ve özel şablon tasarımı.
- Yayınlama ve Paylaşım: Uygulamaları kaydetme, önizleme ve paylaşma.
- İleri Düzey Konular: Özel widget ve tema geliştirme, düşük kodlu geliştirme.
- Mobil Optimizasyon: Farklı ekran boyutları için tasarım ve test.
- En İyi Uygulamalar ve Vaka Çalışmaları: Kullanıcı dostu tasarım, performans optimizasyonu.
- Sorun Giderme ve Yardımcı Kaynaklar: Yaygın sorunlar, güncellemeleri takip etme.
- Kaynaklar ve İleri Öğrenim: Resmi dokümantasyon, eğitimler ve topluluk forumları.
- Sözlük ve İndeks: Anahtar terimler ve kolay erişim için indeks.
Neden Bu Makaleler?
Bu kitap, hem yeni başlayanlar hem de deneyimli kullanıcılar için tasarlandı. Her özelliği, menüyü ve widget’ı en ince ayrıntısına kadar açıklayacak, böylece herkes bu aracı ustalıkla kullanabilecek. Kitap, 18 Temmuz 2025 itibarıyla en son sürümü (Haziran 2025) yansıtacak ve yeni özellikler (ör. Arcade desteği, yeni widget’lar) de dahil edilecek. Her bölüm, adım adım talimatlar, ekran görüntüleri ve pratik örneklerle desteklenecek. Ayrıca, kullanıcı dostu bir üslupla yazılacak ve renkli ikonlar, görsellerle zenginleştirilecek.
ArcGIS Experience Builder’ın Tarihçesi
ArcGIS Experience Builder, Esri’nin önceki ürünü ArcGIS Web AppBuilder’ın yerine geliştirilmiştir. Web AppBuilder, Dojo tabanlı bir çerçeve kullanıyordu ve artık bakımı yapılmıyor. Experience Builder, modern React ve ArcGIS Maps SDK for JavaScript üzerine inşa edilmiştir, bu da daha esnek ve güçlü uygulamalar oluşturmayı mümkün kılar. Ayrıca, düşük kodlu geliştirme seçenekleriyle özelleştirme imkanı sunar.
Kimler Kullanmalı?
- GIS Uzmanları: Harita tabanlı veri görselleştirmeleri oluşturmak isteyenler.
- Veri Analistleri: Verilerini mekansal bağlamda sunmak isteyenler.
- Eğitimciler: Öğrencilere coğrafi bilgiler öğretmek için interaktif araçlar geliştirenler.
- Kamu Sektörü Çalışanları: Halka açık bilgi panelleri veya acil durum uygulamaları yapanlar.
- Özel Sektör: İş zekası veya müşteri odaklı harita uygulamaları geliştirenler.
Burada Neler Bulacaksınız?
- Adım Adım Talimatlar: Her özelliği nasıl kullanacağınızı öğrenin.
- Pratik Örnekler: Gerçek dünya senaryolarına dayalı uygulamalar.
- İpuçları ve En İyi Uygulamalar: Uygulamalarınızı daha etkili hale getirmek için öneriler.
- Görseller ve İkonlar: Anlamayı kolaylaştıran renkli ve eğlenceli bir sunum.
- Güncel Bilgi: 2025 sürümüne uygun en son özellikler ve widget’lar.
Sonraki bölümlerde, ArcGIS Experience Builder’ı nasıl kullanacağınızı, temel adımlardan başlayarak ve her widget’ı detaylıca inceleyerek öğreneceğiz. Hazırsanız, başlayalım!