Skip to main content

Ad Code

SHP Dosyası Nasıl Açılır? - Dosya Uzantısı

.shp dosyası nedir?

SHP, ESRI Shapefile’ın temsili için kullanılan birincil dosya türlerinden birinin dosya uzantısıdır. Coğrafi Bilgi Sistemleri (CBS) uygulamaları tarafından kullanılmak üzere coğrafi bilgileri vektör verileri biçiminde temsil eder. Format, ESRI ve diğer yazılım ürünleri arasında birlikte çalışabilirliği kolaylaştırmak için açık spesifikasyonlar olarak geliştirilmiştir.

Temsili veri

Bahsedildiği gibi, bir şekil dosyası formatı, bir veri setinin coğrafi bilgisini vektör özellikleri olarak tanımlar. Bu vektör özellikleri şunları içerir:

  • puan
  • çizgiler
  • çokgenler

Bu özellikler kombinasyon halinde su kuyuları, ülke sınırları, uzamsal noktalar, nehirlerin akışı, göller vb. gibi hemen hemen her tür şekli temsil edebilir. Örneğin, Los Angeles şehirlerini içeren bir şekil dosyası, uzamsal verilere anlamlı bir temsil sağlayan nitelikler olarak şehir adı ve sıcaklığa sahip olabilir.

İlişkili Dosyalar

Bağımsız bir shp dosyası, içerdiği verileri anlamlandırmak için yazılım uygulamaları tarafından kullanılamaz. Böyle bir dosyada yer alan bilgileri anlamlandırmak için, bir şekil dosyası aşağıdaki ek zorunlu dosyalardan yararlanır.

  • shx dosyası – dizin dosyası
  • dbf dosyası – ana dosyadaki şekillerin tüm niteliklerini saklayan bir dBASE dosyası
  • prj dosyası – dosyanın proje bilgilerini saklar

Ana dosyayla aynı adı paylaşan başka isteğe bağlı dosyalar da olabilir.

SHP Dosya Biçimi Özellikleri

Şekil dosyasının açık belirtimleri, ESRI’den Teknik Açıklama biçiminde çevrimiçi olarak edinilebilir ve dosyanın genel yapısını ayrıntılı olarak açıklar. Ana .shp dosyasındaki bilgiler başlıklardan ve kayıtlardan oluşur. Sabit uzunluklu dosya başlığını, her kaydın sabit uzunluktaki bir kayıt başlığından ve ardından değişken uzunluktaki kayıt içeriklerinden oluştuğu değişken uzunluktaki kayıtlar izler.

Ana SHP Dosya Başlığı

Ana Dosya Başlığı, dosyanın başından başlar ve 100 bayt uzunluğundadır. Bayt konumu, değeri, türü ve bayt sırası ile birlikte bu ana dosya başlığının organizasyonu aşağıdaki tabloda gösterildiği gibidir.

BaytAlanDeğerTürBayt Sırası
0-3Dosya Kodu9994TamsayıBüyük Endian
4-23Kullanılmamış0TamsayıBüyük Endian
24-27Dosya UzunluğuDosya UzunluğuTamsayıBüyük Endian
28-31Sürüm1000TamsayıKüçük Endian
32-35Şekil TürüŞekil TürüTamsayıKüçük Endian
36-67Minimum Sınırlayıcı DikdörtgenXmin, Ymin, Xmax ve YmaxçiftLittle Endian
68-83Sınırlayıcı KutuZmin, ZmaksçiftKüçük Endian
84-99Sınırlayıcı KutuMmin, Mmaksçift

Dosya uzunluğu değerinin, başlığı oluşturan elli adet 16 bitlik kelimeyi de içeren 16 bitlik kelimelerdeki dosyanın toplam uzunluğu olduğuna dikkat edilmelidir.

Şekil Türleri

Yukarıdaki tablodaki şekil türleri alanının değerleri aşağıdaki gibidir:

DeğerŞekil Türü
0Boş Şekil
1Puan
3Poliline
5Çokgen
8Çoklu Nokta
11Z Noktası
13PolyLineZ
15ÇokgenZ
18MultiPointZ
21M Noktası
23PolyLineM
25ÇokgenM
28MultiPointM
31Çoklu Yama

Veri Kayıtları

Ana dosya başlığını değişken uzunluklu kayıtlar takip eder; burada her bir kayıt, sabit uzunlukta bir kayıt başlığı ve onu takip eden değişken uzunluktaki kayıt içeriğinden oluşur.

Kayıt Başlığı

Kayıt başlığı, kayıt numarası ve kaydın içerik uzunluğu hakkında bilgileri 8 baytlık sabit bir uzunlukta içerir. Kayıt başlığının organizasyonu aşağıda gösterildiği gibidir:

BaytAlanDeğerTürBayt Sırası
0-3Kayıt NumarasıKayıt NumarasıTamsayıBüyük
4-7Kayıt UzunluğuKayıt UzunluğuTamsayıBüyük

Kayıt İçeriği

Bir şekil dosyası kaydı içeriği, bir şekil tipinden ve ardından o şekil için geometrik verilerden oluşur. 0 şekil türü, şekil için geometrik verisi olmayan boş bir şekli temsil eder. Kayıt içeriğinin uzunluğu, şekil parçalarının ve köşelerin yansımasıdır. Bir kaydın böyle bir şekil tipi hakkında nasıl bilgi içerdiğini detaylandırmak için Nokta Şekli tipi örneğini ele alalım.

Bir nokta, her koordinatın çift kesinlikli bir değerle temsil edildiği X,Y sırasındaki belirli bir coğrafi konumu temsil eder. Aşağıdaki tablo bir Nokta şekli tipinin düzenini gösterir.

BaytŞekil TipiDeğerTürSayıBayt Sırası
0-3Şekil Türü1Tamsayı1Küçük
4-11XXçift1Küçük
12-19EEçift1Küçük

Diğer şekil türlerinin örnekleri ESRI teknik açıklama belgesinde bulunabilir.

Referanslar

Yorum Gönder

0 Yorumlar