PYTHON FOR ARCGIS VE QGIS İÇİN JEO BİLİMLERİ VE MÜHENDİSLİK UZMANLARI EĞİTİMİ

Coğrafi analizleri Python ile otomatikleştirin

ArcPy, PyQGIS, geopandas, shapely ve rasterio ile vektör-raster verisini işleyen, toplu çalışan CBS betikleri yazın

ArcPy ve PyQGIS ile geoprocessing otomasyonu, geopandas ve shapely ile vektör analizi, rasterio ve numpy ile raster işleme, koordinat dönüşümleri ve toplu harita üretimi uygulamalı işlenir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

CBS yazılımlarında Python ile otomasyon ve mekânsal analiz

Jeo-bilimler ve mühendislik uzmanlarına ArcGIS ve QGIS'te Python ile otomasyon öğretir. ArcPy ile coğrafi veri tabanı ve geoprocessing araçları, PyQGIS konsolu ve processing algoritmaları, geopandas/shapely ile vektör analizi, rasterio ve numpy ile raster işleme, koordinat sistemleri (pyproj), toplu işleme betikleri ve harita üretimi uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Python ile CBS Temelleri, 2. gün ArcPy ve PyQGIS, 3. gün Raster ve Uygulama konularına ayrılmıştır.

Seviye

Orta Seviye — ArcPy, PyQGIS, geopandas, rasterio ve coğrafi iş akışı otomasyonu

Öğrenme Metodu

Her modülde gerçek mekânsal veri seti (parsel, DEM, uydu görüntüsü) üzerinde ArcGIS Pro veya QGIS'te çalıştırılan betikler yazılır.

Neden Bu Eğitim?

🗺️CBS Otomasyonu

Tekrarlayan geoprocessing adımlarını tek betikle çalıştırırsınız.

🛰️Raster ve Vektör

Hem raster hem vektör verisini Python ile analiz edersiniz.

🔁Toplu İşleme

Yüzlerce katmanı döngüyle otomatik işlersiniz.

Anahtar Konular

arcpy eğitimipyqgispython cbsgeopandasrasterioarcgis pythonqgis pythoncoğrafi bilgi sistemleri pythoncbs otomasyonumekansal analiz
“Harita yalnız çizilmez; tekrarlanabilir bir kodla üretilir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python Temelleri

Değişken, döngü, fonksiyon ve dosya işlemleri bilinmelidir.

2
CBS Bilgisi

Katman, projeksiyon ve öznitelik tablosu kavramlarına aşinalık gerekir.

3
Yazılım

ArcGIS Pro (ArcPy için) veya QGIS 3.x kurulu olmalıdır.

4
Veri

Örnek veriyi kullanmak için yaklaşık 2 GB boş disk alanı önerilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı ile CBS veri modelini Python ile işler ve geopandas kullanır.
Modül 1
CBS ve Python Ortamı
  • conda ortamı (arcgispro-py3 ve QGIS Python)
  • Jupyter ve ArcGIS Pro Notebook
  • PyQGIS konsolu ve Script Editor
  • paket kurulumu (geopandas, shapely, pyproj)
  • proje yapısı ve veri organizasyonu
  • dosya yolları ve geodatabase kuralları
Modül 2
Koordinat Sistemleri
  • CRS, EPSG kodları ve projeksiyonlar
  • pyproj ile dönüşüm
  • WGS84, UTM ve ITRF/TUREF
  • datum kayması ve doğruluk
  • to_crs ile geopandas dönüşümü
  • ArcPy SpatialReference
Modül 3
geopandas ve shapely
  • GeoDataFrame okuma (shp, gpkg, geojson)
  • geometri tipleri: Point, LineString, Polygon
  • buffer, intersection, union, dissolve
  • sjoin (mekânsal birleştirme)
  • alan, uzunluk, centroid hesapları
  • GeoPackage yazma
Modül 4
Öznitelik ve Sorgu
  • SQL tarzı öznitelik sorguları
  • query ve boolean maskeleme
  • alan ekleme ve hesaplama
  • toplam, groupby ile özet
  • bozuk geometri onarma (make_valid)
  • veri kalitesi kontrol betiği
Günün hedefiKatılımcı ile ArcPy ve PyQGIS ile araç zincirlerini otomatikleştirir.
Modül 1
ArcPy Temelleri
  • arcpy.env ve çalışma alanı
  • ListFeatureClasses ve ListRasters
  • Buffer, Clip, Intersect, Dissolve araçları
  • SearchCursor, UpdateCursor, InsertCursor
  • arcpy.da modülü
  • GetMessages ve hata yönetimi
Modül 2
PyQGIS
  • QgsVectorLayer ve QgsProject
  • QgsFeature ve geometriler
  • processing.run ile algoritmalar
  • stil ve sembolojiyi kodla ayarlama
  • düzen (print layout) otomasyonu
  • QGIS eklentisi iskeleti
Modül 3
Toplu İşleme
  • klasördeki tüm katmanları döngüyle işleme
  • model builder'dan Python'a dönüşüm
  • script aracı (Script Tool) oluşturma
  • parametre ve doğrulama
  • log ve ilerleme çubuğu
  • zamanlanmış görevle çalıştırma
