Esri Grid формат – Помощ, ArcGIS for Desktop
Форматът GRID е формат за съхранение на растерни данни, разработен от Esri. Има два вида мрежи: цели числа и с плаваща запетая. Решетка с цели числа се използва за показване на отделни обекти, докато мрежа с плаваща запетая се използва за показване на непрекъснати данни.
Атрибутите на целочислена мрежа се съхраняват в таблица със стойност на атрибути (ДДС). Таблицата с ДДС съдържа един запис за всяка уникална стойност в таблицата. Записът съхранява уникална стойност (VALUE е цяло число, представляващо един клас или група от клетки) и броя на клетките (COUNT) в мрежата, които имат тази стойност. Например, ако 50 клетки имат стойност 1, което означава гора, тогава таблицата с ДДС за всяка от тези 50 клетки ще има СТОЙНОСТ = 1 и БРОЙ = 50.

Диапазонът от стойности, които могат да се използват от клетките на мрежата, е:
- Решетка с плаваща запетая може да съхранява стойности от -3,4 x 10 38 до 3,4 x 10 38.
- Целочислените мрежи могат да съхраняват стойности от -2147483648 до 2147483647 (-2 31 до 2 31 -1).
В мрежа с цели числа тази стойност се използва само от променливата VALUE. Решетка с цели числа може да има допълнителни полета INFO в таблицата с ДДС, чийто обхват на стойност зависи от дефиницията на полето.
Координатната система на мрежата е същата като другите географски данни. Редовете и колоните са успоредни на осите x и y на координатната система. защото всички клетки на мрежата имат еднакъв размер, местоположението на клетката, както и площта, покрита от клетката, се определят от позицията й сред редовете и колоните. Следователно координатната система на мрежата се определя от размера на клетката, броя на редовете и колоните и координатите x,y в горния ляв ъгъл. Мрежите носят и допълнителна информация, като например координатна система.
Както при много формати, името на мрежата не включваизползвайте интервали или други специални знаци. Многолентовата мрежа не може да има повече от 9 знака в името на файла, а растерният набор от данни с една лента не може да има повече от 13 знака.
GR Data Structure >Мрежите са изградени на базата на растерна структура на данни, базирана на плочки, в която основната единица за съхранение на данни е правоъгълен блок от клетки. Блоковете се съхраняват на твърдия диск в компресирана форма във файл с променлива дължина, наречен лист. Всеки блок се съхранява като един запис с променлива дължина.
Размерът на листа с мрежа зависи от броя на редовете и колоните в момента на неговото създаване. Горната граница на размера на листа се задава от приложението и в момента е 4 000 000 x 4 000 000 клетки. В резултат на това повечето мрежи за ГИС приложения се съхраняват в един лист. Пространствените мрежови данни се разделят автоматично на множество плочки, ако размерът на мрежата в момента на създаване надвишава горната граница на размера на плочката.
Grid block storage поддържа както последователен, така и произволен пространствен достъп до големи растерни набори от данни. Блоковата структура не налага ограничения върху съвместния анализ на мрежите. Не е необходимо листове и блокове от различни мрежи да се комбинират на картата за съвместен анализ. Листовата и блоковата структура на мрежата е напълно скрита от потребителя, който винаги работи с мрежата, сякаш е единичен растер, състоящ се от еднакви квадратни клетки.

Структурата на плочките на мрежата е прозрачна за всяка програма, която има достъп до пространствените данни в мрежата. Грид програмите имат достъп до пространствени данни, като използват правоъгълен прозорец, зададен в единици на картата.
Съхранение на данни GR > Мрежата се съхранява в работнияArcInfo зона. Мрежа като покритие се съхранява в отделна папка, заедно със свързани таблици и файлове, които съдържат информация, свързана с мрежата. Папката с целочислена мрежа (която ArcInfo Workstation създава) съдържа следните таблици и файлове: BND таблицата, която съдържа границите на мрежата; HDR файл, съдържащ описателна информация като разделителна способност на клетката и блокиращ фактор; таблицата STA, която съхранява статистика за мрежата; таблицата с ДДС, която съдържа атрибутивните данни, свързани със зоните на мрежата; лог файл (LOG), който записва всички действия, извършени с мрежата; и листов файл w001001.adf (q0x1y1), който съхранява клетъчни данни, заедно с придружаващ индексен файл w001001x.adf (q0x1y1x), съдържащ листови блокови индекси, и журнален (LOG) файл. Ако операторите на ArcGIS са били използвани за създаване на мрежата, някои от тези файлове може да липсват, като например .log файла.

