Комплексы ресурсных файлов Геокосмос для картографических

advertisement
1
Комплексы ресурсных файлов для картографических работ
средствами Autodesk
На основе возможностей AutoCAD и его картографического вертикального
решения Autodesk Map (Autodesk Map 3D, AutoCAD Map 3D) в компании Геокосмос
созданы комплексы ресурсных файлов, необходимые для камеральных работ по созданию
топографических планов и карт масштабов 1:500-1:25000.
Данные комплексы файлов для каждого из масштабов 1:500-1:25000 определяют
допустимый стандартизованный набор слоев, внемасштабных условных знаков (блоков),
текстовых стилей, типов линий, мультилиний и т.п., а также собственно
картографируемых объектов и их характеристик.
Основу каждого комплекса ресурсных файлов составляет набор шаблонов (dwtфайлов), файлов Feature Classes (xml-файлов), файлов растровых иконок Feature Classes
(bmp-файлы), файлов для Tool Palettes (xtp-файлов) и файлов штриховок (acadiso.pat) для
каждого масштаба указанного диапазона.
Все эти файлы разработаны в максимальном соответствии с требованиями
Условных знаков и других действующих нормативных документов, определяющих
содержание топографических планов и карт масштабов 1:500-1:25000 и правил их
вычерчивания. Именно поэтому, в отличие от некоторых аналогичных программных
продуктов, созданы отдельные наборы файлов для каждого масштаба, поскольку
механическое масштабирование условных знаков, типов линий, размеров подписей и т.п.
в топографии недопустимо. Но при этом для файлов всех масштабов разработан
стандартизованный набор необходимых слоев, унифицированы названия динамических
блоков, мультилиний, создана единая классификация топографических объектов,
унифицированы названия топографических объектов.
Шаблоны среды AutoCAD (dwt-файлы) содержат описания стандартизованных
слоев, блоков, динамических блоков, текстовых стилей, типов линий, мультилиний,
необходимых для создания топографических планов и карт. В шаблонах также
определены необходимые рабочие единицы, установлены значения ряда переменных,
обеспечивающих удобство вычерчивания и отображения топографических планов и карт.
Рис. 1. Некоторые ресурсы, доступные с помощью файлов-шаблонов.
2
Шаблоны предназначены для создания на их основе рабочих файлов среды
AutoCAD (dwg-файлов), в которых уже содержатся все ресурсы, необходимые для
создания топографических планов и карт. Это позволяет значительно сократить затраты
времени на ввод необходимых данных (названий слоев и т.п.), на поиск и загрузку в
файлы необходимых ресурсов (блоков, типов линий и т.п.), на настройку файлов в
соответствии с требованиями проектов. Также удается избежать многих ошибок из-за
использования ресурсов устаревших, из других проектов, других масштабов, из-за
создания их вручную.
В рабочих файлах, созданных по этим шаблонам, пользователь с помощью
инструментов базового AutoCAD или Autodesk Map сразу может размещать все
необходимые внемасштабные условные знаки (блоки), вычерчивать линии нужных типов,
делать подписи топографическими шрифтами, и все эти элементы будут соответствовать
требованиям действующих Условных знаков. Также в этих файлах уже содержатся
описания мультилиний, чье применение, особенно в мелких масштабах, значительно
удобнее и оправданнее для многих линейных объектов, чем обычных полилиний.
Описания блоков дополнены значительным числом динамических блоков, упрощающих
вычерчивание сложных объектов, описываемых рядом взаимосвязанных элементов.
Кроме этого, наличие шаблонов с заранее описанными стандартными ресурсами
позволяет существенно облегчить процессы составления по планам и картам других
масштабов. Уже при простом копировании планов одного масштаба в новый файл,
созданный по шаблону другого масштаба, происходит автоматическая замена
внемасштабных условных знаков (блоков), стилей линий, чьи названия совпадают.
Таким образом, с помощью шаблонов обеспечивается сокращение трудозатрат на
подготовку рабочих файлов, на поиск и активизацию необходимых ресурсов при
вычерчивании, уменьшается число ошибок в файлах.
С помощью шаблонов обеспечивается возможность почти полной стандартизации
графических данных не только в пределах отдельных проектов, картографируемых
объектов, но и на предприятии или организации в целом. Это, в свою очередь, также
позволяет сократить сроки выполнения работ и улучшать качество создаваемых планов и
карт.
Файлы Feature Classes (xml-файлы) содержат классификацию и названия всех
элементов топографических планов и карт масштабов 1:500-1:25000, а также способы,
средства их отображения в среде AutoCAD.
Каждый из шести xml-файлов Feature Classes содержит описания от 800 до 1000
картографических объектов – собственно топографических объектов и всех необходимых
составляющих их представления и оформления. Все содержащиеся в файлах Feature
Classes картографические объекты описаны в максимальном соответствии с
действующими Условными знаками, дополнениями к Условным знакам, ведомственными
письмами по применению условных знаков.
3
Рис 2. Описание объектов, способов и параметров их отображения в xml-файле Feature
Classes.
Файлы Feature Classes в среде вертикального решения Autodesk Map
отображаются в специальном окне – Map Explorer, позволяющем выбирать любой из
топографических объектов и сразу вычерчивать его в соответствии с требованиями
Условных знаков и других нормативных документов. При этом у каждого созданного
элемента файла в дополнение к обычным графическим свойствам (слой, цвет, толщина и
т.п.) появляется дополнительное свойство – идентификатор объекта цифровой карты
(Class Name). Кроме того, Autodesk Map у любого из топографических объектов позволяет
описать необходимый набор характеристик (Custom Properties). И идентификатор объекта,
и его характеристики отображаются в стандартном окне свойств элементов AutoCAD
(Properties). Идентификатор объекта может быть использован при создании выборок
элементов файлов. При этом в окне свойств AutoCAD значения характеристик доступны
для ввода значений и их редактирования.
В файлах Feature Classes можно описывать даже такие параметры, как признак
замкнутости линий, масштабные коэффициенты, коэффициенты сжатия текста, списки
допустимых значений свойств элементов (списки допустимых слоев, цветов и т.п.),
толщины линий в мм, списки или диапазоны допустимых значений характеристик и т.п.
Feature Classes отображаются в окне Map Explorer в виде раскрывающейся
иерархической классификации и списков картографируемых объектов, из которых
исполнитель выбирает необходимые для вычерчивания на топографических планах и
картах. Классификация едина для всех масштабов, и создана на основе традиционных
классификаций топографических объектов. Названия объектов максимально
соответствуют названиям топографических объектов в Условных знаках и
унифицированы для всех масштабах. В специальных префиксах названий объектов
(«лин.», «зн.», «подп.» и т.п.) описан тип локализации объектов и назначение элемента.
При выборе объекта в окне Map Explorer происходит активизация необходимого
инструмента вычерчивания (чертить линией, вставить условный знак, подпись и т.п.),
необходимого слоя, цвета, типа линий, толщин в мм, а также названий условных знаков,
текстовых стилей, размеров, привязок и т.п. – в зависимости от вида объекта.
4
Рис. 3. Выбор в окне Map Explorer объекта для размещения в файле.
Средствами Map Explorer можно назначить уже существующим элементам файла
нужный Feature Classes (классифицировать), удалить уже назначенные Feature Classes,
заменить на другой Feature Classes, создать выборку элементов, классифицированных как
указанный топографический объект или относящихся к старшему классу объектов.
При классифицировании выбранных элементов файла, этим элементам
одновременно присваивается и нужное значение свойства Class Name, и те графические
свойства (слой, цвет и т.п.), которые описаны в Feature Classes. Т.е. Map Explorer является
удобным инструментом пересимволизации элементов файлов в соответствии с
требованиями проектов, что очень удобно в случаях, когда какая-то часть данных уже
собрана другими средствами (например, получена при полевых работах), поступила из
архивов, из других организаций и т.д.
5
Рис. 5. Классификация существующего элемента файла. Элемент сразу приобретет
идентификатор (Class Name) и описанные в Feature Classes слой, цвет, тип линии и т.п.
Этот же инструмент (при выключенной нижней опции) используется для
переклассификации-пересимволизации элементов.
Map Explorer обладает особенностью – в отличие от обычных средств AutoCAD –
вычерчивать выбранный вид объекта без повторного вызова команды рисования столько
раз, сколько необходимо пользователю. Это в два и более раз сокращает число операций
при вычерчивании по сравнению с обычными инструментами AutoCAD. Также при этом
не затрачивается время на активизацию нужных параметров (слоя, цвета, стиля и т.п.).
Кроме этого, размещение точечных объектов (внемасштабных, блоков) и подписей из
Feature Classes с помощью Map Explorer заметно удобнее, быстрее, чем обычными
инструментами AutoCAD, т.к. не нужно выбирать, вводить уже заданные в Feature Classes
параметры (угол разворота блока, высота, сжатие, привязка и т.п. подписи и др.).
Рис. 4. Идентификатор объекта и его характеристики отображаются в окне свойств
(Properties) AutoCAD. Идентификатор объектов (Class Name) можно использовать для
поиска Quick Select. Значения характеристик доступны для ввода и редактирования.
Файлы-шаблоны связаны с нужными файлами Feature Classes средствами
Autodesk Map, и поэтому для всех созданных по шаблонам рабочих файлов AutoCAD
классифицированные списки топографических объектов Feature Classes доступны
пользователю автоматически. Такие рабочие файлы и данные из файлов Feature Classes
согласованы друг с другом так, что всегда любому указанному объекту из Feature Classes в
рабочем файле соответствуют уже подгруженные необходимые слои, типы линий, блоки,
текстовые стили и другие определенные настройки.
Использование Feature Classes Autodesk Map в значительной мере освобождает
исполнителей от ряда рутинных процессов, от необходимости запоминать множество
параметров нескольких сотен видов вычерчиваемых элементов или от обязательного
постоянного обращения к многочисленным документам. Число необходимых операций
вычерчивания, пересимволизации и пр. при использовании Feature Classes Autodesk Map
сокращается во многих случаях в несколько раз. Это, в свою очередь, позволяет
исполнителям в большей мере сконцентрироваться на процессах собственно создания
6
планов и карт – на дешифрировании, составлении и т.п., что явно положительно
сказывается на качестве продукции.
С помощью данного комплекса ресурсных файлов и средств Autodesk Map
реализуется возможность повышения производительности труда при камеральных
работах по созданию топографических планов и карт формата AutoCAD. Обеспечивается
явное улучшение качества продукции без дополнительных затрат. Создаются условия для
стандартизации данных в пределах проектов, для стандартизации продукции предприятий
и организаций, создающих топографические и специальные планы и карты в цифровом
виде.
Использование Feature Classes Autodesk Map предоставляет возможность создания
в формате AutoCAD не только планов и карт, вычерченных в соответствии с Условными
знаками, но и цифровых карт, карт для ГИС, в которых все графические элементы
идентифицированы как картографические объекты, определены их характеристики не
только графически, но и в цифровом виде.
Autodesk Map содержит набор инструментов для работы с цифровыми картами,
позволяющий производить проверки топологической корректности данных, производить
автоматизированные исправления топологических ошибок, формировать представления
площадных объектов цифровых карт, создавать топологические модели разных типов,
производить пространственный анализ, экспортировать-импортировать данные цифровых
карт в общераспространенные форматы, из различных форматов и т.п. – на основе Feature
Classes.
Файлы для Tool Palettes (xtp-файлы) предназначены для мультилиний, которыми
удобно вычерчивать линейные объекты, отображаемые наборами параллельных линий.
Файлы Tool Palettes содержат классифицированные списки применяемых мультилиний, а
также команды для их отображения и описания их основных свойств: линия привязки,
масштаб, слой, цвет и т.п. Файлы для Tool Palettes также созданы для каждого масштаба.
Окно Tool Palettes AutoCAD позволяет выбирать из классифицированного списка
необходимый вид сложного линейного объекта и сразу вычерчивать его нужной
мультилинией с заданными параметрами и свойствами.
С помощью мультилиний и Tool Palettes обеспечивается быстрое вычерчивание
целых наборов линий с выдерживанием их параллельности и заданных в Условных знаках
расстояний, цветов, стилей, цветовых заливок и т.п. Также, с помощью Multilines Edit
Tools обеспечивается удобное примыкание мультилиний друг к другу, создание нужных
разрывов, удаление или добавление вершин и т.п. в мультилиниях.
7
Рис. 6. Выбор мультилиний для рисования в окне Tool Palettes (справа), вычерчивание их
в файле, классификация с помощью Feature Classes Map Explorer.
Файлы растровых иконок Feature Classes (bmp-файлы) содержат изображения,
размещаемые в окне Map Explorer у каждого названия Feature Classes, и помогающие
исполнителям выбирать нужные объекты из списка.
Файлы штриховок (acadiso.pat) содержат описания всех видов штриховок,
заполняющих элементов, необходимых для отображения площадных объектов на
топографических планах и картах.
В описанном выше виде – шаблоны, файлы Feature Classes, файлы Tool Palettes,
файлы штриховок – комплекс ресурсных файлов достаточен для его непосредственного
использования.
Для разработчиков комплекс ресурсных файлов содержит также файлыбиблиотеки внемасштабных условных знаков (блоков), файлы описаний типов линий (linфайлы), файлы описаний мультилиний (mln-файлы), файлы описания шрифтов (ttfфайлы).
Файлы-библиотеки внемасштабных условных знаков (блоков), типов линий,
штриховок были за последние годы значительно дополнены, были выявлены и
исправлены замеченные в них недостатки, модернизированы для большего их
соответствия Условным знакам.
Например, были проверены описания всех блоков указанных шести масштабов,
примерно 90% из всех блоков редактировалось, примерно 40 % модернизировано, и
добавлено в среднем 23% блоков, что составило почти 360 новых блоков.
8
Рис. 7. Фрагмент файла библиотеки внемасштабных условных знаков, часть доступных
типов линий масштаба 1:25000.
Были созданы библиотеки динамических блоков для каждого из масштабов
1:500-1:25000, в которые вошло примерно 800 таких блоков. Динамические блоки в
несколько раз ускоряют процессы вычерчивания сложных, многосоставных объектов,
обеспечивают соответствие требованиям не только к виду условных знаков, но и к
правилам их применения. Использование динамических блоков в разы уменьшает число
допускаемых ошибок при вычерчивании соответствующих объектов. В динамических
блоках перемещения и повороты всех элементов согласованы, ограничены допустимыми
направлениями и пределами, составные элементы имеют допустимые размеры и другие
параметры, возможен выбор нужного состава элементов в зависимости от требований
Условных знаков. Все динамические создавались с учетом их возможного разбивания
(взрывания, explode) и сохранения Feature Classes.
Рис. 8. Пример динамического блока с возможностью изменения размеров,
автоматического определения размеров, ручного ввода подписей, выбора варианта
9
отображения. Подписи, их размеры и шрифты, местоположение, принципы перемещения,
толщины, цвета, заливки цветом и т.п. определяются в самом динамическом блоке.
Автором данной статьи также разрабатывались подобные комплексы ресурсных
файлов для создания специализированных планов и карт с самым разным содержанием,
различными требованиями к их оформлению, по разным классификаторам или в
соответствии с иными особыми требованиями заказчиков. При этом сохраняются все
преимущества, которые обеспечивает подобный комплекс: стандартизация данных в
проектах, доступ всех видов ресурсов исполнителям с помощью одного-двух
инструментов, исключение множества рутинных действий, минимизация или даже
исключение ошибок выбора нужных параметров вычерчиваемых элементов. Также
существенно облегчается переход для исполнителей с одного проекта на другой.
Использование данных комплексов ресурсных файлов имеет, безусловно, и свои
слабые места, связанные в первую очередь с недостаточно развитыми возможностями
Autodesk Map, а также с некорректной работой некоторых его команд.
Тем не менее, даже, несмотря на все эти недостатки, использование подобных
комплексов ресурсных файлов в Autodesk Map оправдано по сравнению с возможностями
базового AutoCAD. Оправдано не только более удобными и производительными
инструментами для вычерчивания планов и карт, но и возможностью расширения
ассортимента продукции за счет создания цифровых карт, карт для ГИС.
В компании Геокосмос подобные комплексы ресурсных файлов используются уже
не один год, что позволило одновременно выполнять работы на нескольких проектах с
очень разными требованиями к продукции, в различных масштабах, на территории самых
разных природных зон и т.п., с большей производительностью, и меньшим количеством
ошибок.
Благодаря постоянному использованию данных комплексов файлов в них были
выявлено и исправлено множество ошибок и недостатков, произведены необходимые
дополнения, что позволило сделать их по-настоящему полными, согласованными и
соответствующими Условным знакам и другим нормативным документам по созданию
планов и карт.
Создание данных комплексов ресурсных файлов ограничено в настоящий момент
масштабами 1:500-1:25000 только из-за отсутствия заказов на создание карт иных
масштабов. При необходимости в компании Геокосмос подобные комплексы файлов
могут быть созданы для любых других масштабов весьма оперативно на основе уже
имеющихся решений и опыта. Также оперативно могут быть разработаны комплексы
ресурсных файлов для создания специальных планов и карт любых масштабов на основе
специальных требований, классификаторов заказчиков.
04.12.09
А.В.Шаров
Download