عنوان پایاننامه
نمایش GML
- رشته تحصیلی
- مهندسی عمران-سیستمهای اطلاعات جغرافیایی(GIS)
- مقطع تحصیلی
- کارشناسی ارشد
- محل دفاع
- کتابخانه پردیس 2 فنی شماره ثبت: 1937;کتابخانه مرکزی -تالار اطلاع رسانی شماره ثبت: 48979
- تاریخ دفاع
- ۲۹ خرداد ۱۳۹۰
- دانشجو
- سجاد حسنی پازکی
- استاد راهنما
- فرشاد حکیم پور
- چکیده
- به دلیل رشد روزافزون فناوریها و خبرگی متخصصین، تنوع روشها، رویکردها، نرمافزارها و به تبع آن فرمتهای دادهها به وجود آمد. لذا ضرورت به وجود آمدن استانداردها احساس شد. در این راستا موسسات مختلف مانند ISO و در حیطه علوم مکانی W3C و OGC اظهار موجودیت کرده واستانداردهایی را معرفی کردند. استانداردسازی مزایای زیادی دارد که از آن جمله میتوان به سازگاری، قابلیت همکاری متقابل، امنیت، کارایی، امکان استفاده دوباره و کیفیت اشاره کرد. حوزه وب نیز از تنوع فرمتهای دادههای مستثنی نیست. این تنوع معمولاً کاربران را سردرگم کرده و آنها برای تبدیل فرمتها به مشکل بر میخورند. GML فرمتی است که مختص ذخیرهسازی و انتقال دادههای مکانی است و هیچ قابلیتی برای نمایش گرافیکی در آن تعبیه نشده است. لذا باید روشهایی برای نمایش آن ابداع گردد. یکی از روشها تبدیل GML به SVG که یک زبان نمایش گرافیکی دوبعدی است توسط XSL که زبان مبدل زبانهای XMLمبناست، میباشد. این روش بارها توسط محققین مختلف به انحاء مختلف انجام گرفته است. XSL یک زبان عمومی برای تبدیل تمامی زبانهای XMLمبنا به یکدیگر است و هیچگونه امکاناتی برای تبدیلات برای کاربردهای تخصصی ندارد. لذا تبدیل زبانهای XMLمبنای تخصصی توسط این ابزار بسیار مشکل و زمانبر است. لذا نویسندگان در این پایاننامه XSL را برای کارتوگرافی و تبدیل GML به SVG گسترش دادهاند. از دیگر خصوصیات این پژوهش، انجام عمل تبدیل سمت مخدوم است. لذا کاربر بازنمایی گرافیکی داده مکانی در قالب GML را روی مرورگر وب خود مشاهده میکند. نتایج به دست آمده با توجه به استراتژی مورد استفاده کاملاً قابل قبول است. مقایسه نتایج روش مورد استفاده و نتایج حاصل از نرمافزار MapServer نشان میدهد که نه تنها از لحاظ کیفیت نقشه خروجی، بلکه از لحاظ سهولت نیز این پژوهش مشارکت بسیار بالایی دارد.
- Abstract
- Due to fast development of technologies and specialists expertise, diversity in methods, practices, software and as a result data formats appeared. So, standards became a necessity. Different institutes were founded with the goal of standardization such as ISO and specifically in spatial sciences W3C and OGC. Standardization has many benefits like compatibility, interoperability, security, reusability and quality. Web also was infected to problem of data format diversity. Diversity usually confuses the users and they encounter problems to convert formats. GML is a format dedicated to store and transfer geospatial data and there is not any special ability visualize geospatial data graphically. So, methods should be introduced to visualize GML data. A straight-forward approach is to convert GML to SVG which is a 2 dimensional graphical language. XSL is a language for converting XML-based files. So, XSL can be used to convert GML to SVG. This method has implemented several times by different developers. XSL is a general-purpose language for converting XML-based files and does not have any special ability for any specific application. So, converting GML to SVG using XSL is very complicated and time-consuming. In this thesis, XSL is extended to meet the needs of this specific application. This conversion takes place on the client-side and the client can have a graphical representation of GML data on his/her web browser. The results considering the strategies used is acceptable. Comparison between this method and MapServer shows that not only the quality of resultant maps is acceptable, but also the process of map making is heavily eased.