Ако мрежата се промени, стойностите и другата информация, съдържаща се в тези файлове, се актуализират незабавно. Информацията, съдържаща се в таблицата INFO, описва дадената мрежа и е достъпна за потребителя.
BND маса
BND файлът съдържа границите на мрежата. Границите са представени от правоъгълник, обхващащ клетките на мрежата; тя се съхранява в координати на картата. Всички граници на мрежата се съхраняват във формат с двойна точност.
Минималната стойност в таблицата BND е координатата на долния ляв ъгъл на долната лява клетка на мрежата. Максималната стойност в този файл е стойността на координатата на горния десен ъгъл на горната дясна клетка.
HDR файлът е двоичен. Информацията, съхранена в този файл, включва размер на клетката, тип мрежа (цяло число или с плаваща запетая), метод на компресиране, блокиращ фактор и данни за плочки.
STA таблица
Таблицата STA е същата като INFO, но съдържа статистически данни за мрежата. Минималното, максималното, средното и стандартното отклонение на мрежата се съхраняват като стойности с плаваща запетая. Не трябва да променяте тези стойности ръчно.
защото NoData означава неизвестна стойност, NoData не се използва при изчисляване на статистика в STA таблица.
Ако създавате решетка на две нива (съдържаща само стойностите 0 и 1), средната стойност ще бъде 0, а стандартното отклонение ще бъде -1. Стойност на стандартното отклонение от -1 означава, че не са изчислени статистически данни за мрежата.
Стойност на стандартното отклонение от -2 означава, че мрежата съдържа само клетки NoData.
Таблица по ДДС
Таблицата с ДДС съдържа атрибутите, свързани с зоните на мрежата. Само целочислените мрежи имат таблица с ДДС. Всяка таблица с ДДС има поне два елемента, СТОЙНОСТ и БРОЙ. Елементът VALUE съдържа цели числа, които се използват за разграничаване на характеристиките на различни местоположения в мрежата. Всички клетки с еднаква стойност имат еднакви характеристики и следователно принадлежат към една и съща зона. COUNT показва броя на клетките, съдържащи се в зоната.
Други артикули могат да се добавят към таблицата с ДДС. В този случай елементите VALUE и COUNT не трябва да се променят и таблицата трябва да бъде сортирана по елемента VALUE. Никога не добавяйте нови елементи, преди да добавите VALUE или COUNT.
Клетките, съдържащи NoData, не са представени в таблицата с ДДС.
Примерна таблица с ДДС:
Листови файлове
Файловете w001001.adf (q0x1y1) и w001001x.adf (q0x1y1x) съдържат данните и индекса на първия или основния лист на мрежата. Максималният размер на плочката е много голям и повечето решетки се побират на една плочка. Ако се използват допълнителни листове, те автоматично се номериратспрямо пространствената препратка към първия лист. Листовете съществуват като двоични файлове с променлива дължина. В предишни версии (преди ARC/INFO 7.x) тези файлове се наричаха q0x1y1 и q0x1y1x Те могат да се използват и в текущата версия.
Регистрационен файл (LOG)
Ограничения за съхранение
Името на мрежата трябва да отговаря на следните условия:
- Не се допускат интервали.
- Името не може да започва с цифра.
- Дължината не може да надвишава 13 символа (за многоканален - 9 знака).
Има ограничение за броя на файловете, които могат да се съхраняват в папката INFO както за покрития, така и за мрежи. Разрешени са само около 10 000 файла. Следователно броят на мрежите, които могат да бъдат запазени в работно пространство, е ограничен. Например, следното е списък на теоретичния максимален брой набори от данни в мрежата, които могат да се съхраняват в една папка на работното пространство:
- По-малко от 5000 плаващи мрежи, или
- По-малко от 3333 цели числа с ДДС (по-малко от 5000 без ДДС), или
- По-малко от 10 000 стека на мрежата
Тези цифри са теоретичен максимум. Ако имате процес, който създава междинни мрежи (и следователно файлове в папката INFO), тези числа трябва да бъдат намалени. Освен това, ако записвате различни типове файлове, мрежи и покрития, ще можете да запазвате по-малко файлове.
Това число съответства на броя на файловете в папката grid, които съхраняват информация в папката INFO. Това ограничение е 10000 (9999), но това не е общият брой файлове в папката INFO, а броят на файловете, които препращат към файловете в папката INFO. За всяка решетка се създават два файла в папката, сочеща към файловете в папката INFO: файл BND (граници) и таблица STA (статистика) (9999/2≈5000). Ако мрежата има ДДС,той се отнася и за файлове в папката INFO, така че този брой отново е намален (9999/3≈3333). Стекът на мрежата има само един файл, който сочи към папката INFO (9999/1≈9999).
В няколко реда
Стекът се състои от подреден набор от мрежи (слоеве), припокриващи се в пространството, който се обработва чрез многовариантен анализ като цяло. Клъстерният анализ, класификацията и най-важният компонент на анализа работят със слоевете в стека.
Стекът има следните характеристики:
- Набор от слоеве, всеки от които съответства на мрежа
- Обхват на картата или BND
- Размер на клетката
- Тип данни
- Проекция
Всеки слой на стека има индекс, показващ неговата позиция в стека. Мрежите, включени в стека, трябва да са в едно и също работно пространство.
Границите на входните слоеве може да съвпадат напълно, частично или изобщо да не съвпадат, но само областите на съвпадащите слоеве ще се считат за стек. BND стекът съдържа информация за пресечните точки на границите на неговите слоеве. В припокриващи се области се извършва многовариантен анализ. Ако входните слоеве не се припокриват, стекът е празен и не се извършва оценка.

