MATLAB MAPPİNG TOOLBOX

Benzer belgeler
DATUM HARİTA PROJEKSİYONU DÖNÜŞÜM

Harita Projeksiyonları ve Koordinat Sistemleri. Doç. Dr. Senem KOZAMAN

CEV 361 CBS ve UA. Koordinat ve Projeksiyon Sistemleri. Yrd. Doç. Dr. Özgür ZEYDAN Yerin Şekli

Jeoloji Mühendisleri için ArcGIS Eğitimi

CBS. Projeksiyon. CBS Projeksiyon. Prof.Dr. Emin Zeki BAŞKENT. Karadeniz Teknik Üniversitesi Orman Fakültesi 2010, EZB

T.C. MİLLİ SAVUNMA BAKANLIĞI HARİTA GENEL KOMUTANLIĞI HARİTA YÜKSEK TEKNİK OKULU KOMUTANLIĞI ANKARA

CBS UYGULAMALARINDA ALAN DEFORMASYONU

CEV 361 CBS ve UA. Koordinat ve Projeksiyon Sistemleri. Öğr. Gör. Özgür ZEYDAN Yerin Şekli

Koordinat Referans Sistemleri

CBS de Alan Koruyan Projeksiyonlar ve ArcGIS Uygulaması 1.GİRİŞ Alan verisi CBS uygulamalarında sıkça kullanılmaktadır. Alan hesabında koordinatlar ku

Global Mapper da bir haritanın koordinat sistemine bağlanması

GRASS CBS. Jeodezik Projeksiyonlar Geodetic Projections GRASS GIS

TÜRKİYE DE KULANıLAN HARİTA PROJEKSİYONLARı JEOREFERANS UYGULAMALARı Doç.Dr. Tolga ÇAN Çukurova Üniversitesi, Mühendislik fakültesi Jeoloji

E.Ömür DEMİRKOL, Mehmet Ali GÜRDAL, Abdullah YILDIRIM

TMMOB Harita ve Kadastro Mühendisleri Odası 13. Türkiye Harita Bilimsel ve Teknik Kurultayı Nisan 2011, Ankara

TOPOGRAFİK, JEOLOJİK HARİTALAR JEOLOJİK KESİTLER

ArcGIS ile Tarımsal Uygulamalar Eğitimi

Dünya nın şekli. Küre?

Harita Projeksiyonları

MM103 E COMPUTER AIDED ENGINEERING DRAWING I

COĞRAFİ BİLGİ SİSTEMLERİ

ORMAN VE SU İŞLERİ BAKANLIĞI Su Yönetimi Genel Müdürlüğü Taşkın ve Kuraklık Yönetimi Planlaması Dairesi Başkanlığı. Temel Harita Bilgisi

Universal Ltd. Şti. Ana Menü Alt Menü - 1 Alt Menü - 2 Alt Menü - 3 Dosya Harita Dosya İşlemleri Dosya Aç Dosya Yeni Dosya Kapat

ARAZİ ÖLÇMELERİ. Koordinat sistemleri. Kartezyen koordinat sistemi

CityEngine Yardım Dokümanı. Bölüm 9 COĞRAFİ KOORDİNATLANDIRMA. Esri Türkiye

COĞRAFİ BİLGİ SİSTEMLERİ ARCGIS GİRİŞ EĞİTİMİ

Projeksiyon Kavramı. Meridyenler ve paraleller eşitliklere göre düzleme aktarılır. 1) m : harita üzerinde paralelleri çizen yarıçap

Skecher (Çizim) Komutları

Koordinat Sistemleri ve Harita Projeksiyonları. Dr. Ayfer ÖZDEMİR

Datum. Doç. Dr. Saffet ERDOĞAN 1

HARİTA DAİRESİ BAŞKANLIĞI. İSTANBUL TKBM HİZMET İÇİ EĞİTİM Temel Jeodezi ve GNSS

Haritası yapılan bölge (dilim) Orta meridyen λ. Kuzey Kutbu. Güney Kutbu. Transversal silindir (projeksiyon yüzeyi) Yerin dönme ekseni

