Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

IOS’ta Mapbox ile Çevrimdışı ve Çok Katmanlı Harita Oluşturma ve Performans Kaybını Önleme Alperen ERASLAN Cem GÜNDÜZ Doruk PANCAROĞLU.

Benzer bir sunumlar


... konulu sunumlar: "IOS’ta Mapbox ile Çevrimdışı ve Çok Katmanlı Harita Oluşturma ve Performans Kaybını Önleme Alperen ERASLAN Cem GÜNDÜZ Doruk PANCAROĞLU."— Sunum transkripti:

1 iOS’ta Mapbox ile Çevrimdışı ve Çok Katmanlı Harita Oluşturma ve Performans Kaybını Önleme
Alperen ERASLAN Cem GÜNDÜZ Doruk PANCAROĞLU

2 İÇERİK STM AeroTab™ EFB Projede Harita İhtiyacı
MapBox ve Diğer iOS Harita Kütüphaneleri MapBox’ta Çevrimiçi Harita Kullanımı MapBox’ta Harita İşaretçisi Tanımlama TileMill Uygulaması ile Çevrimdışı ve Çok Katmanlı Harita Oluşturma TileMill ile Oluşturulan Haritaların iOS Uygulamasında Kullanılması Sonuç 2/14

3 Electronic Flight Bag (EFB)
Electronic Flight Bag (EFB), uçuş ekibine uçuş süreçlerinde yardımcı olmak, uçuş görevlerini daha kolay ve etkili biçimde, daha az basılı kağıt kullanarak gerçekleştirmelerini sağlamak amacıyla kullanılan elektronik bilgi sistemidir. EFB genel anlamda, pilotların uçuşlarda taşıdıkları, kullandıkları ve uçak içinde de kokpitte sabit olarak bulunabilen, içinde; Uçak İşletim Kılavuzu Uçuş Ekibi İşletim Kılavuzu Seyir Çizelgeleri gibi dokümanları barındıran ve “Uçuş Çantası” olarak adlandırılan basılı dokümanların zamanla tamamen yerini alacak olan bilgisayar platformlu uygulamalardır. Bunun yanında EFB sistemleri, günümüzde manuel olarak yapılan performans hesaplama, zaman&yakıt kontrolü gibi işlemleri otomatik olarak hesaplayan bir takım alt uygulamaları da sağlayabilmektedir. 3/14

4 AeroTab™ - STM EFB Çözümü
4/14

5 AeroTab™ Sistem Mimarisi
STM AeroTab™EFB AeroTab™ Sistem Mimarisi Yer İstasyonu Uçak Arayüz Modülü Ethernet USB ARINC 429 Konum Bilgisi Yakıt Bilgisi Güç Senkronizasyon ve Veri Transferi 3G/USB Uçak Sistemi EFB AID ABIS 5/14

6 Projede Harita İhtiyacı
STM AeroTab™EFB Projede Harita İhtiyacı STM AeroTab™ Projesi – Harita modülü iOS – Ücretsiz harita kütüphanesi? Çevrimdışı harita gösterme Harita üzerinde işaretçilerin performanslı olarak gösterilmesi 6/14

7 MapBox ve Diğerleri ÇÖZÜM? En çok kullanılanlar
Google Maps iOS SDK Apple Mapkit Çevrimdışı harita destekli kütüphaneler Nutiteq ArcGIS Çevrimdışı harita desteği yok Bazı özellikleri ücretli Yetersiz kaynak ve destek Katman haritası oluşturma? ÇÖZÜM? 7/14

8 MapBox’ta Çevrimiçi Harita Kullanımı
OpenStreetMap MapBox hesapı ile giriş Kullanılacak çevrimiçi haritayı özelleştirme imkanı Harita ID’sini harita ekranı oluştururken kullanma - (void)viewDidLoad { [super viewDidLoad]; [[RMConfiguration configuration] token>"]; RMMapboxSource *haritaKaynagi = [[RMMapboxSource alloc] RMMapView *haritaEkrani = [[RMMapView alloc] initWithFrame:self.view.bounds andTilesource:haritaKaynagi]; [self.view addSubview:haritaEkrani]; } 8/14

9 MapBox’ta Çevrimiçi Harita Kullanımı
9/14

10 MapBox’ta Harita İşaretçisi Tanımlama
İşaretçi  RMAnnotation objesi Özelleştirme  “layerForAnnotation” metodu RMAnnotation *isaretci= [[RMAnnotation alloc] initWithMapView:haritaEkrani coordinate:CLLocationCoordinate2DMake( , ) isaretci.userInfo [haritaEkrani addAnnotation:isaretci]; (RMMapLayer *)mapView:(RMMapView *)mapView layerForAnnotation:(RMAnnotation *)annotation{ RMMarker *marker; if ([annotation.userInfo marker = [[RMMarker alloc] initWithUIImage:[UIImage return marker;} 10/14

11 TileMill ile Harita Oluşturma
TileMill – MapBox masaüstü harita özelleştirme uygulaması Çevrimdışı harita – Mapbox veya geoTIFF Katman haritası – Birçok işaretçi içeren, uygulamada tek işaretçi performansıyla çalışan harita Shp, csv, sqlite, geoTIFF ... cartoCSS – css benzeri görünüm özelleştirme 11/14

12 TileMill ile Harita Oluşturma
12/14

13 Haritaların Kullanımı
Yüzlerce işaretçi – tek katman  Performans “.mbtiles” uzantılı çevrimdışı haritanın veya katman haritasının uygulamada kullanımı: //...standart harita metodları sonrası RMMBTilesSource *kaynakHarita = [[RMMBTilesSource alloc]  initWithTileSetURL:“.mbtiles dosyasının bulunduğu URL”]; //tanımlanmış olan harita üzerine eklenir [haritaEkrani addTileSource:kaynakHarita]; 13/14

14 TileMill  Yüksek performanslı harita oluşturma olanağı
Sonuç MapBox  Kullanışlı, ücretsiz, çevrimdışı harita destekli ve güncel iOS harita kütüphanesi TileMill  Yüksek performanslı harita oluşturma olanağı 14/14

15 Teşekkürler t : 0 312 266 35 50 f : 0 312 266 35 51 www.stm.com.tr
ANKARA TEKNOLOJİ GELİŞTİRME BÖLGESİ, BİLKENT CYBERPARK, E BLOK 5.CADDE NO: 6/A 06800, ANKARA, TURKIYE t : f : © STM 2015 All Rights Reserved Bu doküman ve içerdiği tüm bilgiler STM AŞ’nin fikri mülkiyetidir. Bu dokümanın dağıtımı veya sunumu ile bu haklar ortadan kalkmış olmaz. STM AŞ’nin yazılı izni olmadan bu dokümanın ve içerdiği bilgilerin üçüncü kişilere aktarımı, çoğaltımı ve dağıtımı yapılamaz. Bu doküman ve içeriği hazırlanma amacının dışında kullanılamaz. This document and all information contained herein is the sole property of STM AŞ. No intellectual property rights are granted by the delivery of this document or disclosure of its content. This document shall not be reproduced or disclosed to a third party without the express written consent of STM AŞ. This document and its content shall not be used for any other purpose other than for which it is supplied.


"IOS’ta Mapbox ile Çevrimdışı ve Çok Katmanlı Harita Oluşturma ve Performans Kaybını Önleme Alperen ERASLAN Cem GÜNDÜZ Doruk PANCAROĞLU." indir ppt

Benzer bir sunumlar


Google Reklamları