Расстояние неразличимости узлов. — КиберПедия 

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Расстояние неразличимости узлов.

2021-06-01 27
Расстояние неразличимости узлов. 0.00 из 5.00 0 оценок
Заказать работу

Расстояние неразличимости узлов – максимальное расстояние, на котором узлы не будут различаться и будут слиты в один.

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

Допуск неразличимости

Разрешение покрытия зависит от допуска неразличимости, который определяет минимальное расстояние, разделяющее все координаты дуги (узлы и вершины) в покрытии. Также он определяет расстояние, на которое координата может перемещаться в течение определенных операций. Допуск неразличимости – это очень маленькое расстояние, используемое для разрешения неточных положений пересечений, обусловленных ограниченной арифметической точностью компьютера. Значения допусков неразличимости, как правило, колеблются в диапазоне от 1/10 000 до 1/1 000 000 от ширины экстента, определенной в файле покрытия bnd.adf.

Если покрытие обрабатывается с помощью определенных инструментов (например, Очистить (Clean)), координаты в пределах допуска неразличимости друг друга считаются равными (то есть определяющими одно и то же место). Таким образом, некоторые координаты перемещаются на место других координат. Чтобы координаты не перемещались слишком далеко, используйте маленький допуск неразличимости (меньше 0,002 дюйма). С помощью координат двойной точности для покрытий можно определить очень маленький допуск неразличимости. Допуск неразличимости выражается в единицах измерения входного покрытия.

Поскольку координаты дуг могут перемещаться на такое же расстояние, что и допуск неразличимости, многие потенциальные проблемы в покрытии могут быть решены обработкой покрытия с помощью инструментов, использующими допуск неразличимости. Сюда относится обработка очень малых "недолетов" или "перелетов", автоматическое удаление двойных сегментов и уточнение координат вдоль дуг.

Инструмент Очистить (Clean) использует допуск неразличимости. Это расстояние, в пределах которого данный инструмент может перемещать пространственные объекты, удалять дублирующиеся узлы, создавать узлы в точках пересечения линий и удалять дублирующиеся объекты. Допуск неразличимости измеряется в единицах покрытия. При использовании инструмента очистки очень важно назначить соответствующий допуск неразличимости, чтобы нужные объекты не были удалены по ошибке. Слишком маленький допуск может вызвать проблемы двух типов: пересечения дуг не будут созданы, или очень маленькие островки не будут очищены. И наоборот, слишком большой допуск может привести к тому, что некоторые пространственные объекты будут перемещаться слишком сильно (например, измеренные углы секций в сетке диапазона городского округа), полигоны будут сжиматься, а дуги – объединяться.

Во многих инструментах (например, Очистить (Clean), Вырезать (Clip), Буфер (Buffer), Ластик (Erase), Пересечь (Intersect), Идентичность (Identity), Разбить (Split) и Объединить (Union)) допуск неразличимости определяется как переменная. Можно указать свое значение или использовать значение по умолчанию в файле допусков покрытия. ArcGIS for Desktop вычисляет допуск неразличимости по умолчанию в следующем порядке:

  • Если допуск неразличимости не задан, используется значение из файла допусков (TOL). Если файл допусков отсутствует либо в нем нет значения допуска неразличимости, отображается сообщение об ошибке, и обработка прекращается.
  • Если диапазон покрытия в файле bnd.adf не указан, допуск неразличимости задается равным 0,001, даже если его значение было указано в командной строке или в файле допусков.
  • Если инструмент выполняет операцию пересечения сегментов линии (например, для очистки) и координаты покрытия имеют одинарную точность, для расчета минимального необходимого допуска неразличимости используются значения диапазона границ покрытия и максимального диапазона. Если этот допуск больше допуска, полученного в результате выполнения описанных выше двух шагов, используется большее из значений, и файл допусков обновляется с использованием нового значения. В противном случае допуск неразличимости не изменяется.

Допуск неразличимости для точности дигитайзера 0,002 дюйма вычисляется следующим образом:

(знаменатель масштаба / количество дюймов на единицу измерения покрытия) * 0,002

Например, при масштабе 1:250 000 с единицами измерения футы результат будет следующим:

(250,000/12) * 0.002 = 41.660

Рекомендуется использовать небольшие допуски неразличимости (например, 1/100 000 от экстента файла bnd.adf). Если допуск слишком мал, автоматически вычисляется минимальный допуск. Чаще всего это происходит с покрытиями одинарной точности.


Поделиться с друзьями:

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.