Ограничения данных покрытий

ЛицензияЛицензия:

Набор инструментов Покрытие (Coverage) устанавливается вместе с ArcInfo Workstation и работает с Advanced лицензией. Работать с покрытиями в ArcCatalog можно как со Standard, так и с Advanced лицензией.

В этом разделе приводится подробный обзор ограничений данных для покрытий при работе с инструментами покрытий в ArcGIS for Desktop.

Ограничения по размеру для одного покрытия

Количество

Возможно в ArcInfo Workstation

Файлы данных INFO

10 000 на рабочую область

Узлы

MAXLIMIT

Количество координат на дугу

500. ArcInfo Workstation автоматически создает узел на 500-й точке и начинает новую дугу. Линейный объект может быть представлен максимальным количеством дуг.

Количество дуг на полигон

MAXLIMIT

Количество дуг на узел

К каждому узлу может присоединяться 360 дуг

Дуги

MAXLIMIT

Точки

MAXLIMIT

Полигоны

MAXLIMIT

Системы выбора маршрута

INFOLIMIT/2 (каждая система использует два файла данных INFO)

Маршруты

MAXLIMIT на каждую систему выбора маршрута

Секции

MAXLIMIT на каждый маршрут

Подклассы регионов

INFOLIMIT

Регионы

MAXLIMIT на каждый подкласс регионов

Количество полигонов на регион

MAXLIMIT (ограничение по числу полигонов)

Метки

MAXLIMIT

Подклассы аннотаций

MAXLIMIT

Уровни аннотации

MAXLIMIT

Строки аннотаций

MAXLIMIT на каждый уровень аннотации

Значения ID пользователя

MAXLIMIT за исключением значений ID пользователя для дуг. Допустимый диапазон для ID пользователя в таблице атрибутов дуг: от -1 073 741 823 до +1 073 741 823 (то есть 2**30 – 1). Для экспорта допустимый диапазон ID пользователя для всех пространственных объектов составляет от -999 999 999 до +2 147 483 647.

Таблица ограничений по размеру для одного покрытия

Значение MAXLIMIT равно 2 147 483 647 (то есть 2**31 – 1), что для большинства приложений может рассматриваться как практически неограниченное количество. Гораздо более вероятными являются ограничения дискового пространства и увеличение времени, требуемого на обработку таких больших объемов данных.

INFOLIMIT – это количество файлов данных INFO на рабочую область. Максимальным значением является 10 000, за исключением выпусков ARC/INFO ранее версии 7, для которых оно составляет 1000.

Ограничения таблицы атрибутов пространственного объекта

Настоящие ограничения применимы только к таблицам атрибутов пространственных объектов, хранящимся в INFO, и к файлам данных INFO. Они не применяются к таблицам внешних систем управления реляционными базами данных, которые хранятся в Oracle, INGRES, Sybase, Informix и т. д.

Максимальный размер записи: общая ширина записи в таблице атрибутов пространственного объекта не может превышать 4096 байтов или символов.

Максимальное количество записей на файл: теоретически количество записей в таблице атрибутов пространственного объекта не ограничено, однако на практике оно ограничивается дисковым пространством и временем обработки. Чем больше количество байтов на запись и чем больше количество записей, тем больше будет время обработки. Для каждого пространственного объекта покрытия существует одна соответствующая запись в таблице атрибутов.

Ограничения обработки покрытия

Существуют две возможные ошибки, которые могут возникнуть на этапе создания топологии с помощью инструментов Очистить (Clean), Построить (Build) или Наложение (Overlay). Как правило, они возникают из-за использования очень сложных покрытий, что приводит к срабатыванию ограничений программного обеспечения. Каждая из этих ошибок описывается ниже.

Слишком много дуг в линии сканирования (SEGPUT): это сообщение об ошибке говорит о том, что вся доступная память, используемая для хранения активных дуг, заполнена. Активной дугой называется дуга, у которой есть первый узел, но нет последнего, если сканировать координаты дуги в покрытии горизонтально сверху вниз. Это может произойти в том случае, когда более 2666 дуг пересекают любую линию сканирования в покрытии.

Данное условие может выполняться в покрытиях, имеющих достаточно большую ширину или содержащих множество длинных вертикальных дуг, которые проходят параллельно друг другу, но не пересекаются (например, при большом количестве изолиний, проходящих вертикально по широкой карте). Для сокращения места, требуемого для хранения активных дуг, можно уменьшить размер покрытия. Например, можно воспользоваться инструментом Вырезать (Clip) для создания ряда меньших по размеру покрытий.

Таблица сегментов заполнена (PUTSEG) или Таблица сегментов заполнена (CRESEG): эта ошибка возникает на этапе построения пересечений при превышении количества сегментов, связанных с каналом. Данное ограничение обусловлено максимально допустимым числом записей в таблице активных сегментов (8000 записей). Такая ошибка может возникнуть, например, при создании буфера с допуском неразличимости, который является относительно большим по сравнению с буферным расстоянием. Поскольку ширина канала пропорциональна значению допуска неразличимости, уменьшение значения допуска неразличимости может решить эту проблему.

Связанные темы

5/10/2014