Размерът на стековата клетка по подразбиране се избира според слоя с най-големите клетки.
Проекцията на входната мрежа също се съхранява в стека. защото стекът се обработва като цяло, всички мрежи, включени в него, трябва да имат една проекция. Проекцията ви позволява да се уверите, че информацията за всяка мрежа в стека принадлежи към една и съща географска област.
Съхранение на стека на мрежата
Стекът се съхранява в структура на папки, подобно на мрежа или покритие. Папката на стека съдържа два файла: външна INFO STK таблица и ASCII PRJ файл. Решетките, които съставят стека, не се съхраняват върху него. Те остават общирешетки в работното пространство. Това означава, че решетките могат да се използват в множество стекове. Таблицата STK съдържа имената на решетките, включени в стека, и съответните им индекси:
INDEX обозначава позицията на решетката в стека, а GRID съдържа имената на решетките, които съдържа. Пространствените данни на входните мрежи не се дублират в стека. В резултат на това стекът винаги съдържа най-новата версия на входните мрежи. STK файлът е достъпен точно като всеки друг INFO файл. Можете да добавите описания към него, като например датата, на която са събрани данните, но не използвайте INFO, за да промените стойностите на елемента INDEX или имената в елемента GRID. Всички подобни манипулации трябва да се извършват с помощта на различните команди за управление на стека, налични в Grid.
PRJ файлът, ако присъства, съхранява проекцията на стека:
Ако проекцията на някоя от подредените мрежи е неизвестна, няма да бъде създаден PRJ файл.
Името на стека не трябва да съдържа интервали, не може да започва с число и не трябва да е по-дълго от 9 знака.