Формат ArcGIS SHP (файлы данного формата часто называют шейпами) имеет открытую спецификацию и долгую историю. Организация файлов строгая и одновременно простая. В каждом конкретном файле могут храниться геометрические фигуры одного типа (точки, полилинии, полигоны и так далее), а каждому объекту в этом файле соответствует запись в файле базы данных формата DBF, который вмещает в себя все характеристики объектов.
Такая система довольно хорошо согласуется с системой слоев принятой в Digitals. Отсюда и выплывает способ чтения и записи, при котором каждый слой в Digitals соответствует отдельному файлу SHP.
Из этого правила есть два дополняющих друг друга исключения:
механизм, предусматривающий сохранение нескольких слоев в один файл (посредством организации групп слоев);
механизм автоматического разделения файла
SHP на несколько слоев при открытии (константа
ShapeLayerField
).
Но, обо всем по порядку.