Шаг 6: Добавление класса пространственных объектов в топологию

 

Иногда возникает необходимость изменить схему какого-либо элемента базы геоданных после того, как он был создан. Например, добавить поле в существующую таблицу, код в домен или изменить свойства подтипа. Или добавить класс пространственных объектов в существующую топологию.

 

Топология может создаваться и использоваться только для того, чтобы исправлять объекты внутри нее до вовлечения их в более сложные отношения с объектами в других классах пространственных объектов. Так, в этом упражнении вы создали топологию для участков с двумя правилами и исправили несколько ошибок в ArcMap. Теперь ошибки исправлены, и вы можете включить больше классов пространственных объектов в эту топологию.

 

Важная часть кадастрового набора классов – это линии участков, которые хранят азимуты и длины для участков, полученные из плана или акта. Один из инструментов в ArcToolbox создаст линии из полигонов, так что вам не надо будет создавать их вручную.

 

 
Найдите подходящий инструмент в ArcToolbox для конвертирования полигонального класса пространственных объектов в линейный класс пространственных объектов.

 

 

Вопрос 29: Какой инструмент в группе инструментов Пространственные объекты (Features) может использоваться для создания линий участков из существующих участков ?

 

Вопрос 30: Какой класс пространственных объектов должен использоваться как входные данные?

 

 

 
Для Выходные объекты (Output Features) проверьте, что в наборе классов объектов Exercise14\Cadastral\Corvallis.gdb\Cadastral будет создан класс ParcelLines.

 

 

Используя инструмент геообработки, вы создали линии участков из существующих полигонов участков и избавили себя от большого объема работы – ручной оцифровки линий.

 

Вопрос 31: Можете ли вы добавить класс пространственных объектов в ранее созданную топологию?

 

 

Вопрос 32: Где вы можете добавить новый класс пространственных объектов в топологию?

 

Вопрос 33: На какой закладке есть необходимые инструменты для добавления классов пространственных объектов в топологию?

 

 
Добавьте ParcelLines в эту топологию.

 

 

 

 

 
Измените Число рангов (Number of Ranks), чтобы включить дополнительный класс пространственных объектов.

 

 
Сделайте ранг для ParcelLines выше, отметив его как более точный, чем ранг Parcels.

 

Теперь, когда в топологии есть дополнительный класс пространственных объектов, вы можете создавать более сложные правила.

 

Вопрос 34: Какие дополнительные пространственные отношения теперь появились с добавлением линий?

 

 

 
Добавьте следующие правила к топологии:

▪ Parcels: Граница должна совпадать с (Boundary Must Be Covered By) - ParcelLines

▪ ParcelLines Недолжныпересекатьсяиликасаться(Must Not Intersect Or Touch Interior)

▪ ParcelLines: Недолжныиметьвисячихузлов(Must Not Have Dangles)

▪ ParcelLines: Должнысовпадатьсграницей(Must Be Covered By Boundary Of) - Parcels

 

 
Проверьте топологию, когда закончите.

 

 
Сгенерируйте отчет об ошибках топологии.

 

Заметьте, что добавилось девять ошибок-пробелов. Это те же самые девять ошибок, которые вы пометили как исключения в последнем шаге. Когда в топологию были добавлены класс пространственных объектов и дополнительные правила, эти исключения снова отображаются как ошибки. В последнем шаге вы изучили быстрый способ исправить их. Сейчас вы оставите их как есть. Работа с топологией обычно происходит циклично.

 

 
Закройте ArcCatalog.

 

В последнем шаге вы добавили класс пространственных объектов в топологию и изменили список правил. В реальном проекте вам надо было бы добавить эту топологию и участвующие в ней классы в ArcMap и проверить ее, чтобы найти и исправить ошибки. Но в целях экономии времени вы не будете делать это сейчас.

 

Заключение

 

В этом упражнении вы работали с кадастровыми данными для создания правил топологии и редактирования данных, которые участвуют в топологии. Сначала вы импортировали данные шейп-файла в набор классов объектов, затем создали топологию с одним классом пространственных объектов. Вы исправили ошибки в классе пространственных объектов Parcels, конвертировали полигоны в линии и добавили ParcelLines в топологию вместе с дополнительными правилами. Вы также создали объектно-связанные аннотации для участков.

 

Работа с топологией – это нелинейный процесс. Более вероятно, что вы будете возвращаться и добавлять классы пространственных объектов, изменять правила и проводить дополнительное редактирование для исправления ошибок. Проверка топологии – это обязательная часть работы с топологией, потому что только так вы можете обнаружить ошибки.

 

 

Ответы на Вопросы Упражнения 12B

 

 

Вопрос 1: Какой элемент базы геоданных необходим для создания топологии?