Datum: Herhangi bir noktanın yatay ve düşey konumunu tanımlamak için başlangıç alınan referans yüzeyidir.

Temel Haritacılık Bilgisi. Taha Sözgen İzmir, 2015

TÜRKİYE DÖNEMSEL PDOP VE GDOP DEĞİŞİM HARİTALARININ OLUŞTURULMASI

Kuzey Kutbu. Yerin dönme ekseni

MAPINFO PRO TEMEL VE İLERİ SEVİYE EĞİTİM İÇERİĞİ

TOPOĞRAFYA Temel Ödevler / Poligonasyon

Veri toplama- Yersel Yöntemler Donanım

Bilgisayar Destekli Haritacılık 2017/ D ve Veri Değişimi. Netcad 7.6

Koordinat Sistemleri ve Harita Projeksiyonları. Dr. Ayfer ÖZDEMİR

Harita Mühendisleri için ArcGIS Eğitimi

KISIM 3 GÖRÜNTÜ HARİTALARINI OLUŞTURMA KISIM 3: GÖRÜNTÜ HARİTALARI 1

JEODEZİK ÖLÇMELER DERSİ. Yrd. Doç. Dr. Hakan AKÇIN Yrd. Doç. Dr. Hüseyin KEMALDERE

CBS Veri. CBS Veri Modelleri. Prof.Dr. Emin Zeki BAŞKENT. Karadeniz Teknik Üniversitesi Orman Fakültesi 2010, EZB

MAPINFO PROFESSIONAL TEMEL VE İLERİ SEVİYE KURS İÇERİĞİ

Şehir Plancıları için İleri Seviye ArcGIS Eğitimi

Yıldız Teknik Üniversitesi İnşaat Fakültesi Harita Mühendisliği Bölümü TOPOGRAFYA (HRT3351) Yrd. Doç. Dr. Ercenk ATA

BELEDİYEDE YAPILAN CBS ÇALIŞMALARINDAN ELDE EDİLEN 2 BOYUTLU VE 3 BOYUTLU TEMATİK HARİTALARIN SUNUMU

ÇED ve Planlama Genel Müdürlüğü Veri Tabanı (ÇED Veri Tabanı)

COM337 Bilgisayar Grafiği. OpenGL ile Grafik Programlama. Dr. Erkan Bostancı

ARAZİ ÖLÇMELERİ. Koordinat sistemleri. Kartezyen koordinat sistemi

ArcGIS for Desktop Giriş Eğitimi

Sayısal Yükseklik Modellerinin Arazi Boy kesitlerinin Çıkarılmasında Kullanımı. Use of DEM in Creating Land Profile Sections

ULUSAL STANDART TOPOGRAFİK HARİTA PROJEKSİYONLARI

JDF 242 JEODEZİK ÖLÇMELER 2. HAFTA DERS SUNUSU. Yrd. Doç. Dr. Hüseyin KEMALDERE

B düğüm noktasında aşağıya doğru 1'' lik yer değiştirme nedeniyle oluşacak mesnet reaksiyonlarını hesaplayınız.

CBS Arc/Info Kavramları

3.2. Raster Veriler. Satırlar. Sütunlar. Piksel/hücre büyüklüğü

Coğrafi Bilgi Sistemleri ve Epidemiyolojide Kullanımı. Raika Durusoy Haziran 2004

COĞRAFİ BİLGİ SİSTEMLERİ İLERİ SEVİYE EĞİTİMLERİ 3D-SPATİAL ANALİZ ve MODEL BUİLDER

7CO RAF B LG S STEMLER

QUANTUM CBS YE İLİŞKİN LAB TAKİP NOTLARI. 1. coğrafi olarak referanslama (registration): Coğrafi veriyi seçilen bir koordinat sisteminde

JEODEZİ DATUM KOORDİNAT SİSTEMLERİ HARİTA PROJEKSİYONLARI

KÜRESEL VE ELİPSOİDAL KOORDİNATLARIN KARŞİLAŞTİRİLMASİ

ARAZİ ÖLÇMELERİ. İki Boyutlu Koordinat sistemleri Arası Dönüşüm

