- •ВВЕДЕНИЕ
- •1.1. Основные понятия и определения геоинформатики
- •1.2. Геоинформатика: наука, технология и производство
- •1.3. Основные понятия и определения ГИС
- •1.5. Работа с базами данных
- •1.6. Вывод геоинформации
- •1.7. Классификация ГИС
- •Глава 2. МОДЕЛИ ПРОСТРАНСТВЕННЫХ ДАННЫХ
- •2.2. Нетопологическая модель данных
- •2.2.1. Шейп-модель
- •2.2.2. САПР-модель
- •2.3. Топологическая модель данных
- •2.4. Модель транспортной сети
- •2.5. Растровая модель данных
- •2.6. Триангуляционная модель поверхностей
- •2.7. Геореляционная модель данных
- •3.1. Общие понятия о технологии управления автомобильными дорогами
- •3.2. Общая структура ГИС
- •3.3. Послойная организация данных в ГИС
- •3.4. Организация данных и интерфейс различных ГИС
- •3.5. Информация в Maplnfo Professional
- •3.5.1. Интерфейс MapInfo Professional
- •3.5.2. Работа с данными
- •Библиографический список
- •Приложение
2.2. Нетопологическая модель данных
В векторных нетопологических моделях все объекты произвольно и независимо размещены в пространстве.
Термин «нетопологическая модель» в противовес «топологической» подчеркивает, что различные фигуры в пределах набора данных
никак между собой не связаны и не влияют друг на друга.
СибАДИками точек. При этом выделяют 3 вида линий: спагетти, струны и кольца.
Среди векторных нетопологических моделей выделяют два ос-
новных подвида: шейп-модель и САПР-модель.
2.2.1. Шейп-модель
В шейп-модели допустимы 4 вида данных: точки, линии, полигоны и мультиточки. При этом в пределах одного слоя карты, представленного в виде шейп-модели, допускаются объекты только одного вида. Соответствующие слои карты при этом называются точечными, линей-
ными, полигональными (площадными) и мультиточечными.
Данные в шейп-модели могут быть определены на плоскости,
тогда они характеризуются двумя координатами |
, а также в 3 |
- |
||
(координаты |
или |
) и 4 -мерном (координаты |
) |
пространствах. Координата m обычно используется в качестве так называемой меры для линий, когда значение меры описывает расстояние от некоторого начала (пикетажное расстояние). Для других типов шейп-данных (точек, полигонов и мультиточек) мера обычно не используется.
1. Точки в шейп-модели являются 0-мерными объектами, опи-
сываемыми на ором соответствующих координат на плоскости или в пространстве. Точки спользуются для представления на карте таких объектов, как города на карте мира, колодцы, пожарные гидранты на плане города, высотные отметки рельефа.
2. Мульт точки в шейп-модели также являются 0-мерными объектами состоят з ненулевого набора несоединённых точек. Этот
тип объектов является обобщением типа «точки». Мультиточки используются на практике достаточно редко.
3. Линии в шейп-модели являются 1-мерными (линейными) объектами определяются как последовательности соединённых отрез-
47
Спагетти могут самопересекаться, тогда как струны и кольца не могут. Кольца имеют совпадающие начальную и конечную точки. Все линейные объекты имеют некоторое значение длины, но всегда нулевую площадь.
Спагетти должны состоять, по крайней мере, из од-
ного отрезка, соединяющего СибАДИдве несовпадающие точки.
Рис. 8. Пример данных типа «спагетти» |
Спагетти обычно использу- |
|
ются при экспорте данных из |
||
|
некоторого источника линейных данных, где топологическая корректность данных не гарантируется. На рис. 8 приведён пример допустимого объекта типа «спагетти».
Струны также должны состоять, по крайней мере, из одного отрез-
ка, соединяющего две несовпадающие точки. При вводе и редактировании струн производится проверка на то, чтобы не было самопересече-
|
ний отрезков струны, а также по- |
||
|
следовательных |
коллинеарных |
|
Рис. 9. Пример данных типа «струна» |
отрезков. На рис. 9 приведены |
||
примеры допустимой и недопус- |
|||
(слева – допустимые, справа – нет) |
|||
тимой струн. |
|
||
|
|
||
Кольца должны иметь совпадающие начальную |
и конечную |
точки. При вводе и редактировании колец производится проверка на
отсутств е самопересечен й отрезков кольца, а также последователь-
ных колл неарных отрезков. На рис. 10 приведены примеры допус- т мого недопуст мого кольца.
Рис. 11. Пример данных типа «полигон» Рис. 10. Пример данных типа «кольцо»
(слева – допустимые, справа – нет)
4. Полигоны в шейп-модели являются 2-мерными (площадными) объектами (рис. 11) определяются несколькими (не менее одного) контурами, заданными в виде последовательности замкнутых не-
48