Çarşamba, Haziran 7, 2023

OSM

OSM dosyası nedir?

OpenStreetMap (OSM), bu verileri bit ve baytlara dönüştürmek için farklı kodlama şemaları kullanan, farklı dosya türlerinde büyük bir gönüllü coğrafi bilgi depoları koleksiyonudur.

OSM, dünyanın ücretsiz düzenlenebilir bir haritasının oluşturulmasına yönelik ortak bir çabadır. Bu işbirlikçi çabanın birincil çıktısı, haritanın kendisinden ziyade coğrafi verilerdir.

Dünyanın birçok yerinde coğrafi bilginin kullanımı veya mevcudiyeti üzerindeki kısıtlamalar, bir OSM oluşturma ihtiyacını tetikler. OSM’den elde edilen veriler, klasik uygulamalar (Facebook, Craigslist vb.) için Google Haritalar’ın ve GPS alıcısının uygulamaları için varsayılan verilerin yerini almaya hazırdır.^^ ^^Veri kalitesi dünya çapında çeşitlilik gösterse de, OpenStreetMap verileri rahatlıkla patentle karşılaştırılabilir veri kaynakları.

Kısa Tarih

Wikipedia’nın başarısından ilham alan İngiliz girişimci Steve Coast, 2004 yılında Birleşik Krallık’ta bu topluluk temelli dünya haritalama projesini yarattı. Başlangıçta Birleşik Krallık’ın haritasını çıkarmaya odaklandı. OpenStreetMap Foundation, ilk olarak Nisan 2006’da herkes için ücretsiz jeo-uzaysalın gelişimini, genişlemesini ve dolaşımını desteklemek için kuruldu.

Aralık 2006’da Yahoo, harita üretimi için hava fotoğrafçılığında OpenStreetMap’e yardım etti. Hollanda için eksiksiz yol verileri ve Hindistan ve Çin için ana yol verileri, Otomotiv Navigasyon Verileri (AND) tarafından Nisan 2007’de OSM’ye katkıda bulunulmuştur.

Aralık 2007’de Oxford Üniversitesi, OpenStreetMap verilerini ana web sitesine entegre eden en önde gelen kuruluştu. O zamandan beri, 2 milyonun üzerinde kayıtlı kullanıcı, GPS cihazları, hava fotoğrafları ve manuel anketler kullanarak bu projeye veri sağlıyor.

Topluluğun katkıda bulunduğu bu veriler, Açık Veritabanı Lisansı altında kullanıma sunulur. İngiltere’de tescilli, kar amacı gütmeyen bir kuruluş olan OpenStreetMap Foundation, OSM sitesinin bakımını yaptı.

OSM Dosya Biçimi

Coğrafi verileri saklamanın birçok yolu ve dosya formatı vardır ancak OSM dosya formatı OpenStreetMap ile sınırlıdır. OSM, internet üzerinden kolayca taşınması amaçlanan özel olarak tasarlanmış standart bir formattır. XML’de kodlanmış, yapılandırılmış sıralı bir biçim, .osm dosyasını oluşturur. OpenStreetMap’te topolojik veri yapısını depolamak için dört pivot öğe vardır:

OSM
OSM
Düğümler Yollar İlişkiler Etiketler
Enlem ve boylam çiftleri olarak saklanan coğrafi konumu temsil eder. Dağ zirveleri gibi bir boyutu olmayan harita özelliklerini temsil etmek için kullanılır. Bir çoklu çizgiyi veya bir çokgeni gösteren sıralanmış düğüm listeleri Yollar ve nehirler gibi doğrusal özellikleri ve park alanları, ormanlar ve parklar gibi bölgeleri temsil eder. Düğümlerin ve yolların sıralanmış listeleri, yollardaki engeller ve u dönüşleri gibi ilişkilerini temsil eder, otoyollar farklı mevcut yolları ve delikli alanları kapsar. Harita nesneleri hakkında meta verileri depolayın.* Her zaman herhangi bir düğüme, yola veya ilişkiye bağlı

 

Etiketler, OpenStreetMap’te yerdeki fiziksel özellikleri (binalar ve yollar vb.) karakterize etmek için kullanılır. Her etiket, söz konusu belirli düğüm veya ilişki tarafından temsil edilen özelliğin bir coğrafi özelliğini ilişkilendirir.

Bu ücretsiz etiketleme sisteminde, bir özelliği tanımlamak için, bir haritaya sınırsız sayıda özellik dahil edilebilir. Kayıtlı kullanıcılar tarafından onaylanan belirli anahtar ve değer kombinasyonları, sık kullanılan etiketler için resmi olmayan standartlar görevi görür.

Bununla birlikte, özelliklerin daha önce eşlenmemiş özniteliklerini analiz etmek için yeni yönler gerektiğinde yeni etiketler oluşturulabilir. Çoğu özellik, açıklama için yalnızca az sayıda etiket kullanır.

OSM tarafından ana verilerini depolamak için üç tür dosya kullanılır.

OSM, tüm bu dosyaları biçimlendirme ayrıntılarıyla ilgili bilgilerle işler. Ancak aynı dahili nesneler bu dosyalar tarafından üretilir. Veri dosyaları için, OSM nesnelerindeki görünür bayrak her zaman doğrudur, geçmiş ve değişiklik dosyaları için durum böyle değildir.

Yaygın kullanımda, OSM dosya formatlarında bir çeşitlilik vardır. Dosya formatları, disk veya kablo üzerindeki içerik kodlamasını bit ve bayt cinsinden tanımlar. OSM, bu formatlardan maksimum okuma ve yazma yeteneğine sahiptir.

XML

Orijinal OSM formatı XML tabanlıdır. Ana OSM veri tabanı API’sinin dönüş verileri XML formatındadır.

PBF

