<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Gömülü Sistem Üzerinde Harita Fonksiyonlarının Performans Analizi</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>G. Çiğdem Çavdaroğlu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Erdem Ergen</string-name>
          <email>erdem.ergen@kocsistem.com.tr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Analiz ve Tasarım Lideri</institution>
          ,
          <addr-line>KoçSistem İstanbul</addr-line>
          <country country="TR">Türkiye</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Yazılım Mimarı</institution>
          ,
          <addr-line>KoçSistem İstanbul</addr-line>
          <country country="TR">Türkiye</country>
        </aff>
      </contrib-group>
      <fpage>681</fpage>
      <lpage>690</lpage>
      <abstract>
        <p>Özet. Sunulan çalışmada, Avrupa Birliği Akıllı Trafik Sistemleri aksiyon planı ve Hedef 2023 Ulusal Aksiyon Planını destekleyen Akıllı Trafik Sistemlerine yönelik geleceğin hizmetlerinin yaratılması için ihtiyaç duyulacak uygulama ve donanımla-rın geliştirilmesini adresleyen CoMoSeF projesi kapsamında geliştirilen harita fonksiyonlarının gömülü sistem üzerindeki performans analizleri incelenmektedir. Projede, araçların diğer araçlar ile ve yol kenarı üniteleri ile haberleşmesi sağlana-rak elde edilen verilerden sürüş kalitesini ve güvenliğini arttıracak ve trafik yöne-timini destekleyecek bilgi sağlanması gerçekleştirilmektedir. Proje kapsamında ge-liştirilen ve sürücü güvenliği ile rahatlığını artırıcı nitelikteki harita fonksiyonları, Unex firmasına ait Obe-102 isimli donanım üzerinde çalıştırılmaktadır. Bu dona-nım, 802.11p protokolü üzerinden ETSI standartlarına uygun olarak ITS iletişim fonksiyonlarını sağlamaktadır. Anahtar Kelimeler. Gömülü sistem, harita fonksiyonları, performans analizi.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>uygulamalar ve servisler aracılığı ile son kullanıcı olan sürücüler, yayalar ve trafik
otoritelerinin hizmetine sunulmuştur. Projenin Türkiye Konsorsiyu-mu tarafında
yürütülen çalışmalarda İstanbul’da ve Sakarya’da bir pilot proje
gerçekleştirilmektedir. Projeye 9 ülkeden 23 iş ortağı katılmıştır. Proje kapsamında
gerçeklenen kullanım senaryolarında; yol kenarı ünitesinden gelen verilerin araç içi
donanımda işlenerek uyarı mesajlarının üretilmesi ve üretilen uyarı mesajlarının
gösterilmesiyle sürücünün bilgilendirilmesi amaçlanmıştır.
1.1</p>
    </sec>
    <sec id="sec-2">
      <title>Proje Kapsamı, Donanım Bileşenleri ve Teknolojiler</title>
      <p>
        KoçSistem, CoMoSeF projesi kapsamında, araç içi cihazlarda bulunacak gömülü
ya-zılım tasarımlarını gerçekleştirmiştir. Cihazların birbirleri ile iletişim kurmasını,
konu-munu belirlemesini ve araçtaki sensörlerden bilgi almasını sağlayacak, ağ
yığınları, modül ve mikroişlemci / ürün kartı yazılımlarını hazırlamıştır. Akıllı ulaşım
sistemleri için oluşturulan 802.11p [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], C2C-CC Network [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], Nmea-183 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] ve
CAN2.0 [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] yı-ğınları ve kütüphaneleri ile çalışılmış, sağladıkları fonksiyonlar kullanılarak
uygula-malar beslenmiştir. Uygulamalar için hayati veri kaynağı olan özelleştirilmiş
harita altyapısı mimarisi oluşturulmuştur. Sunulan çalışmada geliştirilen harita
fonksiyonla-rının gömülü cihaz üzerindeki çalışma performansları incelenmiştir.
      </p>
      <p>
        Çalışma kapsamında kullanılan gömülü sistem, Unex firmasına ait Obe-102 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