2009 MÜFREDATI MÜHENDİSLİK FAKÜLTESİ / HARİTA MÜHENDİSLİĞİ EĞİTİM PLANI

Uygun Harita Projeksiyonu Seçiminde Bazı Temel Esaslar. The Basic Principals in Choosing Appropriate Map Projection

Vektör veri. Doç. Dr. Saffet ERDOĞAN 1

QUANTUM CBS YE İLİŞKİN LAB TAKİP NOTLARI

ORMANCILIKTA KULLANILAN FARKLI VERİ KAYNAKLARINA SAHİP SAYISAL YÜKSEKLİK MODELLERİNİN KARŞILAŞTIRILMASI

COĞRAFİ BİLGİ SİSTEMLERİ VE UZAKTAN ALGILAMA

BÖLÜM-II ERDAS IMAGINE TEMEL KISIM1: IMAGINE VIEWER 1

MAPINFO PRO TEMEL SEVİYE EĞİTİM İÇERİĞİ

BÖLÜM 3: MATEMATİKSEL KARTOGRAFYA - TANIMLAR

COĞRAFİ BİLGİ SİSTEMLERİ 3D&Spatial Analyst ve ModelBuilder Eğitimi

ZTM112 BİLGİSAYAR DESTETEKLİ ÇİZİM TEKNİĞİ

CBS Arc/Info Kavramları

M O D E L L E M E A L I Ş T I R M A L A R I CAD

Örnek 1 (Virtüel iş çözümü için; Bakınız : Ders Notu Sayfa 23 - Örnek 4)

İKLİM DEĞİŞİKLİĞİNİN SU KAYNAKLARINA ETKİSİ PROJESİ

TĐGEM CBS Projesi Harita Sayfası Yardım Dokumanı

Yrd. Doç. Dr. Aycan M. MARANGOZ. BEÜ MÜHENDİSLİK FAKÜLTESİ GEOMATİK MÜHENDİSLİĞİ BÖLÜMÜ JDF336 FOTOGRAMETRİ II DERSi NOTLARI

ARAZi KULLANIM KABİLİYET SINIFI BİLGİLERİNİN TOPOĞRAFYA BİLGİLERİYLE BİRLİKTE ANALİZİ: KOCAELİ İLİ UYGULAMASI

HARİTA BİLGİSİ ETKİNLİK

Saha Jeolojisi Ödevi Açıklamaları

EROZYON MODELİNİN GELİŞTİRİLMESİ & HAVZA VERİTABANININ OLUŞTURULMASI. Doğu Karadeniz Havzasının Su Çerçeve Direktifi Sınıflandırma Sistemi

KÜP YAPIMI. Küp 6 kenarı eşit uzunlukta olan üç boyutlu bir şekildir. Küp. PROJE GÖREVİ mm boyutlarında bir küp tasarlamak

C# Kullanarak Mesafeye Bağlı Ters Ağırlık Yöntemi ile Gridleme ve Kontur Çizimi

Sistemin Bileşenleri

CAEeda TM OM6 KANADI MODELLEME. EDA Tasarım Analiz Mühendislik

Ders Sorumlusu: Dr. Ümran KÖYLÜ

ÜÇ BOYUTLU ÇİZİME GİRİŞ YÜZEY VE KATILARIN BİRLEŞTİRİLMESİ,ÇIKARILMASI,ARA KESİTLERİNİN ALINMASI:

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Orjinal Adı: CALCULUS II. Dersin Kodu: MAT 1002

EĞİTİM - ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ / HARİTA MÜHENDİSLİĞİ EĞİTİM PLANI

INS4801 Coğrafi Bilgi Sistemleri (CBS) (3 + 0)

Sanal Küre Üzerinde Askerî Uygulamalar (Military Applications On The Virtual Globe)

AÇILIŞ EKRANI. Açılış ekranı temelde üç pencereye ayrılır:

Mühendislikte Veri Tabanları Dersi Uygulamaları (ArcGIS-SQL)

ENCOM DISCOVER & 3D KURS İÇERİĞİ

Transkript:

MATLAB MAPPİNG TOOLBOX Ders Sorumlusu: Doç. Dr. Faruk YILDIRIM Matlab Mapping Toolbox Faruk YILDIRIM 1

