Проект создания 3D кадастра на примере третьего корпуса Сибирской государственной геодезической академии
База данных в Microstation. Подключение растрового изображения проекта третьего корпуса СГГА в MicroStation. Создание 3D модели. Горизонтальное сечение этажа. Проекции трехмерной модели. Определение и изменение площади. Поиск объекта по базе данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 26.02.2015 |
Размер файла | 2,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
КУРСОВАЯ РАБОТА
ПРОЕКТ СОЗДАНИЯ 3D КАДАСТРА НА ПРИМЕРЕ ТРЕТЬЕГО КОРПУСА СИБИРСКОЙ ГОСУДАРСТВЕННОЙ ГЕОДЕЗИЧЕСКОЙ АКАДЕМИИ
СОДЕРЖАНИЕ
Введение
1. Выбор САПР
2. База данных в Microstation
3. Подключение растрового изображения проекта третьего корпуса СГГА в MicroStation
4. Создание 3D модели в MicroStation
5. Измерение площади
Заключение
Список использованных источников
Приложение А. Сравнительный анализ САПР
Приложение Б. 3D модель двух этажей третьего корпуса СГГА в Microstation
Приложение В. Горизонтальное сечение этажа
Приложение Г. Проекции трехмерной модели
Приложение Д. Определени площади
Приложение Е. Поиск объекта по базе данных
Приложение Ж. Просмотр информации об объекте
введение
В настоящее время в мировой практике ведения кадастрового учета существует новое инновационное направление работ, связанных с трехмерным представлением и трехмерной обработкой информации по объектам кадастра. Именно обработка трехмерных данных позволяет создавать реестры по сложным систематизированным объектам. В связи с этим тема курсового проекта, связанная с исследованием возможностей современных систем автоматизированного проектирования для ведения трехмерного кадастра, является актуальной.
Целью исследований является изучение возможностей современных систем автоматизированного проектирования для ведения трехмерного кадастра на примере программного продукта Microstation и AutoCad.
Для решения поставленной цели необходимо решить следующие задачи:
1) Выполнить анализ опыта ведения 3D кадастра в России и других странах;
2) исследовать функциональных возможностей САПР для ведения 3D кадастра;
3) выполнить пилотный проект для ведения 3-х мерного кадастра на примере проекта третьего корпуса СГГА.
Фирмы разработчики предлагают большой выбор разнообразных программных продуктов, включая САПР и ГИС. И те и другие обладают определенными достоинствами и недостатками.
Моделирование всех объектов производится по их фактическим размерам и положению. На заключительном этапе работ по созданию трехмерной модели все объекты разносятся по слоям согласно техническому заданию. Каждому слою присваивается определенный цвет.
Разбиение трехмерной модели необходимо для эффективной работы системы, а также для того, чтобы можно было использовать не всю модель, а только необходимую ее часть, которая подгружается как ссылка.
Когда трехмерная модель готова, не составляет никакого труда преобразовать ее программными средствами в необходимый набор чертежей, разрезов и сечений.
Данная модель становится основным источником информации для создания 3D ГИС. Данный комплекс позволяет не только представить объекты в пространстве, но и присвоить им атрибутивную информацию, доступную по запросу пользователя. Как правило, точность конечной модели составляет 1-2 см. Основной целью построения 3-х мерной модели является визуализация объекта недвижимости и его отдельных частей. В данной работе будет рассмотрен способ совмещения 3D-модели с кадастром на примере 3D проекта третьего корпуса Сибирской государственной геодезической академии.
1. ВЫБОР САПР
В настоящее время компьютерные технологи внедряются в различные сферы производства. Не остается в стороне и земельный кадастр, где большие объемы картографической и правовой информации объединяются в земельно-информационные системы. Основной данных систем являются кадастровые планы, карты, и схемы. Поэтому, правильный выбор графического редактора для работы является залогом успеха работы любой земельно-информационной системы.
С позиции земельного кадастра к графическому редактору можно предъявить ряд требований. Остановимся на некоторые из них:
1) должна обеспечиваться следующая работа с информацией в кадастровых картах и планах: послойное деление, широкая цветовая гамма, визуализация изображений, редактирование и измерение площадных и линейных объектов, создание планов и карт в различных масштабах и т.д.;
2) интерфейс графического редактора должен быть простой, доступный, понятный и ориентирован на пользователей разного уровня;
3) создаваемые карты должны, как при визуализации на экране, так и при печати, соответствовать принятым условным знакам;
4) должна быть предусмотрена возможность для визуализации и обработки растровых изображений (бинарных, полутоновых, цветных) или иметь соответствующие приложения или дополнительные блоки.
Первые два требования на первый взгляд взаимно исключают друг друга, так как чем у программы больше возможностей, тем сложнее она в освоении и понимании. Но на самом деле тут только проблема создания различных интерфейсов для пользователей различного уровня. А если еще наложить требование о специализации интерфейса под задачи земельного кадастра, то можно предложить следующее решение.
Если взять за основу мощный программный продукт, типа AutoCAD, имеющий не только графический редактор с большие возможностями, но и достаточно известен в мире, то можно надеется на постоянное обновление версий программы и постоянное развитие структуры приложений. Данные факторы являются далеко не последними при выборе редактора, потому что ни один программист не сможет конкурировать со специализированными фирмами, и тем более с международными структурами производящими самые совершенные графические редакторы.
При профессиональном освоении выбранного редактора вполне возможно силами своих программистов создать приложения, которые возьмет на себя роль понятного и доступного интерфейса, в котором будут собран набор функций необходимый для работы с картами. Причем в любой момент можно будет использовать все возможности редактора или вернутся обратно к простому и доступному приложению. Кроме того, разработанные приложения должны содержать ряд специализированных функций. К примеру, это могут быть всевозможные функции обработки геодезических данных, создания стандартных картографических элементов, библиотеки условных знаков и т.д.
В результате сравнительного анализа возможностей различных программных продуктов, нами в качестве графического редактора была выбрана профессиональная программа MicroStation. Она имеет достаточно развитый, многофункциональный редактор с широкими возможностями и хорошей технической поддержкой. Программный продукт признан во многих странах мира основным, или одним из основных в области земельного кадастра (Швейцария, США, Испания и т.д.). Во многих городах России органы государственной власти также широко его используют (Москва, Ярославль, Волгоград, Екатеринбург, Нижний Новгород, Якутск, Мирный и т.д.).
Сам редактор позволяет визуализировать и управлять растровыми файлами, а большой набор приложений, написанный различными производителями, полностью снимает проблему использования архивов отсканированных карт и результатов аэрофотосъемки.
Не останавливаясь на подробном описании самого графического редактора. Остановимся на некоторых приложениях под MicroStation для кадастрово-топографических целей. Работа над ними еще не закончена, однако достаточно давно работает в реальном производстве ряд программ, таких как «Классификатор условных знаков», «Автосел» и некоторые другие. Все они служат для адаптации MicroStation под задачи цифровой картографии, максимальное использование возможностей данного редактора и упрощение работы операторов при массовом производстве. Однако объединение этих программ в единое приложение под MicroStation, дополнение его новыми функциями, это задача, которая стоит перед нами на ближайшее время. Данная программа совместно с MicroStation должна полностью удовлетворять потребности кадастровых бюро или аналогичных по задачам государственной структуры.
В разработанном приложении, кроме работы с условными топографическими и кадастровыми знаками, планируется создать дополнительные функции:
1) решение геодезических задач с вводом данных в графический файл;
2) автоматическое и полуавтоматическое построение рамок карт и различных формуляров;
3) вычисление координат рамок трапеций в различных масштабах;
4) перевычисление карт из одной системы координат.
Нет необходимости перечисления всех возможностей, которые следовало бы реализовать в данном приложении, да и практически это не возможно, так как развитие любого программного продукта не стоит на месте. Главное в том, что основой всех приложений останется MicroStation, который дает все богатство своих возможностей для создания карт и разработки программ приложений.
2. ПОДКЛЮЧЕНИЕ РАСТРОВОГО ИЗОБРАЖЕНИЯ ПРОЕКТА ТРЕТЬЕГО КОРПУСА СГГА В MICROSTATION
microstation база данные модель
Файл растрового изображения состоит из множества отдельных точек или пикселей, которые описывают изображения аналогично множеству точек на фотографии. В системах проектирования файлы растровых изображений чаще всего получают при сканировании документов. Этот процесс включает электронное сканирование исходных документов таких, как кальки и фотографии, и сохранение их с помощью специального программного обеспечения в виде файлов растрового изображения в соответствии с определенными форматами. В MicroStation файл растрового изображения может быть использован, как подложка для нового файла проекта или как часть самого проекта. Для подключения растровых файлов в MicroStation существует дополнительная утилита - Менеджер растрового изображения, который предназначен для работы с растровыми изображениями различных форматов. В частности Менеджер растрового изображения, приведенный на рисунке 10, нужен для корректного размещения подложки в виде растрового изображения при оцифровке карт и чертежей. Вызывается этот инструмент из падающего меню Файл\Менеджер растровых изображений или из панели инструментов.
Рисунок 1 - Менеджер растрового изображения
Для подключения нового растрового изображения надо выбрать в диалоговом окне растрового изображения меню Файл\Подключить. Появится диалоговое окно, приведенное на рисунке 2.
Рисунок 2 - Подключения растрового изображения
В этом диалоговом окне Вы можете указать файл, который будете подключать, каталог, в котором он находится, выбрать из списка конвертируемые типы файлов, а также указать виды, где изображение будет видимо. Предварительно просмотреть изображение можно, поставив галочку в поле Просмотр изображения. Существует два способа размещения растровых изображений: фиксированное и интерактивное размещение. При фиксированном размещении система сама размещает изображение с теми координатами, с которыми оно было сохранено. При интерактивном размещении вам следует указать две точки - координаты углов изображения, а затем Вы можете это изображение повернуть.
Для дальнейшей работы с подключенным растровым изображением следует использовать инструменты, которые вызываются из меню MicroStation Инструменты\Растровое\Отображение и Инструменты\Растровое\Управление либо выбирать соответствующий пункт меню диалогового окна Менеджер растрового изображения.
Растровый файл можно модифицировать, зеркально отразить, выполнить с ним аффинные преобразования, спрятать часть.
3. СОЗДАНИЕ 3D МОДЕЛИ В MICROSTATION
microstation база данные модель
MicroStation - это 2D/3D графическая система для автоматизированного конструирования и проектирования в машиностроении, приборостроении, архитектуре, строительстве, геодезии и картографии.
Работа пользователя в MicroStation ведется в рамках файла проекта (design file).Файл проекта создается как взаимосвязанный набор геометрических и управляющих элементов. Геометрические элементы это базовые геометрические элементы (БГЭ), из которых состоит собственно проект. Управляющими элементами являются параметры файла проекта, которые отвечают за размещение, масштабирование и отображение геометрических элементов.
Создание геометрических и управляющих элементов выполняется соответствующими командами, которые в данном курсе называются «инструментами».
Программа MicroStation является основой для полнофункциональной линейки специализированных программных продуктов. Все элементы, определенные в MicroStation, являются элементами специализированных программ.
Инструментальные средства 3D MicroStation позволяют Вам создавать единую 3D моделью проекта, а не отдельные 2D чертежи проекта.
Если модель 3D завершена, то чертежи стандартных видов, сечений и деталей объекта генерируются из единой модели объекта. Любые требуемые модификации делаются в модели только один раз, а затем ассоциативно отображаются в чертеже.
В качестве дополнительной возможности можно использовать инструментальные средства MicroStation, чтобы получить реалистические цветные изображения вашего проекта. Часто это более экономично, чем создание традиционных макетов и рисунков художника, особенно, когда возможны частые изменения проекта или заданы сжатые сроки разработки проекта.
Многие из элементов, используемых в 3D проекте, включая контуры, окружности, многоугольники и дуги являются элементами 2D и, следовательно, располагаются в некоторой плоскости, даже в 3D проекте. Элементы 3D не имеют этого ограничения, и их можно размещать свободно в пространстве проекта.
В инструментальной панели 3D основная, приведенной на рисунке 3, находятся наиболее часто употребляемые средства получения и модификации трехмерных объектов (тел, простейших поверхностей).
Рисунок 3 - Основные элементы 3D
Поверхности-примитивы (часто упоминаемые в программах 3D как базовые или простые поверхности) включают в себя 3D поверхности, которые математически описываются относительно просто.
3D элементы размещаются в проекте с помощью средств Инструментальная панель 3D примитивы, которая выбирается сверху слева в инструментальной панели 3D основная.
По порядку инструменты в инструментальной панели 3D примитивы, приведенной на рисунке 4: параллелепипед, сфера, цилиндр, конус, тор, клин.
Рисунок 4 - 3D примитивы Microstation
Много объектов можно получить, вычерчивая сначала плоский элемент профиля (или поперечного сечения) и затем вытягивая или вращая это поперечное сечение.
Поверхность или тело вытягивания формируются путем протягивания или выдавливания плоского элемента - ломаной, кривой, контура, эллипса, В-сплайновой кривой, сложной цепочки или сложного контура. Она размещается в проекте с помощью средства Создание поверхности вытягивания из инструментальной панели 3D построения.
Поверхность или тело вращения формируются поворотом плоского элемента. Она размещается в проекте с помощью средства Создание поверхности вращения из инструментальной панели 3D построения, приведенной на рисунке 5.
Рисунок 5 - 3D построения
Сложные цепочки и контуры могут протягиваться или вращаться для создания сложных поверхностей. По порядку инструменты в инструментальной панели 3D построения: создание поверхности вытягивания, создание поверхности вращения, вытягивание тела вдоль линии, пустотелый элемент, утолщение и создание тела.
Существует возможность создания сложных В-сплайновых поверхностей, поверхностей произвольной формы. Инструменты для этих действий находятся в инструментальной панели Поверхности, вызываемой через падающее меню.
Инструменты в инструментальной панели 3D позволяют сопрягать существующие поверхности, используя различные виды сопряжений.
По порядку инструменты в инструментальной панели 3D модификация, приведенной на рисунке 6: модификация тела, удаление граней, создание объединения, создание пересечения, создание вычитания, отрезание тела, скругление ребер, фаска для ребер.
Рисунок 6 - 3D модификация поверхностей
В инструментальной панели 3D утилиты, приведенной на рисунке 7, находятся дополнительные возможности управления телами и поверхностями: выравнивание граней, изменение отображения SmartSolid, извлечение граней или ребер, пересечение тела/поверхности с кривой.
Рисунок 7 - 3D утилиты
4. ИЗМЕРЕНИЕ ПЛОЩАДИ
Используется для измерения площади и периметра. В диалоговом окне добавлены параметры:
Метод, определяет область для измерения:
1) Отдельный элемент - область внутри одного замкнутого элемента (атрибут Внутренняя область элемента должен быть установлен в Тело).
2) Выделенная область - область внутри границы выделенной области.
3) Пересечение элементов - область, ограниченная пересечением двух или более замкнутых плоских элементов.
4) Объединение элементов - область, ограниченная объединением двух или более замкнутых плоских элементов.
5) Вычитание элементов - область, ограниченная вычитанием двух или более замкнутых плоских элементов.
6) По элементам - область, ограниченная линиями, которые касаются друг друга, либо ближайшие концы которых находятся в пределах параметра Мах промежуток.
7) По точкам - плоская область с вершинами, определенными рядом информационных точек. Max промежуток. Устанавливает максимально допустимый промежуток между последовательными элементами, ограничивающими измеряемую область, если в меню опций Метод выбрана опция По элементам. Если этот параметр равен 0,то элементы не должны иметь промежутков.
5. БАЗА ДАННЫХ В MICROSTATION
MicroStation работает напрямую с СУБД Oracle и через драйверы ODBC с СУБД MS Access, Oracle, INFORMIX, SQL Server и т.д.
MicroStation позволяет записывать последовательность выполняемых команд в Basic-программы, которые можно редактировать, дописывать, отлаживать и использовать в дальнейшем как макросы. Кроме этого на более мощном встроенном языке MDL можно создавать самостоятельные модули, разрабатывать инструменты, диалоги, меню. MDL снабжен необходимыми средствами разработки, отладки и компиляции.
MicroStation самостоятельная система автоматизированного проектирования, но ее скорее следует рассматривать как инструментарий для разработки собственных приложений, поскольку каждый проект требует индивидуального подхода в плане настроек интерфейса, создания макросов и дополнительных модулей. В данной работе с помощью средств MicroStation была подключена база данных, созданная в СУБД Oracle.
ЗАКЛЮЧЕНИЕ
В результате исследования решены следующие задачи:
1) Проведен анализ опыта ведения 3D кадастра в России и других странах;
2) Исследованы функциональных возможностей САПР для ведения 3D кадастра;
3) Выполнен проект для ведения 3-х мерного кадастра на примере проекта третьего корпуса СГГА в Microstation.
Из проведенного анализа, следует что в больших городах постоянно возрастает интерес к использованию пространства над и под поверхностью земли, так как возрастают капиталовложение в использование такого пространства. Соответственно, кадастровая система подойдет к той границе, когда она будет вынуждена регистрировать объекты в вертикальном измерении. В действующей системе кадастровой регистрации, которая основывается на 2D-данных о земельных участках, невозможно поддерживать 3D-ситуации, которые возникают, поскольку установление права собственности может происходить только на плоскости.
Необходимо избрать программные продукты, которые в будущем будут использоваться для 3D-кадастра. Существующее программное обеспечение для создания обменных файлов-реестров земельных участков, визуализации изображения объектов регистрации и соседей, архивирование и резервирование являются неудовлетворительными, и от этой системы нужно как можно скорее отказаться, поскольку необходимо учитывать современные исследования. Система регистрации должны основываться или быть интегрированной в ГИС, которые предназначены для обработки геопространственной информации, с некоторыми вмонтированными технологиями автоматизированного проектирования.
На нынешнем этапе развития системы регистрации в России необходимо сконцентрироваться на развитии и реализации концепции, которая основывается на 3D - признаках в действующей кадастровой системе регистрации, с последующим переходом на концепцию гибридного решения. Концепция 3D - полного кадастра пока что является далекой перспективой.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1) Васильев А.Г. Трехмерное моделирование и фотореалистичная визуализация городских территорий - Тюмень, 2010.
2) Микеева Ю.А. Моделирование - 2011.
3) Алтухов Е.Р. Трехмерный кадастр - Дюльфт 2004.
4) Штейн О.Е. Система САПР Bentley's Microstation. - 2010.
Приложение А
(обязательное)
Сравнительный анализ САПР
Таблица А - Сравнительный анализ САПР
САПР |
Описание САПР |
Преимущества |
Недостатки |
|
AutoCAD |
двух и трехмерная система автоматизированного проектирования. Позволяет легко и эффективно разрабатывать различные проекты, визуализировать их и составлять документацию. |
Возможность проектирования 3D моделей. Возможность многопользовательского проектирования |
Неудобство конвертирования данных из других программ. Необходимио создавать шаблоны |
|
BtoCAD |
двух и трехмерная система автоматизированного проектирование и черчения. Программа основана на системе автоматизированного проектирования IntelliCAD и библиотеке OpenDWG, что позволяет программе работать с файлами формата DWG, который используется во многих системах автоматизированного проектирования. Интерфейс и принцип работы программы максимально приближен к AutoCAD |
Совмещение с форматом DWG. Возможность проектирования 3D моделей.Возможность многопользовательского проектирования. |
Неудобство конвертирования данных из других программ. Необходимио создавать шаблоны |
|
Microstation |
MicroStation - это 2D/3D графическая система для автоматизированного конструирования и проектирования в машиностроении, приборостроении, архитектуре, строительстве, геодезии и картографии. |
Инструментальные средства 3D MicroStation позволяют создавать единую 3D моделью проекта. Если модель 3D завершена, то чертежи стандартных видов, сечений и деталей объекта генерируются из единой модели объекта. Любые требуемые модификации делаются в модели только один раз, а затем ассоциативно отображаются в чертеже. Можно использовать инструментальные средства MicroStation, чтобы получить реалистические цветные изображения вашего проекта. |
Приложение Б
(обязательное)
3D модель двух этажей третьего корпуса СГГА в Microstation
Приложение В
(обязательное)
Горизонтальное сечение этажа
Приложение Г
(обязательное)
Проекции трехмерной модели
Приложение Д
(обязательное)
Определение площади
Приложение Е
(обязательное)
Поиск объекта по базе данных
Приложение Ж
(обязательное)
Просмотр информации об объекте
Размещено на Allbest.ru
Подобные документы
Создание программы на языке C++ с использованием графических библиотек OpenGL в среде Microsoft Visual Studio. Построение динамического изображения трехмерной модели объекта "Нефтяная платформа". Логическая структура и функциональная декомпозиция проекта.
курсовая работа [1,8 M], добавлен 23.06.2011Понятия банка и базы данных, ее компоненты. Многоуровневые модели предметной области, их представление в базе данных. Идентификация объектов и записей. Способы обращения к записям или отдельным элементам данных, их поиск. Определение структуры данных.
контрольная работа [39,6 K], добавлен 10.04.2010Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.
курсовая работа [185,6 K], добавлен 08.11.2008Создание базы данных. Поиск, изменение и удаление записей. Обработка и обмен данными. Проектирование базы данных. Определение формул для вычисляемой части базы. Редактирование полей и записей. Формы представления информации, содержащейся в базе данных.
курсовая работа [67,0 K], добавлен 23.02.2009Функциональные возможности библиотеки OpenGL. Разработка процедуры визуализации трехмерной сцены, интерфейса пользователя и подсистемы управления событиями с целью создания приложения для построения динамического изображения 3D-модели объекта "Самолет".
курсовая работа [1,7 M], добавлен 28.06.2011Преимущества использования библиотеки ОpеnGL для создания программ с применением технологий трехмерной графики. Прорисовка основных частей модели лунохода, разработка интерфейса пользователя. Логическая структура и функциональная декомпозиция проекта.
курсовая работа [261,3 K], добавлен 02.07.2011Описание торговой сети, сбор данных, которые должны содержаться в базе данных. Определение сущностей и атрибутов и построение концептуальной модели. Переход к физической модели. Определение таблиц, полей и типов данных. Определение связей между таблицами.
курсовая работа [1,5 M], добавлен 31.03.2015Определенная логическая структура данных, которые хранятся в базе данных. Основные модели данных. Элементы реляционной модели данных. Пример использования внешних ключей. Основные требования, предъявляемые к отношениям реляционной модели данных.
презентация [11,7 K], добавлен 14.10.2013Построение концептуальной модели, процесс моделирования смыслового наполнения базы данных. Основные компоненты концептуальной модели. Построение реляционной модели. Целостность данных в реляционной базе. Нормализация. Проектирование базы данных в ACCESS.
курсовая работа [1,8 M], добавлен 29.10.2008Особенности проектирования программы на языке С++ для обработки данных из таблиц базы данных. Основные функции программы, создание концептуальной модели базы данных и диаграммы классов, разработка интерфейса пользователя и запросов к базе данных.
курсовая работа [2,1 M], добавлен 08.06.2012