Personal Site

Легенький Борис Валерійович

Факультет комп'ютерних наук і технологій

Кафедра комп'ютерної інженерії

Спеціальність "Системне програмування"

Розробка і дослідження корпоративних порталів з використанням зовнішніх програмних інтерфейсів


   

Реферат по темі випускної роботи



Вступ

На даний момент більш ніж 5000 тисяч компаній надають свої WEB API. Ринок даних програмних рішень дуже насичений і буквально в кожній галузі в Internet є свої API провайдери. Це API від великих компаній, таких як, Google, Yandex, Vkontakte, Facebook та багатьох інших. Особливий інтерес у цій роботі має Google Earth API, тому що дане рішення лежить в основі магістерської роботи з низкою моделей, розроблених в Google Sketch-Up [1,2,9,10].

Обзор и эволюция 3-х мерных моделей городов

"Комп'ютерні моделі міського ландшафту отримують останнім час все більш широке поширення, як самостійні проекти, так і в тісній інтеграції з геоінформаційними системами (ГІС), САПР та іншим програмним забезпеченням. До поч тку 90-х років досить реалістичні ландшафтні моделі розроблялися і застосовувалися майже виключно у військових і аерокосмічних галузях, оскільки реалізація таких проектів вимагала застосування щонайменше дорогих високопродуктивних графічних станцій " [17].

У 2012 році вже існує безліч засобів для розробки віртуальних міст. Тут на допомогу приходять "титани" Google і Yandex. На рис.1 показано загальний вигляд порталу Google Earth.

Рис.1 – Сторінка Google Earth.

Google Earth спільно з Google Earth API надають колосальну можливість для розробки віртуальних міст. Для початку необхідно розробити моделі будівель в одній з середовищ. Це може бути 3D MAX, Google Sketch-Up або інші програмні продукти. Необхідно виконувати моделі будівель дуже ретельно, тому що всі ваші розробки будуть спочатку проходити жорстку перевірку перед тим як будуть опубліковані в Internet.

За допомогою технологій Google Ви можете створювати моделі для широкого кола використання, або можете створити моделі і підключити їх лише на свій портал, при цьому не викладаючи в Google Earth. Це дає гнучкість у розвитку власних ресурсів, максимально хороший результат для програми Google Earth [1,2,3,4,9,10,11,12].