1. KAYNAKLAR Mapping Toolbox User s Guide Matlab Mapping Toolbox Faruk YILDIRIM 2

2. DERS KONULARI 1 Getting Started (map view) 2 Understanding Map Data (harita,koordinat, raster ve vektör veri, veri okuma ve ekleme) 3 Understanding Geospatial Geometry Data (küre,elipsoid,jeoid seçimi,enlem boylam,azimut,mesafe,harita projeksiyonları ve dönüşümleri,ortodrom,loksodrom) 4 Creating and Viewing Maps (worldmap,usamap kullanımı, koordinat eksenlerinin gösterimi) 5 Making Three-Dimensional Maps (topoloji,sayısal arazi modeli, gölge,aydınlık,renklendirme, farklı model ekleme, sanal küre,globe) 6 Customizing and Printing Maps (tematik harita hazırlama,renklendirme,label, bar, edit, ölçeklendirme ve çıktı) 7 Manipulating Geospatial Data (raster ve vektöe verilerle işlem yapmak) 8 Using Map Projections and Coordinate Systems (harita projeksiyonları, dönüşümler ve UTM) 9 Mapping Applications Matlab Mapping Toolbox Faruk YILDIRIM 3

3.1. Getting Started Your First Maps Getting More Help Mapping Toolbox Demos and Data Uygulamalar: uygulama_1.m ; coğrafi dünya haritası uygulama_2.m ; kıta haritası uygulama_3.m ; haritaya text ekleme uygulama_4.m ; mapview kullanımı uygulama_5.m ; mapview kullanımı:tabaka ekleme, bilgi sorgulama, text ekleme, renklendirme, görüntü ve yol çalışması yollar hakkında bilgi ve renklendirme uygulama_6.m ; mapview kullanımı: yer isimleri, bölge seçim ve kayıt uygulama_7.m ; uygulama_6 daki seçilen bölgenin karelaj çizim uygulama_8.m ; kullanılan demo haritalar Matlab Mapping Toolbox Faruk YILDIRIM 4

3.2. Understanding Map Data Maps and Map Data Types of Map Data Handled by the Toolbox Understanding Vector Geodata Understanding Raster Geodata Reading and Writing Geospatial Data Uygulamalar: uygulama_1.m ; coğrafi, koordinat, vektör, raster data uygulama_2.m ; DEM, sayısal yükseklik modelleri, üç boyutlu gösterim uygulama_3.m ; vektör dataya nokta ekleme uygulama_4.m ; vektör dataya çizgi ekleme, koordinatlardan uygulama_5.m ; vektör dataya çizgi ekleme, nehirler, yollar veri hazır uygulama_6.m ; vektör dataya poligon ekleme, koordinatlardan uygulama_7.m ; vektör dataya poligon ekleme, veri hazır uygulama_8.m ; koordinatlardan nokta ve poligon ekleme, kenar azimut ve çizim uygulama_9.m ; raster geodata, coğrafi data sınırları uygulama_10.m ; coğrafi veriden çizim uygulama_11.m ; raster ve vektör ortak gösterim uygulama_12.m ; google earth raster ve vektör ortak gösterim Matlab Mapping Toolbox Faruk YILDIRIM 5

3.3. Understanding Geospatial Geometry Understanding Spherical Coordinates Understanding Latitude and Longitude Understanding Angles, Directions, and Distances Understanding Map Projections Great Circles, Rhumb Lines, and Small Circles Directions and Areas on the Sphere and Spheroid Planetary Almanac Data Uygulamalar: uygulama_1.m ; jeoid tanımlama uygulama_2.m ; elipsoid tanımlama uygulama_3.m ; coğrafi koordinatlar uygulama_4.m ; uzunluk, açı birim dönüşümleri uygulama_5.m ; küresel hesaplamalar uygulama_6.m ; küresel jtp çözümü uygulama_7.m ; loksodrom, ortodrom eğrileri uygulama_8.m ; küre yüzeyinde alan ve azimut hesabı Matlab Mapping Toolbox Faruk YILDIRIM 6