Modül 4
Harita Üretimi
  • arcpy.mp ile harita ve düzen
  • PDF/PNG toplu çıktı
  • matplotlib + geopandas ile haritalama
  • etiket ve lejant otomasyonu
  • katman filtreleme ile atlas
  • çıktı kalite kontrolü
Günün hedefiKatılımcı ile raster verisini işler ve uçtan uca bir CBS iş akışı kurar.
Modül 1
Raster İşleme
  • rasterio ile okuma ve yazma
  • numpy dizisi olarak bant matematiği
  • NDVI hesaplama
  • reclassify ve maskeleme
  • clip ve mosaic
  • NoData değer yönetimi
Modül 2
Yüzey Analizi
  • DEM'den eğim ve bakı
  • gölgelendirme (hillshade)
  • havza ve akış yönü giriş
  • zonal statistics
  • ArcPy Spatial Analyst (Slope, Aspect)
  • GDAL komut satırı araçları
Modül 3
Veri Alma ve Servisler
  • OGC servisleri (WMS, WFS)
  • REST API ile veri çekme
  • OSM verisi (osmnx)
  • ArcGIS API for Python
  • Web harita (folium)
  • veri yayın formatları
Modül 4
Uçtan Uca Proje
  • uygunluk analizi iş akışı tasarımı
  • girdi katmanlarını hazırlama ve ağırlıklandırma
  • sonuç raster ve rapor üretimi
  • betik belgeleme ve sürüm kontrolü
  • performans iyileştirme
  • sunum ve paylaşım

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CRS Yönetimi

Koordinat sistemi dönüşümlerini hatasız yapabilirsiniz.

✅
Vektör Analizi

geopandas ile buffer, sjoin ve dissolve analizleri yazabilirsiniz.

✅
ArcPy

ArcPy cursor ve araçlarıyla geoprocessing betikleri yazabilirsiniz.

✅
PyQGIS

PyQGIS ile katman, stil ve processing algoritmalarını yönetebilirsiniz.

✅
Toplu İşleme

Çok sayıda katmanı otomatik işleyen betikler hazırlayabilirsiniz.

✅
Raster İşleme

rasterio ve numpy ile NDVI gibi bant hesapları yapabilirsiniz.

✅
Yüzey Analizi

DEM üzerinden eğim, bakı ve zonal istatistik üretebilirsiniz.

✅
Harita Çıktısı

Harita ve düzen çıktılarını otomatik üretebilirsiniz.

Kimler İçin Uygundur?

  • Harita mühendisleri
  • jeologlar
  • şehir plancıları
  • çevre
  • jeofizik uzmanları ile CBS analistleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Harita mühendisleri, jeologlar, şehir plancıları, çevre bilimciler ve CBS analistleri için uygundur.
Hem ArcGIS hem QGIS gerekli mi?
İkisi de anlatılır; katılımcı kendi kullandığı yazılımla uygulama yapabilir, geopandas ve rasterio bölümleri yazılımdan bağımsızdır.
ArcGIS lisansı gerekli mi?
ArcPy uygulamaları için ArcGIS Pro lisansı gerekir; lisans temini katılımcı veya kuruma aittir.
Raster işleme nasıl yapılır?
rasterio, numpy ve GDAL ile NDVI, reclassify, eğim ve zonal istatistik uygulanır.
Sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Python for ArcGIS ve QGIS için Jeo Bilimleri ve Mühendislik Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPython
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PythonPython Classes & Inheritance: Working with Inheritance in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Python Classes & Inheritance: Working with Inheritance in Python Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Python kalıtım eğitimi: super(), MRO ve C3, çoklu kalıtım, mixin, ABC, Protocol, Liskov ilkesi, kompozisyon ve kalıtım refactoring.

Detayları Gör →
PythonPython Concurrent Programming: Asynchronous Executions in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Python Concurrent Programming: Asynchronous Executions in Python Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Python asyncio eğitimi: async/await, event loop, Task, TaskGroup, Semaphore, Queue, aiohttp, asyncpg, zaman aşımı, iptal ve pytest-asyncio.

Detayları Gör →
PythonPython Concurrent Programming: Introduction to Concurrent Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Python Concurrent Programming: Introduction to Concurrent Programming Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python eşzamanlı programlamaya giriş eğitimi: GIL, threading, multiprocessing, asyncio, concurrent.futures, yarış durumu ve doğru model seçimi.

Detayları Gör →
PythonPython Concurrent Programming: Multiprocessing in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Python Concurrent Programming: Multiprocessing in Python Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Python multiprocessing eğitimi: Process, Pool, ProcessPoolExecutor, shared_memory, Queue, Manager, pickle, joblib ve paralel performans analizi.

Detayları Gör →
PythonPython Concurrent Programming: Multithreading in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Python Concurrent Programming: Multithreading in Python Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Python multithreading eğitimi: threading, Lock, Queue, ThreadPoolExecutor, GIL, race condition ve deadlock konularını canlı kodlama ile 4 günde öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn