گسترش مدل داده های مکا نی پا یگاه های داده برای مدلسازی اشیای متحرک
- رشته تحصیلی
- مهندسی عمران-سیستمهای اطلاعات جغرافیایی(GIS)
- مقطع تحصیلی
- کارشناسی ارشد
- محل دفاع
- کتابخانه مرکزی -تالار اطلاع رسانی شماره ثبت: 48413;کتابخانه پردیس 2 فنی شماره ثبت: 1924
- تاریخ دفاع
- ۰۱ اسفند ۱۳۸۹
- دانشجو
- هادی حجری
- استاد راهنما
- فرشاد حکیم پور
- چکیده
- در هزاره سوم، بهبود روزافزون فناوریهای محاسباتی از یک سو و پیشرفتهای سریع در کوچکسازی و شخصیسازی تجهیزات الکترونیکی از سوی دیگر، افقهای جدیدی را پیش روی برنامههای کاربردی مربوط به پدیدههای متحرک گشوده است. از آنجایی که تمامی این دستگاهها میتوانند انبوهی از دادههای جغرافیایی مکاندار و زماندار ساکن و متحرک را تولید کنند، نیاز به پایگاههای دادهای برای اشیای متحرک که توانایی تحلیل این دادههای جغرافیایی را داشته باشند بیش از پیش احساس میشود. اما در بیشتر کاربردها در سیستمهای اطلاعات مکانی (GIS)، اشیای متحرک نقطهای (مانند وسایل نقلیه و یا افراد مجهز به GPS) در حال جابجایی روی شبکههای حمل و نقل (Transportation Network) هستند، لذا در این پایاننامه تمرکز بر روی مدلسازی دادهای و پیادهسازی یک مدل شبکه به صورت صریح به همراه چارچوبی کامل از انواع دادهها و عملگرها برای اشیای متحرک نقطهای روی پایگاههای دادهای شیئی رابطهای (Object-Relational Databases) است که مدل مکانی آنها بر پایه استانداردهای OGC میباشد. اگرچه پیادهسازیهایی در این زمینه صورت گرفته، اما هیچ کدام دو جنبه مختلف ذکر شده در بالا، یعنی پیادهسازی یک مدل شبکه کامل برای اشیای متحرک در پایگاه داده به طور صریح و یا پیادهسازی روی یک پایگاه داده که دارای زیرساختاری بر پایه استانداردهای OGC باشد را با هم دارا نیستند. در این پایاننامه ابتدا به دنبال مطرح کردن یک مدل دادهای بهینه برای اشیای متحرک نقطهای که در حال حرکت روی شبکه هستند بوده، سپس توسعه و پیادهسازی این مدل داده به همراه انواع دادههای پایه و عملگرها برای انجام پرسش و پاسخ از طرف کاربر میباشیم. کارایی این مدل با استفاده از یک سیستم شبیهسازی شده از حرکت وسایل نقلیه که در حال حرکت روی شبکه حمل و نقل در منطقه 2 شهر تهران هستند مورد ارزیابی قرار گرفته است. این سیستم شبیهسازی شده میتواند اساسی برای کاربردهای مختلف در GIS از جمله مدیریت ترافیک به عنوان یک نمونه واقعی را فراهم نماید.
- Abstract
- In the world that is evolving rapidly, mobility is an important factor of people’s life. In recent years, Breakthroughs in general computing technologies and on the other hand, rapid advances in miniaturization and personalization of electronic devices have taken place, which consequently have resulted in introducing novel horizons in mobility scenarios. Since all of these devices can generate spatio-temporal geographic data, we need database systems for moving objects that can analyze this data. In this thesis we focus on moving points which are moving along transportation networks because in many applications people or vehicles with wireless networking enabled and GPS equipped devices move along these networks. So at the start, we developed and implemented an optimum and comprehensive network data model up to now, explicitly in an Object- Relational DBMS environment. Furthermore, for modeling and querying moving objects, a comprehensive framework of Abstract Data Types and operations is needed therefore we developed and implemented respective ADTs and operations on the extensibility interface of Object-Relational DBMS specifically Oracle. Although this data model was implemented on SECONDO, The main motivation in this paper is to extend the widespread database query language SQL and add a package for moving object to Oracle, one of the most important commercial DBMS for handling large amount of data, in which static geometries and methods conform to the Open Geospatial Consortium that is a common architecture between existing ORDBMS. We provide a complete implementation for modeling network, respective ADTs and operations in JAVA Object-Oriented Programming Language and PL/SQL in the context of the Oracle 11g. Finally as a proof-of-concept, in this paper we simulated a prototype for evaluating the data model and operations which can be a case for traffic management in Geospatial Information System as a real application.