3.4. Creating and Viewing Maps Introduction to Mapping Graphics Using worldmap and usamap Axes for Drawing Maps Controlling Map Frames and Grids Displaying Vector Data with Mapping Toolbox Functions Displaying Data Grids Interacting with Displayed Maps Uygulamalar: uygulama_1.m ; worldwap, geoshow gösterimi uygulama_2.m ; map axes kullanımı uygulama_3-10.m ; axem ve projeksiyon gösterimi uygulama_11-12.m ; enlem ve boylam gösterimi uygulama_13.m ; raster data projeksiyon seçimi uygulama_14.m ; vektör data projeksiyon seçimi uygulama_15.m ; projeksiyon düzlemine text ekleme uygulama_16-17.m ; projeksiyon yüzeyinin belirli bir kısmının gösterimi uygulama_18-19.m ; projeksiyon yüzeyinde nokta,kenar, çizgi, alan gösterimi uygulama_20.m ; projeksiyon yüzeyinde elle çizim, shift+click ile bilgi alma Matlab Mapping Toolbox Faruk YILDIRIM 7

3.5. Making Three-Dimensional Maps Sources of Terrain Data Reading Elevation Data Interactively Determining and Visualizing Visibility Across Terrain Shading and Lighting Terrain Maps Draping Data on Elevation Maps Working with the Globe Display Uygulamalar: uygulama_1.m ; Lighting a Global Terrain Map with lightm and lightmui uygulama_2.m ; dem görüntü ve projeksiyon çakışma uygulama_3-4.m ; dem görüntü ve projeksiyon çakışma renkli uygulama_5-6.m ; jeoid ve topografya çakışma uygulama_7-8.m ; üç boyutlu transparan dünya Matlab Mapping Toolbox Faruk YILDIRIM 8

3.6. Customizing and Printing Maps Inset Maps Graphic Scales North Arrows Thematic Maps Using Colormaps and Colorbars Printing Maps to Scale Uygulamalar: uygulama_1.m ; haritaya ilave yapmak uygulama_2.m ; grafik ölçek eklemek uygulama_3.m ; kuzey işareti eklemek uygulama_4-5.m ; tematik harita Matlab Mapping Toolbox Faruk YILDIRIM 9

3.7. Manipulating Geospatial Data Manipulating Vector Geodata Manipulating Raster Geodata Uygulamalar: uygulama_1.m ; koordinatlardan poligon veya çizgi oluşturma, join,split uygulama_2.m ; koordinat verilerinin birleştirilmesi ve sıralanması uygulama_3.m ; koordinatlardan doğru üzerinde araya nokta ekleme uygulama_4.m ; koordinatlardan iki doğrunun kesişim koordinatlarının hesabı uygulama_5.m ; coğrafi koordinatlardan alan hesabı uygulama_6.m ; intersection, union, exclusive or, subtraction uygulama_7.m ; yüzeyden daire kesip yapıştırma uygulama_8.m ; buffer uygulama_9-10.m ; vektörel düzeltme uygulama_11-12.m ; vektör datadan grid data oluşturma Matlab Mapping Toolbox Faruk YILDIRIM 10

3.8. Using Map Projections and Coordinate Systems What Is a Map Projection? Quantitative Properties of Map Projections The Three Main Families of Map Projections Projection Aspect Projection Parameters Visualizing and Quantifying Projection Distortions Accessing, Computing, and Inverting Map Projection Data Working with the UTM System Summary and Guide to Projections Uygulamalar: uygulama_1.m ; projeksiyon seçimi gösterim, merkez değiştirme görünüm uygulama_2.m ; projeksiyon özelliklerinin sorgulanması uygulama_3.m ; tissot uygulama_4-5.m ; distortion uygulama_6.m ; mevcut projeksiyon özelliklerini farklı tanımlama veya değiştirme uygulama_7-8.m ; coğrafi - projeksiyon koordinat dönüşümü uygulama_9.m ; açısal mesafe gösterimi uygulama_10.m ; koordinat dönüşümü uygulama_11-12.m ; utm Matlab Mapping Toolbox Faruk YILDIRIM 11