isimli donanımdır. Obe 102 akıllı ulaşım sistemleri iletişim modülü, diğer endüstri tipi
bilgisayarlardan farklı olarak; 802.11p protokolü uyumlu kablosuz veri haberleşmesi
yapabilen iletişim donanımı ile bu donanım üzerinde koşan ETSI [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] akıllı ulaşım
sistemleri standartlarını destekleyen protokol yığınını bulundurmaktadır. Obe 102,
802.11p protokolü üzerinden ETSI standartlarına uygun olarak ITS [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] iletişim
fonksiyonlarını sağlamaktadır. Tablo 1’de Obe 102’ye ilişkin genel ve teknik
özellikler Şekil 1’de donanım görülmektedir.
      </p>
      <p>Tablo 1. Obe 102 Özellikler
Özellik Değer
Boyut: 20 x 12 x 3 cm
İşlemci: Freescale MPC5121e</p>
      <p>Anten: 5dBIinOtromdnuic5ti.o9nGHz DSRC
Sistem Hafızası: 64MB NOR flash, 512MB DDR2 SDRM
İşletim Sistemi: Linux Kernel 2.6.32</p>
      <p>Standartlar: IEEE 802.11p, ETSI TS 102 637-2, ETSI TS 102 637-3,</p>
      <p>ETSI TS 102 636-5-1, ETSI ITS 102 636-6-1, ETSI TS 102
636-4-1, ETSI ES 202-663</p>
      <p>SDK: Toolchain ve API dokümantasyonu
Sistem Servisleri: SSH, Telnet, HTTP
1.2</p>
    </sec>
    <sec id="sec-3">
      <title>Literatür</title>
      <p>
        Günümüzde sıklıkla kullanılan birçok uygulama, harita verisi ve harita
