aspose.info
AZ

SHP - ESRI Shapefile

Yeniləndi

SHP faylı nədir?

SHP ESRI Shapefile-nin təqdimatı üçün istifadə edilən əsas fayl növlərindən biri üçün fayl uzantısıdır. O, Coğrafi İnformasiya Sistemləri (CİS) tətbiqləri tərəfindən istifadə olunacaq vektor məlumatları şəklində coğrafi məlumatı təmsil edir. ESRI və digər proqram məhsulları arasında qarşılıqlı əlaqəni asanlaşdırmaq üçün format açıq spesifikasiyalar kimi işlənib hazırlanmışdır.

Məlumatların təmsil olunması

Qeyd edildiyi kimi, şekil faylı formatı vektor xüsusiyyətləri kimi verilənlər dəstinin coğrafi məlumatını təsvir edir. Bu vektor xüsusiyyətlərinə aşağıdakılar daxildir:

  • xal

  • xətlər

  • çoxbucaqlılar

Bu xüsusiyyətlər kombinasiyada su quyuları, ölkə sərhədləri, məkan nöqtələri, çayların axını, göllər və s. Məsələn, Los-Anceles şəhərlərini ehtiva edən bir şəkil faylı məkan məlumatlarını mənalı təmsil edən atributlar kimi şəhər adı və temperatura malik ola bilər.

Əlaqədar Fayllar

Bağımsız bir shp faylı proqram proqramları tərəfindən tərkibindəki məlumatların mənasını vermək üçün istifadə edilə bilməz. Belə bir faylda olan məlumatı başa düşmək üçün bir forma faylı aşağıdakı əlavə məcburi fayllardan istifadə edir.

  • shx faylı - indeks faylı

  • dbf faylı - əsas faylda formaların bütün atributlarını saxlayan dBASE faylı

  • prj faylı - faylın layihə məlumatlarını saxlayır

Əsas fayl ilə eyni adı paylaşan digər isteğe bağlı fayllar da ola bilər.

SHP Fayl Formatının Xüsusiyyətləri

Shapefaylın açıq spesifikasiyalar ESRI-dən Technical Description formasında onlayn olaraq mövcuddur və faylın ümumi strukturunu təfərrüatı ilə işləyib hazırlayır. Əsas .shp faylındakı məlumat başlıqlardan və qeydlərdən ibarətdir. Sabit uzunluqlu fayl başlığının ardınca dəyişən uzunluqlu qeydlər gəlir, burada hər bir qeyd sabit uzunluqlu qeyd başlığından və sonra dəyişən uzunluqlu qeyd məzmunundan ibarətdir.

Əsas SHP Fayl Başlığı

Əsas Fayl Başlığı faylın əvvəlindən başlayır və uzunluğu 100 baytdır. Bu əsas fayl başlığının bayt mövqeyi, dəyəri, növü və bayt sırası ilə birlikdə təşkili aşağıdakı cədvəldə göstərildiyi kimidir.

BaytlarSahəDəyərNövBayt sırası
0-3Fayl Kodu9994BütünBöyük Endian
4-23İstifadə olunmamış0TamBöyük Endian
24-27Fayl uzunluğuFayl uzunluğuTam ədədBöyük Endian
28-31Versiya1000TamKiçik Endian
32-35Forma TipiForma TipiTamKiçik Endian
36-67Minimum Məhdudiyyətli DüzbucaqlıXmin, Ymin, Xmax və YmaxdoubleLittle Endian
68-83Bounding BoxZmin, ZmaxdoubleLittle Endian
84-99Bounding BoxMmin, Mmaxdouble

Qeyd etmək lazımdır ki, fayl uzunluğunun dəyəri, başlığı təşkil edən əlli 16 bitlik sözü də əhatə edən 16 bitlik sözlərdə faylın ümumi uzunluğudur.

Forma növləri

Yuxarıdakı cədvəldə forma növləri sahəsinin dəyərləri aşağıdakı kimidir:

DəyərForma növü
0Null Forma
1Nöqtə
3Poliline
5Çoxbucaqlı
8Çox nöqtəli
11PointZ
13PolyLineZ
15ÇoxbucaqlıZ
18MultiPointZ
21PointM
23PolyLineM
25ÇoxbucaqlıM
28MultiPointM
31MultiPatch

Məlumat Qeydləri

Əsas fayl başlığından sonra dəyişən uzunluqlu qeydlər gəlir, burada hər bir qeyd sabit uzunluqlu qeyd başlığından və sonra dəyişən uzunluqlu qeyd məzmunundan ibarətdir.

Başlığı qeyd edin

Qeyd başlığı 8 bayt sabit uzunluqda qeydin nömrəsi və məzmun uzunluğu haqqında məlumatları ehtiva edir. Qeyd başlığının təşkili aşağıdakı kimidir:

BaytlarSahəDəyərNövBayt sırası
0-3Qeyd nömrəsiQeyd nömrəsiTam ədədBöyük
4-7Rekord UzunluqRekord UzunluqBütünBöyük

Məzmunu qeyd edin

Forma faylı qeydinin məzmunu forma növündən və sonra həmin forma üçün həndəsi məlumatdan ibarətdir. 0-lıq forma növü forma üçün həndəsi məlumatı olmayan boş formanı təmsil edir. Qeyd məzmununun uzunluğu forma hissələrinin və təpələrinin əksidir. Qeydin belə bir forma növü haqqında məlumatı necə ehtiva etdiyini öyrənmək üçün Nöqtə Şəkli növünə bir nümunə götürək.

Nöqtə X,Y qaydasında müəyyən coğrafi yeri təmsil edir, burada hər bir koordinat ikiqat dəqiqlikli dəyərlə təmsil olunur. Aşağıdakı cədvəl Nöqtə formasının növünü göstərir.

BaytlarForma TipiDəyərNövNömrəBayt Sırası
0-3Forma Tipi1Tam1Kiçik
4-11XXikiqat1Kiçik
12-19YYikiqat1Kiçik

Examples of other shape types can be found the ESRI technical description document.

İstinadlar

Həmçinin bax