3.9. Mapping Applications Geographic Statistics Navigation Uygulamalar: uygulama_1-4.m ; navigasyon Matlab Mapping Toolbox Faruk YILDIRIM 12

1- Jeosantrik ve Elipsoid Coğrafi Koordinatlar arasındaki Dönüşüm MatLAB yazılımlarında dönüşüm mevcut [phi,lambda,h] = ecef2geodetic(x,y,z,ellipsoid): converts geocentric Cartesian coordinates, stored in the coordinate arrays x, y, z, to geodetic coordinates phi (geodetic latitude in radians), lambda (geodetic longitude in radians), and h (height above the ellipsoid). The geodetic coordinates refer to the reference ellipsoid specified by ellipsoid (a row vector with the form [semimajor axis, eccentricity]). Arrays x, y, z, and h must use the same units as the semimajor axis. x, y, z, phi, lambda, and h must have the same shape. alt Is empty or omitted, then alt = 0 is assumed. (deneme8.m) [x,y,z] = geodetic2ecef(phi,lambda,h,ellipsoid) ;converts geodetic point locations specified by the coordinate arrays phi (geodetic latitude in radians), lambda (longitude in radians), and h (ellipsoidal height) to geocentric Cartesian coordinates x, y, and z. The geodetic coordinates refer to the reference ellipsoid specified by ellipsoid (a row vector with the form [semimajor axis, eccentricity]). h must use the same units as the semimajor axis; x, y, and z will be expressed in these units, also. (deneme7.m) JDZL 7300 Faruk YILDIRIM 13

2- UTM ve Elipsoid Coğrafi Koordinatlar arasındaki Dönüşüm MatLAB yazılımında dönüşüm mevcut [x,y] = mfwdtran(lat,lon) applies the forward transformation defined by the map projection in the current map axes. You can use this function to convert point locations and line and polygon vertices given in latitudes and longitudes to a planar, projected map coordinate system. (deneme9.m) [lat,lon] = minvtran(x,y) applies the inverse transformation defined by the map projection in the current map axes. Using minvtran, you can convert point locations and line and polygon vertices in a planar, projected map coordinate system to latitudes and longitudes. (deneme10.m) Eğer nokta dönüşümü değil de image görüntü dönüşümü yapılacaksa [x, y] = projfwd(proj, lat, lon) [lat, lon] = projinv(proj, x, y) JDZL 7300 Faruk YILDIRIM 14

JDZL 7300 Faruk YILDIRIM 15

JDZL 7300 Faruk YILDIRIM 16

3- UTM Dilim Dönüşümü mstruct: projeksiyon tanımlama minvtran, mfwdtran: projeksiyonlara arası dönüşüm deneme11: UTM dilim dönüşümü, aynı datum farklı dilim; dutm(3º) 42º -> utm(6º) 39º dönüşümü, deneme12: dutm(3º) 42º --> lambert çift standart paralel dönüşümü, Dutm 3º tanımı mstruct.falseeasting =500000; mstruct.origin=[0 42 0]; mstruct.geoid=ellipsoid; mstruct.scalefactor=1; mstruct = defaultm(mstruct); utm 6º tanımı utmstruct = defaultm('utm'); utmstruct.zone = '37T'; utmstruct.geoid = ellipsoid; utmstruct = defaultm(utmstruct); Lambert tanımı mstruct = defaultm('lambert'); mstruct.mapparallels=[38 40]; mstruct.origin=[39 35 0]; mstruct.geoid=ellipsoid; mstruct.scalefactor=1; mstruct = defaultm(mstruct); JDZL 7300 Faruk YILDIRIM 17

6- Datum Dönüşümü MatLAB yazılımlarında dönüşüm (2D) imtransform:görüntü,resim dönüşümü maketform:3 noktadan veya resim dönüşüm cp2tform : 4 ve daha fazla noktadan dengelemeli dönüşüm cpselect : resim üzerine nokta seçerek dönüşüm Uygulamalar: Deneme1,2,3.m: imtransform Deneme4.m: maketform, cp2tform Deneme5.m: cpselect Deneme6.m: Deneme7.m: Deneme8.m: JDZL 7300 Faruk YILDIRIM 18