fonksiyonla-rına ihtiyaç duymaktadır. Mekansal veri kullanan bu uygulamalar,
masaüstü bilgi-sayarlar, dizüstü bilgisayarlar, sunucular, mobil cihazlar ve ihtiyaca
yönelik olarak geliştirilmiş özel donanımlar gibi birçok farklı türde ve kapsamda
cihazlarda kulla-nılmaktadır. Buna bağlı olarak, harita verilerinin sistem
performansını en az etkile-yecek düzeyde saklanması, sorgulamalarda en hızlı cevabı
alabilecek şekilde tu-tulması birçok farklı araştırmanın konusu olmuştur. Mekansal
veri, genel olarak iki farklı yönteme göre modellenmektedir. Bu yöntemlerden ilki,
“R-tree” gibi mekansal veri yapılarına özel yapıların kullanılmasıdır. Diğeri, “B-tree”
gibi standart indeks-leme tekniklerinin kullanılabilmesi için tek boyutlu uzayda ifade
edilen mekansal konum nesnelerinin kullanılmasıdır [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Bu yöntemler çerçevesinde
geliştirilmiş veri yapılarının her biri, bazı noktalarda yüksek performans gösterirken,
bazı noktalarda yetersiz kalmaktadır [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Bu nedenle yönteme kullanılacak donanım
ve problem göz önünde bulundurularak karar verilmesi gerekmektedir. Sunulan
çalışmada, mevcut yöntemlere göre modellenen harita verisi, çalışma anında düşük
performans göstermiştir. Performansın artırılabilmesi ve daha yüksek doğrulukta
çözüm elde edilebilmesi için model üzerinde düzenlemeler yapılarak, probleme
yönelik özgün bir çözüm önerisi yapılmıştır.
1.3
      </p>
    </sec>
    <sec id="sec-4">
      <title>Harita Modülü Gereksinimi</title>
      <p>
        Mobil teknolojilerin ve araç teknolojilerinin gelişmesiyle birlikte, harita ve
konumlama uygulamaları, anlık kaza bilgileri, trafik sıkışıklıkları, hava durumu, tehlike
durumları gibi dinamik parametrelerle araç sürücülerine erken uyarılarda ve
bildirimlerde bulunabilmektedirler. Bu uygulamalar, harita statik verilerinin, dinamik
katmanlarda yer alan değişken veriler ile birlikte kullanılmasıyla ileri seviyede karar
alabilmektedirler. Statik harita verileri, bu senaryoların gerçekleştirilmesi için gerekli
olan dinamik verileri içermemektedir. Bu ek işlevlerin sağlanabilmesi için harita
verileri ve konumlama sistemleri ek özelliklere ihtiyaç duymakta, yeni yapılar ile
donatılmaları gerekmektedir. Örnek olarak, bir trafik kazasının ya da beklenmedik trafik
sıkışıklıklarının sürücüye bildirilmesi için, harita statik verilerinin yanı sıra harita
üzerinde konumlandırılacak dinamik verilere gereksinim duyulur. Bu
gereksinimlerin karşılanabilmesi için CoMoSeF projesi kapsamında Yerel Dinamik Harita
mimarisi kurulmuştur ve gereksinimleri karşılayacak fonksiyonlar geliştirilmiştir. Yerel
Dinamik Harita, objelerin tip, konum ve diğer karakteristik özelliklerinin
depolanmasını, güncellenmesini ve ileri aşamalarda işlenmek üzere yeniden bu verilerin
sistemden alınmasını, analiz edilmesini, bazı olasılıkların hesaplanmasını, kaza
olasılıklarının tahminlenmesini, tehlike yaratan objelerin tespit edilmesini sağlar [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
Otomatik sürüş sistemleri ve erken uyarı sistemleri için gerekli olan veriler, araç
sensörleri aracılığıyla alınır; tüm trafik ağıyla paylaşılır; buna ek olarak statik sayısal
harita verilerine dinamik bir katman olarak da eklenebilir. Şekil 2’de örnek bir Yerel
Dinamik Harita veri yapısı görülmektedir.
      </p>
      <p>Şekil. 2. Yerel Dinamik Harita
1.4</p>
    </sec>
    <sec id="sec-5">
      <title>Harita Fonksiyonları</title>
      <p>Proje kapsamında gerçeklenen senaryolarda harita modülü, araca ait konum bilgisi
ile tetiklenir. Diğer fonksiyonlar, aracın harita üzerinde konumlandırılmasından sonra
çalışmaktadır. Proje kapsamında gereksinim duyulan harita fonksiyonları, aracın
konum bilgisi baz alınarak harita verisi üzerinde konumlandırılması, iki ko-num
bilgisi arasındaki yol verisi üzerinden mesafe değeri, anlık olay bilgilerinin di-namik
katmanlara eklenmesi ve aracın konum bilgisi baz alınarak seyir yönüne gö-re yolu
üzerinde yer alan olay bilgilerinin dinamik katmanlardan sorgulanmasıdır. Tüm harita
fonksiyonları, öncelikle aracın harita üzerinde konumlandırılmasını ge-rekli
kılmaktadır.
1.5</p>
    </sec>
    <sec id="sec-6">
      <title>En Yakın Yol Bulma ve En Kısa Mesafe Hesaplama Problemleri</title>
      <p>
        Konum bilgisi baz alınarak, bir yol veri yığını içerisinden en yakın yol bilgisinin
bulunması ve iki konum arasındaki en kısa mesafenin hesaplanması literatürde sık-lıkla
karşılaşılan ve üzerinde çalışılan problemlerden birisidir. Bu problemler için
kullanılan yöntemler, yol veri yığını içerisinde en kısa mesafe hesabı, en yakın
komşuluk (NN), Voronoi ağında en yakın komşuluk (VN3), A* algoritması, Dijikstra
algoritması, D* algoritması olarak sıralanabilir [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ]. Oyun algoritmalarında en
yakın noktanın hesaplanması konusunda yapılmış bir çalışma sonucunda elde edilmiş
en kısa mesafe hesaplama algoritmalarının çalışma performanslarının kar-şılaştırması
Tablo 2’de görülmektedir [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>Tablo 2. En Kısa Yol Algoritmalarının Karşılaştırılması
Algoritma</p>
      <p>A*</p>
      <p>D*
Dijikstra</p>
      <p>Ortalama Düğüm</p>
      <p>Ziyareti
23.915
145.665
3.640</p>
      <p>Bir Patika Üzerinde
Ortalama Düğüm</p>
      <p>Ziyareti
2.900
2.855
2.770</p>
      <p>Hesaplama
Süresi (Saniye)
3.564
3.507
3.472
2</p>
      <sec id="sec-6-1">
        <title>Yöntem</title>
        <p>Harita verileri birisi XML birisi yazı formatı olmak üzere iki farklı dosya yapısında
saklanmıştır. Bilgisayar ortamında yapılan testlerde XML dosyaları, Obe – 102
donanımı üzerinde yapılan testlerde yazı dosyası kullanılmıştır. Gereksinim duyulan
harita verisi sadece yol verileri, mahalle ve ilçe sınırlarıdır. Bu nedenle oluşturulan
dosya yapılarında diğer coğrafi bileşenler saklanmamıştır. Yol verileri ID değerlerine
göre sıralı olarak saklanmıştır. Şekil 3’te dosya yapıları görülmektedir.
Şekil. 3. Dosya Yapıları</p>
        <p>Proje pilot çalışmalarında İstanbul - Kağıthane harita verileri kullanılmıştır.
Kağıthane bölgesi haritasının genel görünümü Şekil 4’te görülmektedir.</p>
        <p>Şekil. 4. Test Verisi, İstanbul Kağıthane</p>
        <p>
          Yol verileri uygulama çalışma anında dosyadan okunarak belleğe yüklenmektedir.
Aracın konum bilgisine göre harita üzerinde konumlandırılması için, konuma en
yakın uzaklıkta bulunan yolun bulunması gerekli olmuştur. Araç konumu, harita
verisi içerisinde bir nokta olarak, yol verisi de bir çizgi olarak ele alındığında,
problem bir noktanın en yakın olduğu çizginin bulunmasına dönüşmektedir. Bir nokta-nın
bir çizgiye olan en kısa uzaklığı, noktadan çizgiye dik olarak düşülen çizginin
uzunluğu kadardır. Bu nedenle araç konumuna ilişkin noktadan harita verisi
içerisinde yer alan tüm yol çizgilerine dik çizgiler düşülerek nokta iz düşürülmüş ve elde
edilen çizginin uzunluk değerleri hesaplanmıştır. Enlem – boylam değeri olarak
tutulan konum verileri arasındaki uzunluklar hesaplanırken Haversine algoritması
kullanılmıştır [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Belirli bir konum verisine göre elde edilen iz düşüm noktaları Şekil
5’te görülmektedir.
        </p>
        <p>Nokta çizgiye iz düşürüldüğünde elde edilen iz düşüm noktası çizgi üzerinde yer
alı-yorsa doğrudan iz düşüm çizgisinin uzunluk değeri hesaplanmıştır. Ancak iz
düşüm noktası yol çizgisinin dışında yer alıyorsa bu durumda yol çizgisinin orta
noktası hesaplanmış ve orta nokta ile konum noktası arasındaki mesafe gerçek değer
ola-rak kabul edilmiştir. İşlem sonunda elde edilen uzunluk değerlerinden en küçük
olan değeri sağlayan yol çizgi verisi aracın üzerinde seyrettiği yol çizgisi olarak kabul
edilmiştir. Bu yöntemin uygulanması sırasında veri setinde kaç tane yol çizgisi verisi
var ise o değere kadar dönecek bir döngü kurulur ve bahsedilen hesaplamalar
gerçekleştirilir. Buna bağlı olarak da yol veri miktarı yöntemin çalışma performansını
doğrudan etkilemektedir.</p>
        <p>
          Bu sonuca bağlı olarak harita verilerinin dinamik olarak küçültülmesine ilişkin bir
yöntem geliştirilmesine karar verilmiştir. En yakın nokta arama problemlerinde
sıklıkla kullanılan dörtlü ağaç yapısı incelenerek bu veri yapısının geliştirilmesine ka-rar
verilmiştir. Dörtlü ağaç veri yapısında veri yığını aşamalı olarak dörtlü karelere
ayrılır. Adım adım dörtlü kareye ayırma işlemi, bölünecek bir bütün alanın tama-men
dolu veya tamamen boş kalmasına kadar sürdürülür. Sonuçta elde edilen tüm kare
birimler içerisinde ya sadece bir tane nokta bulunur ya da kare birim tamamen boştur
[
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. En kısa yolun hesaplanması sırasında ise sadece en kısa mesafede bu-lunan
noktanın bulunması yeterli olmaz, bunun yerine en yakın belirli bir mesafede bulunan
tüm yol çizgilerinin ele alınmasıyla noktanın yol çizgilerine olan dik uzak-lıkları
hesaplanmalı ve en kısa mesafeyi üreten yol çizgisi seçilmelidir. Bu nedenle dörtlü
ağaç yapısı değiştirilerek proje kapsamında kullanılan harita veri yapısı ve
fonksiyonlarının gereksinimlerini karşılayacak hale getirilmiştir.
        </p>
        <p>Veri yapısının belleğe yüklenmesi sırasında tüm veriyi kapsayan bir alan
oluşturmak üzere en küçük ve en büyük enlem ve boylam değerleri hesaplanmıştır. Ağaç
yapısının kaçlı oluşturulacağı bilgisi dinamik olarak verilmektedir. Test çalışmaları
sırasında kullanılan test verisi için bu değer sabitlenmiş ve 5 olarak verilmiştir. Veri
bölgesi bu değere göre karelere ayrılarak her bir yol noktasının hangi bölge içerisinde
kaldığı bilgisi bulunmuş ve saklanmıştır. Bir konum noktası için sorgu yapılması
gerektiğinde tüm yol verilerine olan uzaklık değerlerinin hesaplanması yerine öncelikle
konumun hangi bölge içerisinde kaldığı belirlenmiş ve sadece bu bölge içerisinde
kalan yol verilerine olan uzaklıklar hesaplanmıştır. Yol verilerinin alt bölgelere
ayrılmış hali Şekil 6’da görülmektedir.</p>
        <p>Şekil. 6. Harita Alt Alanlı Ağaç Yapısı
3</p>
      </sec>
      <sec id="sec-6-2">
        <title>Sonuçlar</title>
        <p>Bilgisayar ortamında yapılan testlerde 10.000 adet yol verisi işlenebilmiş ve
fonksi-yonlar uygulanabilmiştir. Ancak Obe 102 üzerinde gerçekleştirilen testlerde
yöntem başarısız olmuştur. Bunun üzerine geliştirilen yeni harita veri yapısı (harita alt
alanlı ağaç yapısı) yöntemi ile yol veri miktarı küçültülmüş ve mahalle bazında
çalışma-ya devam edilmiştir. Tablo 3’te farklı yol veri miktarlarına göre ortalama
CPU de-ğerleri gösterilmiştir.</p>
        <p>Tablo 3. Ortalama CPU Değerleri
Yol Veri Sayısı (Adet)
1902
409
73</p>
        <p>Ortalama CPU
40.5</p>
        <p>Tablodan görüleceği üzere, veri miktarının azalmasıyla birlikte Obe 102 üzerinde
elde edilen performans değerleri oldukça büyük oranda artış göstermiştir.
Performanstaki artış büyük oranda veri miktarının azaltılmasına dayanmaktadır. Yön-temin
uygulanmasıyla veri miktarı 1/(bölge sayısı)2 oranında azaltılmıştır.</p>
        <p>Akıllı Ulaşım Sistemleri konusu, ülkemizde ve Avrupa’da son yıllarda çok fazla
ça-lışma yapılan ve yeni gelişmekte olan konulardan birisidir. Bu alanda henüz ürün
niteliğine gelmiş bir çalışma bulunmamaktadır. Standartların da henüz net olarak
oluşmamış olması, standartlaşma sürecinde, mekansal veri modellemesi konusun-da
katkıda bulunabilmeyi mümkün kılmaktadır. Bu süreçte yapılacak olan araş-tırma
çalışmalarında, önerilen veri modeli kullanılabilir. Ancak ürünleşme sürecin-de,
uygulama birçok yeni fonksiyona ve daha yüksek çalışma performansına ge-reksinim
duyacaktır. Bu geliştirmelerle, önerilen veri modelinin iyileştirilmesi ya da
geliştirilmesi öngörülmektedir.
4</p>
      </sec>
      <sec id="sec-6-3">
        <title>Tartışma</title>
        <p>Yöntemin testleri sırasında sadece belirli bir bölgeye ilişkin test verileri
kullanılmıştır. Yöntemi genelleştirmek ve bütün bir harita sisteminin içerisine entegre
etmek gerekli olduğunda, tüm harita verilerini dinamik olarak bölgelere ayıracak ve
kaç alt alan oluşturulması gerekli olduğunu hesaplayacak ara modüller
geliştirilmesine gerek bu-lunmaktadır. Test çalışmaları kapsamında alt alan sayıları
sabit olarak verilmiştir, ancak bu değerin başka bir bölgeye ilişkin harita veri
yapısında doğrudan kullanımı uygun olmayacaktır. Harita verisi içerisinde yer alan
yol verilerinin alt alanlara uy-gun bir şekilde dağılımını sağlayacak yardımcı
yöntemler geliştirilmesi gereklidir. Projenin devamında bu yöntemlerin
araştırılmasına devam edilecektir.
5</p>
        <p>Teşekkür
Çalışmanın test süreci, İSBAK ve Otokar firmaları ile birlikte gerçekleştirilmiştir.
Test verileri İSBAK firması tarafından sağlanmıştır. İSBAK [] ve Otokar []
firmalarına işbirlikleri için teşekkürlerimizi sunarız. Geliştirme sürecindeki işbirlikleri
ve çalışma-larından ötürü tüm CoMoSeF proje ortaklarına da teşekkürlerimizi
sunarız.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>1. http://www.eurekanetwork.org/projects</mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>2. https://www.celticplus.eu/</mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>3. http://www.comosef.eu/</mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>4. http://ec.europa.eu/transport/themes/its/road/action_plan/</mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>5. http://www.ubak.gov.tr/BLSM_WIYS/UBAK/tr/AUF/AUS_Strateji_Belgesi_Eki_Eylem_ Plani.pdf</mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. http://en.wikipedia.org/wiki/IEEE_
          <fpage>802</fpage>
          .11p
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>7. https://portal.etsi.org/CTI/Downloads/TestSpecifications/tr_102698v010101p.pdf</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>8. http://en.wikipedia.org/wiki/NMEA_0183</mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>9. http://en.wikipedia.org/wiki/CAN_bus</mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>10. www.unex.com.tw/m/download/file/fid/525</mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>11. http://www.etsi.org/</mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>12. http://www.etsi.org/technologies-clusters/technologies/intelligent-transport</mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <article-title>Local Dynamic Maps for Cooperative Systems</article-title>
          , SAFESPOT Innovative technologies - SINTECH SubProject,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Bartels</surname>
          </string-name>
          , Strategic Research Project Manager, ITS World Congress, London,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Fast Nearest Neighbor Search on Road Networks,
          <string-name>
            <surname>Y. Ioannidis vd</surname>
          </string-name>
          , Springer-Verlag Berlin Heidelberg
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. Comparison of Efficiency in Pathfinding Algorithms in Game Development, N. Krishnaswamy, De-Paul University,
          <source>Technical Reports College of Computing and Digital Media</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>16. http://en.wikipedia.org/wiki/Haversine_formula</mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>17. http://en.wikipedia.org/wiki/Quadtree</mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. An Introduction to Spatial Databases,
          <string-name>
            <given-names>R. H.</given-names>
            <surname>Guting</surname>
          </string-name>
          ,
          <source>VLDB Journal</source>
          <year>v3</year>
          ,
          <year>n4</year>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Spatial Data Structures</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Samet</surname>
          </string-name>
          , Computer Science Department and Institute of Advanced Computer Studies and Center for Automation Research University of Maryland,
          <source>Appears in Modern Database Systems: The Object Model</source>
          , Interoperability, and
          <string-name>
            <surname>Beyond</surname>
          </string-name>
          , W. Kim, ed., Addison Wesley/ACM Press, Reading, MA,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>