Category: экономика

dog

Картография - Часть 13 - Создание классификатора карты

   Итак, наши растровые спутниковые изображения готовы к оцифровке.

   Векторизацию будем проводить в популярном продукте отечественной разработки - ГИС "Карта" ("Панорама").

   Что нужно сделать в первую очередь перед созданием карты и началом оцифровки? Сначала нужно определиться с используемым класссификатором.

   Классификатор карты - это набор сведений о возможных слоях карты, объектах на этих слоях, начертаниях (внешнем виде) объектов, и используемой семантике.

   С сайта ГИС "Карты": http://gisinfo.ru/classifiers/classifiers.htm можно загрузить множество классификаторов, как общего так и специализированного назначения. Большинство из них входят в комплект поставки профессиональной версии продукта.

   Например, map2000.rsc - классификатор цифровых планов городов масштаба 1:2000, полностью соответствующий Приказу Минэкономразвития № 467 от 24 декабря 2008 г. "Об утверждении требований к составу, структуре, порядку ведения и использования единой электронной картографической основы федерального, регионального и муниципального назначения".

   Раньше это был яркий цветной классификатор, в котором можно было легко различить объекты. После издания Минэкономразвитием пресловутого приказа, КБ "Панорама" его полностью переработала в соответствии с ним - классификатор потерял цвет и стал чёрно-белый. В результате даже качественные карты, представленные в этом "утверждённом" классификаторе становятся нечитаемыми с экрана. Попробуйте разберитесь в такой карте, когда вокруг зелёные реки и чёрно-белый лес.

   Пожалуй, единственное, к чему может сгодиться нынешний map2000.rsc - это печать на чёрно-белом принтере.



   На мой взгляд, ни один стандартный классификатор Панорамы не пригоден для оцифровки космических снимков. Сейчас объясню почему.

   Во-первых, это количество объектов. Универсальные классификаторы предоставляют выбор из 1.5 тысяч самы разных объектов. Каждый картограф, оцифровывающий снимок, проявляет фантазию и по-своему трактует это многообразие. В результате, кто-то выбрал "Лес широколиственный густой", а кто-то "Лес смешанный низкорослый", кто-то выбрал "Ограду каменную ж/б выше 1 м" а кто-то "Ограду металлическую ниже 1м с деревянными опорами".

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

   Во-вторых, это внешний вид объектов. Проблема оцифровки состоит в том, что нанесённый поверх растра векторный объект должен быть:

•  с одной стороны достаточно ярким и броским, чтобы выделяться на фоне растра
•  с другой стороны - полупрозрачным, чтобы под ним оставались видны детали подложки
•  иметь чёткие границы

   Естественно, что при таких требованиях об оцифровке чёрно-белыми значками не может быть и речи.

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

   Однако для того, чтобы вы всегда могли преобразовать карту из собственного классификатора в утверждённый - рекомендуется при создании объектов собственного класификатора использовать коды наиболее близких объектрв классификатора стандартного. Например, когда мы создём в классификаторе оцифровщиков объект "Заборы" мы указываем ему код 82211000 - "Ограда каменная, ж/б выше 1 м".



   Ниже привожу пример классификатора оцифровки, оптимальный на мой взгляд:

50.97 КБ


   Учтите, что кроме вышеперечисленных слоёв, в классификаторе всегда будет присутствовать СИСТЕМНЫЙ слой с кодом 0.

   Обратите внимание на нестандартную раскраску объектов: многие объекты классификатора, предназначенного для оцифровки, представленны видом "полигон-цветное стекло" с той или иной степенью прозрачности или видом "полигон-векторное заполнение".

   Слои сортируются в порядке, приведённым на схеме: самый нижний слой - ОСНОВА, самый верхний - ТЕКСТ. Внутри слоя сначала отображаются площадные объекты, поверх них линейные и поверх них точечные.

   Типовой классификатор должен содержать семантики:

•  СОБСТВЕННОЕ НАЗВАНИЕ - строковая, общая для всех объектов
•  КЛАДР - числовая, с выбором из списка - для быстрой привязки адресов при загрузке карт в сторонние информационные системы
•  НОМЕР ДОМА - строковый
•  ЧИСЛО ЭТАЖЕЙ - целый



   Отдельно позаботьтесь о создании брата-близнеца вашего классификатора - с тем же перечнем объектов и теми же кодами - но только с начертаниями, предназначенными для печати.

   В этом случае менять классификатор карты можно будет простой заменой одного .RSC файла на другой.