Protokol Arabellekleri kodlaması, ikili formatta ve en kompakt formatlardan birinde durur.

O5M/O5C

İkili biçim tabanlı daha basit biçim ancak nispeten daha az kullanılır. OSM bu formatı okuyabilir ancak yazamaz.

OPL

Standart UNIX komut satırı araçlarıyla kullanılması önerilen basit bir biçim. CSV dosyalarına yakın, bir satırda bir OSM varlığına izin verir.

HATA AYIKLAMA

Hata ayıklama için oluşturulması amaçlanan metin tabanlı bir biçim. OSM bu formatı yazabilir ancak okuyamaz.

KARA DELİK

Tüm verileri ortadan kaldıran sahte bir biçim. OSM bu formatı yazabilir ancak okuyamaz.

OSM Veri Depolama

OSM’nin ana PostgreSQL veritabanı, PostGIS uzantılı OSM verilerinin ana kopyasını tutar. Her veri ilkel için, ana veritabanı, satırları ayrı ayrı nesneleri depolayan bir tablo tutar.

Tüm düzenlemeler bu veritabanını günceller ve diğer tüm formatlar bu veritabanı kullanılarak oluşturulur. Verileri bir yerden diğerine aktarmak için çok sayıda indirilebilir veritabanı havuzu oluşturulur.

Biri XML kullanan ve diğeri Protocol Buffer Binary Format (PBF) kullanan iki format bu havuzları tanımlar. Tüm veriler, planet.osm adlı bir dosyada saklanır.

OSM Dosyalarında Sıkıştırma

Metin tabanlı biçimler (XML, OPL ve Debug) isteğe bağlı olarak gzip veya bzip2 sıkıştırmasını kullanır.

Referanslar

Önceki İçerikQGD
Sonraki İçerikNTF

BENZER YAZILAR

Harry Houdini Kimdir – Harry Houdini Biyografisi

Harry Houdini Kimdir - Harry Houdini Biyografisi - Harry Houdini Hakkında Bilgi Harry Houdini, asıl adı Erik Weisz (24 Mart 1874 - 31 Ekim 1926),...

NVIDIA Grace CPU Superchip Testleri, AMD EPYC Milan CPU’lara Göre 2,5 Kat Performans ve 3,5 Kat Verimlilik Kazanımı Gösteriyor

NVIDIA kısa süre önce bir derin dalış AMD EPYC CPU'lara göre 2,5 kata kadar performans artışı sunan yeni nesil Grace CPU Superchip. NVIDIA, AMD EPYC...

WinBoost İnceleme

İNCELEME BİLGİSİ Uygulama: WinBoost 4.90 İncelendi:8 Kasım 2005 12:43 UYGULAMA ÖZELLİKLERİ CD-ROM/DVD-ROM hızını en üst düzeye çıkarın İnternet bağlantınızı optimize edin Multimedya uygulamalarınızı optimize edin IE ve...

Resmi Pixel Saat Tanıtımı Ön Ekranda Yeni Kayış Mekanizmasını ve Gorilla Glass’ı Gösteriyor

Google'ın resmi olarak duyurduğunu hepimiz biliyoruz. Piksel 7 serisi Önümüzdeki ay donanım lansman etkinliğinde ve resmi etkinliğe yaklaşan günlerde Pixel Watch ile birlikte Google,...

DISCOMAP

DISCOMAP dosyası nedir? Bir DISCOMAP dosyası, Microsoft Web Hizmetleri Keşif Aracı Disco.exe tarafından oluşturulan bir çıktı dosyasıdır. Belirli URL’de keşfedilen ASP.NET Web Hizmetleri olan sonuçları içerir. Bu...

Anahtar Kelime Yoğunluğu Kontrolü Nedir ve Nasıl Kullanılır?

Her web yöneticisi, anahtar kelime araştırmasının önemini bilir. Etkili bir anahtar kelime araştırması, bir web sitesinin genel başarısı üzerinde büyük bir etkiye sahiptir. Anahtar...

POPÜLER YAZILAR

Gigabyte, 600 ve 700 Serisi Anakartlarına “Yeni Nesil Intel Masaüstü CPU” Desteği Ekliyor

Gigabyte, 600 ve 700 serisi anakartları için Intel'in yeni nesil masaüstü CPU desteği ekleyen yeni bir BIOS güncellemesini sessizce yayınladı. Gigabyte 600 ve 700 Serisi...

Apple AR Kulaklığını Pazartesi Günü Açıklayacak, Ancak Cihaz Ekim’de Seri Üretime Gireceğinden Lansman Aylar Sürebilir

Apple'ın merakla beklenen AR Kulaklığını Pazartesi günü WWDC etkinliğinde piyasaya sürmesi bekleniyor. Cihaz bir süredir söylenti değirmeninde dinlendi ve birkaç gecikmeden sonra, kulaklık nihayet...

Gmail Doğrulama Rozetlerini hatırlıyor musunuz? Dolandırıcılar Onlardan Yararlanmanın Bir Yolunu Buldu

Google, insanların her e-posta aldıklarında güvende olmalarını sağlamanın çeşitli yollarını araştırmaktadır. Şirket, aşağıdakiler de dahil olmak üzere çeşitli önlemler aldı: yakın zamanda duyuruldu İleti...

Apple’ın 12 Çekirdekli ‘X1’ Yonga Setli AR Kulaklığı, Yeni Benchmark Sızıntısında M2 Max’ten Daha Hızlı Performans Gösteriyor, Ama Ne yazık ki Skorlar Sahte

SoC'nin X1 olarak adlandırıldığını ortaya çıkaran en son kıyaslama sızıntısını duymak bizim için şaşırtıcıydı. 8 çekirdekli bir CPU yerine liste, M2 Max'ten daha yüksek...