Технології  "Яндекс" також можуть надати добрий спектр програмного забезпечення та можливостей для реалізації різних ідей, тому числі "Яндекс-Карти", на яких можна вказати необхідні місця, прокласти шлях, переглянути панорами місць, використовувати в своїх порталах для корекції шляху (наприклад об'їзд перешкод , пробок тощо). На рис. 2 показаний загальний вигляд даних карт.

Рис.2 – Вигляд "Яндекс.Карти"

Розвиток віртуального Донецька і порівняння з іншими містами України

У Донецьку існує безліч моделей будівель, однак вони практично повністю розташовані на центральній вулиці Артема. Тут присутні будівлі торгових центрів, "Донбас-Арени", житлових будинків, драматичного театру і театру опери і балету.

У Києві забудований віртуальними моделями будівель практично весь центр міста, однак околиці і "спальні" райони також залишаються недоторканими. Панорамний вигляд міста Києва з Google Earth на рис.3.

Рис.3 – Панорамний вид центру міста Києва

Місто Харків поки дуже погано представлений 3-х мірними моделями в Google Earth. Навіть центр міста погано забудований 3d моделями.Міста Одеса, Сімферополь, Львів та Полтава представлені в основному тільки в центрі. На околицях практично немає моделей будинків.

Варто окремо відзначити місто Вінницю, який є лідером в Україні за наповненості 3d будівлями. Ще 2 роки тому був створений портал http://www.vin3d.net/, в якому представлена вся фотореалістична модель міста. Однак у Google Earth є далеко не всі моделі будівель міста Вінниці.

Що дає та може дати віртуальний місто в майбутньому?

Віртуальний місто дуже корисний зараз, в майбутньому стане ще краще та наочніше, що дасть можливість використовувати його в абсолютно іншій сфері. Наукова фантастика ще відносно недавно твердила, що люди будуть знаходитися біля комп'ютерів вдома, ходить по реалістичній віртуальній моделі міста, спілкуватися там із своїми знайомими, заводити нових друзів, здійснювати покупки. Всі ці елементи вже присутні сьогодні. Однак, всі ці можливості представлені на різних порталах. Тепер віртуальне місто в майбутньому зможе стати основним порталом, в якому люди зможуть мати свою реалістичну 3d модель, зможуть ходити по вулицях і виконувати абсолютно всі звичайні і звичні в повсякденному житті дії. Можна буде заходити в магазин, відкрити двері магазину, побачити таку ж картину як в реальності, так само вибирати продукти, робити різного роду маніпуляції.

Сьогодні віртуальний місто дає можливість трохи помандрувати, дізнатися який вигляд мають будівлі в реальності, дізнатися розташування вулиць і будинків. Тобто сьогодні, такого роду портали мають інформаційну роль. У майбутньому такі портали зможуть стати практично повноцінною заміною реальності. Хоча це, звичайно ж, швидше за все буде мати набагато більше мінусів для суспільства, ніж плюсів.

Можливості та перспективи кількісного та якісного зростання віртуальних міст

Сьогодні відкриваються серйозні перспективи розвитку віртуальних міст. Будь-який бажаючий може зробити свій внесок у розвиток міста, створити свою модель і показати її громадськості. Компанії можуть створювати свої портали, реалізуючи повністю все місто. Хоча ця задача трудомістка, але добре оплачувана. Проект віртуального міста оцінюється приблизно в $ 150 000.Тема моєї магістерської роботи також зачіпає проблему створення моделей міст. На рис. 4 представлена анімація моєї моделі будівлі.

Рис.4 – Поетапний показ моделі будівлі (анімація: 8 кадрів, 7 повторень, 305 кілобайт)

4D міста

4D моделювання дозволяє створювати елементи в 3D, які змінюють свій стан у часі. Це дуже популярно при розробці ігор, проектуванні будинків та інше.Реалізація масштабних індустріальних проектів, таких як будівництво хмарочоса, будівництво атомної електростанції чи складання авіалайнера, неможлива без адекватного планування, ефективного контролю іуправління. Для вирішення подібних задач звичайно застосовуються методи розрахунку критичного шляху, оцінкосвоєного обсягу та аналізу ризиків програм, які складають математичну основу більшості сучасних систем управління проектами [8].

"Реалізація масштабних індустріальних проектів, таких як зведення хмарочоса, будівництво атомної електростанції або складання авіалайнера, неможлива без адекватного планування, ефективного контролю і управління. Для вирішення подібних завдань звичайно застосовуються методи розрахунку критичного шляху, оцінки освоєного обсягу та аналізу ризиків програм, які складають математичну основу більшості сучасних систем управління проектами.

До їх числа відноситься програмна система Synchro, яка поряд з традиційними засобами календарно- мережевого планування надає якісно нові можливості для 4D аналізу та візуального моделювання проектів. В результаті консолідації даних календарно-мережного планування і конструкторської документації у вигляді 3D моделей формується єдиний узгоджений просторово-тимчасовий план проекту. Засобами системи він може бути візуалізований, проаналізований, верифікований і, при необхідності, скорегований з урахуванням виявлених конфліктів. Результати роботи системи документуються у вигляді ілюстраційних матеріалів, серій зображень і відео-презентацій".

Висновки

Тема моделювання будівель, створення порталів віртуальних міст дуже цікава і актуальна на сьогодні. Для реалізації даних ідей створено безліч програмних продуктів, API, наприклад, Google Earth API та інші. Необхідно пробувати свої сили і намагатися розвивати Google Earth, що може послужити хорошою школою для реалізації цього повноцінного віртуального міста з новими ультрасучасними можливостями та рішеннями.

При написанні даного реферату магістерська робота ще не завершена. Остаточне завершення: грудень 2012 року. Повний текст роботи та матеріали по темі можуть бути отримані у автора або його керівника після вказаної дати.

Перелік джерел

  1. Google Earth [Електронний ресурс]. - Режим доступу: http://www.google.com/earth/index.html
  2. Google Eath API [Електронний ресурс]. - Режим доступу: https://developers.google.com/earth/
  3. 3D Вінниця [Електронний ресурс]. - Режим доступу: http://www.vin3d.net/
  4. Google Sketch Up [Електронний ресурс]. - Режим доступу: http://sketchup.google.com/
  5. Відео урок Cinema 4D Моделювання болта і гайки [Електронний ресурс]. - Режим доступу: http://wallaby.ucoz.ru/load/...
  6. Основи моделювання в Cinema 4D.10 [Електронний ресурс]. - Режим доступу: http://www.osp.ru/pcworld/2008/...
  7. Введення в 4D Моделювання та Будівельне Планування [Електронний ресурс]. - Режим доступу: http://www.texnologiionlain.ru/page/...
  8. 4D London Eye in Google Earth [Електронний ресурс]. - Режим доступу: http://www.youtube.com/watch?v=ThHFKPGoUNY
  9. Yandex API [Електронний ресурс]. - Режим доступу: http://api.yandex.ru/
  10. Yandex Maps [Електронний ресурс]. - Режим доступу: http://maps.yandex.ua/
  11. Тривимірне моделювання з використанням SketchUp і Eclipse [Електронний ресурс]. - Режим доступу: http://www.ibm.com/developerworks/ru/library/os-eclipse-sketchup1/
  12. Моделювання місцевості в Google SketchUp [Електронний ресурс]. - Режим доступу: http://geoportal.at.ua/publ/geodezija_gis_i_t_d/...
  13. Моделювання в SketchUp на основі САПР креслення. [Електронний ресурс]. - Режим доступу: http://www.sketchup.ru/content/articles/index.php?ELEMENT_ID=834
  14. Google Earth - Вікіпедія [Електронний ресурс]. - Режим доступу: http://ru.wikipedia.org/wiki/...
  15. Google Earth 3D browser plugin [Електронний ресурс]. - Режим доступу: http://habrahabr.ru/post/27879/
  16. Віртуальні міста України. [Електронний ресурс]. - Режим доступу: http://delo.ua/ukraine/virtualnye-goroda-ukrainy-79919/
  17. Технологія побудови конструктивної моделі будинку по робочих кресленнях. [Електронний ресурс]. - Режим доступу: http://isicad.ru/ru/articles.php?article_num=14295