RT - Journal Article T1 - designing and implementing a 3D indoor navigation web application JF - jsaeh YR - 2020 JO - jsaeh VO - 7 IS - 2 UR - http://jsaeh.khu.ac.ir/article-1-2920-fa.html SP - 67 EP - 80 K1 - Indoor Navigation K1 - indoor space K1 - Graph CityGML K1 - Topology K1 - Semantic K1 - Geometry AB - با توجه به وسیعتر و پیچیده­تر شدن فضای بسته داخل ساختمان­ها مانند فرودگاه­ها، مراکز خرید و بیمارستان­ها نیاز به سیستم های ناوبری در فضای بسته (Indoor) جهت راهنمایی کاربر مخصوصا در مواقع بحران مانند زلزله و آتش سوزی احساس میشود. هدف اصلی این پژوهش طراحی و پیاده­سازی سیستم تحت وب ناوبری در فضای سه­بعدی داخل ساختمان است. این سیستم بطور اتوماتیک مدل داده CityGML را پردازش کرده، و اطلاعات مفهومی، توپولوژی و ژئومتری مانند، پلان طبقات، کاربری فضاهای داخلی و نحوه اتصال این فضا­ها را از آن استخراج و سپس یک گراف مسیریابی از اطلاعات استخراج شده تولید می­کند. پردازش مدل داده CityGML و آنالیز گراف و مسیریابی در سمت سرور و با استفاده از زبان برنامه­نویسی Python انجام شده، و رابط کاربری نیز با استفاده از زبان­های توسعه وب مانند HTML، JavaScript، JQuery و AJAX توسعه یافته­است. از ویژگی­های این وب اپلیکیشن، ارائه مسیر و مدل سه­بعدی ساختمان در یک محیط سه­بعدی است که با استفاده از کره مجازی Cesium ایجادشده و علاوه بر آن به همراه مسیر محاسبه شده یک راهنمای توصیفی نیز در اختیار کاربر قرار می گیردکه باعث درک بهتر از مسیر شده­است. انجام اتوماتیک پردازش مدل داده CityGML و تولید گراف و مسیریابی، توسط موتور نرم­افزاری توسعه داده شده در این پژوهش باعث شده تا نیازی به استفاده از هرگونه نرم­افزار جانبی برای اینگونه محاسبات نباشد. امکان اجرای این نرم­افزار روی هر وسیله­ای که به شبکه اینترنت متصل و مجهز به یک مرورگر رایج وب باشد، وجود دارد LA eng UL http://jsaeh.khu.ac.ir/article-1-2920-fa.html M3 10.29252/jsaeh.7.2.67 ER -