Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
CBS Algoritmaları ve ProgramlamaHRT531337.5300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin DiliTürkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Harita Mühendisliği ABD Uzaktan Algılama ve CBS Yüksek Lisans Programı
Seçmeli @ Harita Mühendisliği ABD Uzaktan Algılama ve CBS Doktora Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimHarita Mühendisliği Bölümü
Dersin KoordinatörüTÜRKAY GÖKGÖZ
Dersi Veren(ler)TÜRKAY GÖKGÖZ, ALİ MELİH BAŞARANER
Asistan(lar)ı
Dersin AmacıBu dersin amacı; mekânsal verilerin mimarisini anlatmak, bu verileri öğrencilerin kendi kodlarını yazarak işleme becerisini kazandırmak ve böylece ticari yazılımlara olan bağımlılıklarını azaltmaktır.
Dersin İçeriğiUML’i okuma ve oluşturma, Mekânsal veri yapıları, Temel geometrik ve topolojik algoritmalar, ConvexHull ve MABR oluşturma, Deleunay üçgenlemesi ve Voronoi diyagramı algoritmaları, Harita projeksiyonu ve referans koordinat sistemi tanımları, Temel kartografik genelleştirme algoritmaları, Raster veri analizi, Ağ verisi analizi, Topografya analizi.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Ningchuan Xiao. 2016. GIS Algorithms. SAGE Publications
  • Mark de Berg, Otfried Cheong, Marc von Kreveld, Mark Overmars. 2008. Computational Geometry: Algorithms and Applications, Springer
  • Scott W. Ambler. 2005. The Elements of UML 2.0 Style. Cambridge University Press
  • Morton J. Canty. 2014. Image Analysis, Classification and Change Detection in Remote Sensing: With Algorithms for ENVI/IDL and Python, CRC Press
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Bir mekânsal veri tabanının ve algoritmanın UML şemasını anlar ve oluşturur.
  2. Mekânsal verilerin yapısını ve işleyişini tanır.
  3. Mekânsal analiz programları yazar.
  4. Temel geometrik algoritmaları kavrar ve kodlar.
  5. Kartografik genelleştirme algoritmalarının işleyişini kavrar.
  6. Referans koordinat sistemlerinin ve projeksiyonların CBS’deki işleyişini kavrar.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5DÖÇ-6
PÇ-1------
PÇ-2------
PÇ-3------
PÇ-4------
PÇ-5------
PÇ-6------
PÇ-7------
PÇ-8------
PÇ-9------
PÇ-10------
PÇ-11------
PÇ-12------
PÇ-13------
PÇ-14------
PÇ-15------
PÇ-16------
PÇ-17------
PÇ-18------
PÇ-19------
PÇ-20------
PÇ-21------
PÇ-22------
PÇ-23------
PÇ-24------
PÇ-25------
PÇ-26------
PÇ-27------
PÇ-28------
PÇ-29------
PÇ-30------

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1UML’e girişThe Elements of UML 2.0 Style (1. 2. ve 3. Bölümler)
2Temel geometrik algoritmalar: Nokta-çizgi mesafesi, ‘Çokgen’ merkezi ve alanı, çizgi kesişimiComputational Geometry: Algorithms and Applications (2. ve 6. Bölüm) ve GIS Algorithms (2. Bölüm)
3Temel geometrik algoritmalar: ‘Çokgen’deki nokta, ‘çokgen’ kesişimi, ‘çokgen’ bindirmesiGIS Algorithms (2. Bölüm)
4ConvexHull ve EAÇD (En küçük alanlı çevreleyen dikdörtgen) algoritmalarıComputational Geometry: Algorithms and Applications (11. Bölüm)
5Delaunay üçgenlemesi ve Voronoi diyagramı oluşturma algoritmalarıComputational Geometry: Algorithms and Applications (7. ve 9. Bölüm)
6Referans koordinat sistemleri: Harita Projeksiyonları ve datumlarGIS Algorithms (2. Bölüm)
7Mekânsal veri yapıları: Dosya türleri, Mekânsal indeksleme: kd-treesGIS Algorithms (4. ve 5. Bölüm)
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Mekânsal indeksleme: QuadtreesGIS Algorithms (6. Bölüm) ve Computational Geometry: Algorithms and Applications (14. Bölüm)
10Çizgi ve ‘polygon’ indekslemeGIS Algorithms (7. Bölüm)
11Mekansal analiz ve modelleme: İnterpolasyonGIS Algorithms (8. Bölüm)
12Raster veri analizi: Sınıflandırma AlgoritmalarıImage Analysis, Classification and Change Detection in Remote Sensing: With Algorithms for ENVI/IDL and Python (6. Bölüm)
13Ağ analizi: en kısa yol, erişilebilirlik analiziGIS Algorithms (10. Bölüm)
14Topografya analizi: DEM, TIN, yükseklik eğrisi, eğim, bakı ve akış yönü hesaplama algoritmalarıGökgöz Türkay, M Baker Moustafa Khalil (2015). Large Scale Landform Mapping Using Lidar DEM. ISPRS International Journal of Geo-Information, 4(3), 1336-1345, Doi: 10.3390/ijgi4031336
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri15
Projeler125
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması1310
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler120
Sunum / Seminer110
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)19
Final (Sınav Süresi + Sınav Hazırlık Süresi)110
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok