Кіріспе

Геокеңістіктік векторлық деректер форматы

Shapefile форматы – географиялық ақпараттық жүйелер (ГИС) бағдарламалық жасақтамасы үшін қолданылатын геокеңістіктік векторлық деректер форматы. Ол Esri компаниясымен әзірленген және реттелген, Esri және басқа ГИС бағдарламалық өнімдері арасындағы деректердің өзара алмасуы үшін көбінесе ашық спецификация болып табылады. Shapefile форматы векторлық нысандарды кеңістікте сипаттауға мүмкіндік береді: нүктелер, сызықтар және көпбұрыштар, мысалы, су құдықтары, өзендер және көлдер. Әрбір нысанның атауы немесе температурасы сияқты атрибуттары болады.

Shapefile пішін пішімі ()

Негізгі файл геометриялық деректерді қамтиды. Белгілі бір нысанның геометриясы векторлық координаттар жиынтығы түрінде сақталады. Бинарлық файлда бір тұрақты ұзындығы бар тақырыпша және одан кейін бір немесе бірнеше өзгермелі ұзындығы бар жазбалар болады. Әрбір өзгермелі ұзындығы бар жазбада жазба тақырыпшасы және жазба мазмұны бөлімдері болады. Файл форматының толық сипаттамасы ESRI Shapefile техникалық сипаттамасында келтірілген.

Shapefile атрибутының пішімі ()

Бұл файл әр пішіннің атрибуттарын сақтайды; ол dBase IV форматын пайдаланады. Формат бәріне мәлім, және xBase деп аталатын көптеген dBase көшірмелерінде қолданылған. Мысалы, ашық кодты C кітапханасы shapefile форматын тіпті "xBase" деп атайды, әйтсе де ол қарапайым dBase IV форматы. Атрибуттардың атаулары мен мәндері стандартталмаған, және shapefile-дың бастапқы көзіне байланысты өзгеше болады.

Shapefile кеңістіктік индексінің пішімі ()

Бұл тек Esri бағдарламалық жасақтамасы қолданатын бинарлық кеңістіктік индекс файлы. Esri бұл форматты құжаттамайды. Дегенмен, ашық кодты қауымдастық оны кері инженерия арқылы зерттеп, құжаттаған. 100 байттық басқа бөлігі басқа өндірушілерде әзірге қолданылмайды. Бұл файл міндетті емес, себебі файл кеңістіктік деректерді сәтті өңдеу үшін қажетті барлық ақпаратты қамтиды.

Топология және shapefile пішімі

Shapefile форматы топологиялық ақпаратты сақтау мүмкіндігіне ие емес. ESRI ArcInfo қаптамалары және жеке/файл/кәсіпорындық геодеректер базалары нысандық топологияны сақтау мүмкіндігіне ие.

Аумақтық бейнелеу

Полилинияның немесе полигонның жиектері нүктелерден құралған. Нүктелердің арақашықтығы, ерекшеліктердің визуалды түрде қаншалықты пайдалы болатынын анықтайды. Бұл масштабтан асып кетсе, бейнелеу тікшеленген болып көрінеді. Үлкен масштабта тегіс пішіндерге қол жеткізу үшін қосымша нүктелер қажет болады. Түз сызықтармен жақсы бейнеленетін ерекшеліктер үшін, полигондық бейнелеу, мысалы, тегіс өзгеріп отыратын пішіндерді тиімді түсіре алатын сплайндарға қарағанда, әлдеқайда көп дерек сақтауды қажет етеді. Шекілдік файл форматтарының ешқайсысы сплайндарды қолдамайды.