بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از...

11
ﺳﺎزي ﭘﻴﺎده و ﺑﺮرﺳﻲ وﻳﺮاﻳﺶ ﻛﺸﻮر ﻛﻞ راﻫﻬﺎي اﻃﻼﻋﺎت ﻃﺮﻳﻖ از اﻳﻨﺘﺮﻧﺖGIS ﺧﻴﺮآﺑﺎدي اﺣﺪ- ارﺷﺪ ﻛﺎرﺷﻨﺎﺳﻲ داﻧﺸﺠﻮيGIS 09122905301 : , Tel com . @yahoo 0 a_kheirabadi : Email ﺷﻴﺦ اﺻﻐﺮآل دﻛﺘﺮﻋﻠﻲ ﻣﻬﻨﺪﺳﻲ ﮔﺮوه اﺳﺘﺎدﻳﺎرGIS Email: [email protected] , Tel:09121597191 آدرس: ﺗﻬﺮان- ﺧﻮاﺟﻪ داﻧﺸﮕﺎه ﻣﻴﺮداﻣﺎد، ﺑﺎ وﻟﻴﻌﺼﺮﺗﻘﺎﻃﻊ ﺧﻴﺎﺑﺎن ﻧﺼﻴﺮﻃﻮﺳﻲ، ﮔﺮوه ﺑﺮداري ﻧﻘﺸﻪ داﻧﺸﻜﺪهGIS ﭼﻜﻴﺪه ﻛﻨﺘﺮل و ﻧﻈﺎرت ﻣﺴﺌﻮل ﻛﺸﻮر اي ﺟﺎده ﻧﻘﻞ و ﺣﻤﻞ ﺳﺎزﻣﺎن ﺑﺎﺷﺪ ﻣﻲ ﻛﺸﻮر ﺷﻬﺮي ﺑﻴﻦ راﻫﻬﺎي ﻛﻠﻴﻪ ﻳﻜﭙﺎرﭼﻪ. ﻣﻨﻈـﻮر ﺑﻪ ﺳﺎزﻣﺎن اﻳﻦ ﺳﺎل در ﻛﺸﻮر راﻫﻬﺎي ﻛﻠﻴﻪ ﻣﺪﻳﺮﻳﺖ1382 وﺑﻲ ﺳﺎﻳﺖ ﺗﻜﻨﻮﻟﻮ از اﺳﺘﻔﺎده ﺑﺎ را ﮋيWEBGIS وب ﺳـﺎﻳﺖ اﻳﻦ ﻛﺮدﻧﺪ رﻳﺰي ﭘﺎﻳﻪ زﻣﺎن آن در ﮔﺬار ﭘﺎﻳﻪ راﻫﻬﺎ و ﻫﺎ ﺟﺎده وﺿﻌﻴﺖ از ﻣﺮدم ﻋﻤﻮم رﺳﺎﻧﻲ اﻃﻼع ﻣﻨﻈﻮر ﺑﻪ ﺑﻴﺸﺘﺮ را ﺑـﺎ را ﻣﺴـﻴﺮ ﻛﻮﺗـﺎﻫﺘﺮﻳﻦ ﻫﻤﭽـﻮن آﻧﺎﻟﻴﺰﻫـﺎﻳﻲ و ﻛﺮده ي دادﻧﺪ ﻗﺮار ﺳﺎﻳﺖ اﻳﻦ در زﻣﺎن آن در ﻣﻮﺟﻮد ﺗﻜﻨﻴﻜﻬﺎﻳﻲ از اﺳﺘﻔﺎده. و وب ﺗﻜﻨﻮﻟـﻮژي اﻓـﺰون روز ﺗﻮﺳـﻌﻪ و زﻣﺎن ﮔﺬﺷﺖ ﺑﺎGIS ﺑـﻪ ﻧﻴـﺎز ﮔﺮﻓﺘﻪ ﻗﺮار ﻣﺮﺑﻮﻃﻪ ﻛﺎرﺷﻨﺎﺳﺎن ﺗﻮﺟﻪ ﻣﻮرد ﺑﺴﻴﺎر اﻣﺮوزي ﺗﻜﻨﻮﻟﻮژي ﺑﻜﺎرﮔﻴﺮي ﺑﺎ ﺳﺎﻳﺖ اﻳﻦ ﺑﺮوزرﺳﺎﻧﻲ اﺳﺖ. ﺑﺪﻳﻦ ﺟﺪﻳﺪ ﺳﻴﺴﺘﻢ ﻣﻌﻤﺎري ﻛﻪ اﺳﺖ ﺻﻮرت ﻧﺮم ﺗﻮﺳﻌﻪ ﺑﺎ اﻓﺰار ﮔﺮﻓﺘـ ﻗﺮار ﻛﺎرﺑﺮان اﺧﺘﻴﺎر در وﻳﺮاﻳﺸﻲ ﻗﺎﺑﻠﻴﺘﻬﺎي ﺧﺎدم ﺳﻤﺖ ﻧﻮﻳﺴﻲ ﺑﺮﻧﺎﻣﻪ و ﻛـﺎرﺑﺮان ﻛـﻪ ﺷـﻜﻠﻲ ﺑـﻪ ﺧـﺪﻣﺎت اﻳﺴﺘﮕﺎه ﺑﻨﺰﻳﻨﻬﺎ، ﭘﻤﭗ راﻫﻬﺎ، ﺟﺪﻳﺪ اﻃﻼﻋﺎت ﺑﺘﻮاﻧﻨﺪ ﻫﺴﺘﻨﺪ اﺳﺘﺎﻧﻬﺎ در ﺳﺎزﻣﺎن ﻧﻤﺎﻳﻨﺪﮔﺎن ﺣﻘﻴﻘﺖ در ﻛﻪ ﺧﺎص و رﻓـﺎﻫﻲ... ﺑـﺮ را ﻧﻈﺎرت اﻃﻼﻋﺎت ورود ﺻﺤﺖ ﺑﺮ ﻧﻴﺰ ﺳﺎزﻣﺎن ﻧﺎﻇﺮ و ﻛﻨﻨﺪ اﺿﺎﻓﻪ ﺳﺎﻳﺖ وب روي ﻛﻨﺪ. روي ﺑـﺮ ﺳـﺎزﮔﺎر و ﺑـﺮوز اﻃﻼﻋـﺎت ﺗﺮﺗﻴـﺐ ﺑـﺪﻳﻦ ﻣﻲ ﻗﺮار ﻋﺎم و ﺧﺎص ﻛﺎرﺑﺮان اﺳﺘﻔﺎده ﻣﻮرد اﻳﻨﺘﺮﻧﺖ ﮔﻴﺮد. ﻛﻠﻴﺪي واژﮔﺎن: ﻧﻘﺸﻪ، ﺧﺎدم، وب ﺧﺎدم اﻳﻨﺘﺮﻧﺖ، ﺑﺮوزرﺳﺎﻧﻲ، ﺳﺎزﮔﺎري، ﻣﺨﺪوم، ﻣﻌﻤﺎري ﻳﺎﻓﺘﻪ ﺗﻮزﻳﻊ.

Transcript of بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از...

Page 1: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

اطالعات راههاي كل كشور ويرايشبررسي و پياده سازي

GISاينترنت از طريق

GIS دانشجوي كارشناسي ارشد - احد خيرآبادي

09122905301 : , Telcom.@yahoo0a_kheirabadi:Email

GIS استاديار گروه مهندسي–دكترعلي اصغرآل شيخ Email: [email protected] , Tel: 09121597191

نصيرطوسي، خيابان وليعصرتقاطع با ميرداماد، دانشگاه خواجه-تهران: آدرس GISدانشكده نقشه برداري گروه

چكيده اين سازمان به منظـور . يكپارچه كليه راههاي بين شهري كشور مي باشدسازمان حمل و نقل جاده اي كشور مسئول نظارت و كنترل

در آن زمان پايه ريزي كردند اين سـايت وب WEBGISژي را با استفاده از تكنولو سايت وبي 1382مديريت كليه راههاي كشور در سال ي كرده و آناليزهـايي همچـون كوتـاهترين مسـير را بـا را بيشتر به منظور اطالع رساني عموم مردم از وضعيت جاده ها و راهها پايه گذار

نيـاز بـه GISبا گذشت زمان و توسـعه روز افـزون تكنولـوژي وب و . استفاده از تكنيكهايي موجود در آن زمان در اين سايت قرار دادند معماري سيستم جديد بدين . استبروزرساني اين سايت با بكارگيري تكنولوژي امروزي بسيار مورد توجه كارشناسان مربوطه قرار گرفته

بـه شـكلي كـه كـاربران هو برنامه نويسي سمت خادم قابليتهاي ويرايشي در اختيار كاربران قرار گرفتـ افزار با توسعه نرم صورت است كه را بـر ... رفـاهي و خاص كه در حقيقت نمايندگان سازمان در استانها هستند بتوانند اطالعات جديد راهها، پمپ بنزينها، ايستگاه خـدمات

بـدين ترتيـب اطالعـات بـروز و سـازگار بـر روي . كندروي وب سايت اضافه كنند و ناظر سازمان نيز بر صحت ورود اطالعات نظارت .گيرد اينترنت مورد استفاده كاربران خاص و عام قرار مي

. توزيع يافته معماري مخدوم، سازگاري، بروزرساني،اينترنت، خادم وب ، خادم نقشه،: واژگان كليدي

Page 2: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

1

مقدمهدر حـال حاضـر هـر زمـان كـه . يكي از نيازهاي اساسي موجود بروزرساني و تغيير اطالعات راهها مـي باشـد

اطالعات راههاي مربوط به استاني تغيير پيدا مي كند، اين تغييرات توسط كارشناس مربوطه در هر استان به صـورت مي شود و مديريت سيستم اطالعات قديمي را بـا اسـتفاده از ايـن اطالعـات بـه فايلي آماده شده و به مركز فرستاده

مشكلي كه در اين روش وجود دارد اين است كه اطالعاتي را كه كارشناسان مربوط به هر استان . روزرساني مي كنند نبـوده و درسـت به مركز مي فرستند از نظر مشخصات مكاني همچون سيستم تصوير و توجيـه جغرافيـايي هميشـه

اشكاالتي در آنها وجود دارد كه هماهنگ كردن و تشكيل يك نقشه يكپارچه بـا اسـتفاده از ايـن اطالعـات را بسـيار از طرف ديگر وقتي اطالعات يك قسمت از راه در يك استان تغيير پيدا مي كند در حالي كـه ادامـه . مشكل مي كند

ترديد قرار است باعث مي شود كه صحت و دقت اطالعات موردراه كه در استان ديگر قرار دارد به روزرساني نشده .بگيرند بدين منظور نياز به يك سيتم مديريت يكپارچه در ورود و به روزرساني اطالعات امري بديهي خواهد بود

GISاستفاده از اينترنت

هزينه زيادي را -كه در حال حاضر در هر استاني نصب شده است - GIS 1با بكارگيري نرم افزارهاي روميزي خريد نرم افزار ، نصب نرم افزار ، به روزرساني نـرم افـزار ، آمـوزش نـرم افـزار و انتقـال اطالعـات بايـد به منظور

تحت اينترنت و افزايش قابليتهاي مورد نظر GISبراي حل اين مشكل استفاده از روشهاي پياده سازي . پرداخت شود با بكـارگيري نـرم IT و GIS تيمي از افراد متخصص در رابطه با راهداري ، بدين منظور در ايران . ضروري مي باشد

و توسعه قابليـت ويرايشـي بـراي آن WEBGIS موجود و توسعه قابليتهاي آنها سعي در پياده سازي GISافزارهاي رشناسـان و در مركز و قـرار دادن آن بـر روي وب جهـاني كا WEBGISشدند تا بتوانند بدين وسيله با پياده سازي

متخصصان هر استان بتوانند اطالعات مربوط به بخش خـود را بـا توجـه بـه اطالعـات سـاير بخشـهاي كشـور بـه روزرساني كنند و بدين ترتيب يكپارچگي بين اطالعات حفظ مي شود و در سطح باالتر مديريت مركزي بتوانـد بـر

شد و به همين ترتيب اسـتفاده كننـده هـاي عمـومي بروزرساني اطالعات به صورت يكپارچه از مركز كنترل داشته با از اينترنت گرفتـه و مـورد اسـتفاده 3و معتبر 2بتوانند در سطح پايين تر اطالعات مورد نظر خود را به صورت به روز

.قرار دهندمعماريهـاي مختلـف ايترنـت به منظور مديريت يكپارچـه GISبه همين علت به منظور پياده سازي اينترنت

GIS يك . رد بررسي قرار گرفتند موWEBGIS برنامـه اي كـه بـر روي 4 قسـمت اساسـي مخـدوم 4 معموال داراي ،به عنـوان مثـال . قسمت مخدوم به عنوان استفاده كننده سيستم مي باشد . 7داده و خادم 6نقشه خادم 5مخدوم قرار دارد

Internet همچـون Web از مرورگرهـاي استفاده كننده اي كه با كامپيوتر شخصي خود كار مـي كنـد و بـا اسـتفاده

1 Desktop 2 Update 3 Valid 4 Client 5 Web Server and Application Server 6 Map Server 7 Data Server

Page 3: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

2

Explorer بـه منظـور افـزايش . به سايت داده ها دسترسي دارد و با داده ها كار مي كند نقش مخدوم را بر عهده دارد و Java Beans يـا Plug-ins، Java Appletsكننده همچون هاي كاربردي در سمت استفاده قدرت كاربر توسط برنامه

ActiveX Controlها و آناليزها را افزايش مي دهند كار با دادهبليت قا. )Peng ٢٠٠٣( 4ISAPIپ، ي شركت نت اسكNSAPI3 همچون 2ي الحاقCGIا ي 1CGIند شامل مدلتوا يم يبرنامه كاربرد

ر و ي شركت االColdFusion شركت جاواسافت، Servlet شركت اپل، WebObjectsكروسافت، ي شركت ماASP5و را ي مكانيزهاي و آنالي مكانياست كه پرسشها خادم نقشهGISنترنت ي ايگر از اجزاي ديكي .دگر باشي دياريبس

را GIS يسهاي توابع و سرون مولفهيا. دكن يمد يكننده تول و نقشه را با توجه به درخواست استفادهدده يمپوشش مختلف، ساخت نقشه يزهايها، آنال ادهلتر كردن بر اساس پرسش مشخص كاربر از ديگر في به عبارت د،دكن يمفراهم

يا ر رابطهيا غي يا گاه داده رابطهيك پاي در يرمكاني و غي مكانيها شامل دادهخادم داده را بر عهده دارد... و گاه داده ين علت پايبه هم. اتصال برقرار كند با خادم دادهSQLند توسط توا يما خادم نقشه يكننده و استفاده . دباش يم

مختلف بوجود يها گاه دادهي اتصال با پاي معموال برايانيك سطح مين يبنابرا .نامند ي م6SQLدم را معموال خادم خا اتصال با SQL هستند كه توسط زبان يانين سطح مي از اييها نمونهADO9 و ODBC ،7JDBC ،8OLEDB. ديآ يم )URL 1 (.ندكن يمت افيند و اطالعات مورد نظر را دركن يمداده را برقرار گاهيپا

و هـركس شـد يمـ انجام هر مركز به شكل جداگانهوتريش در كامپ ي اطالعات و پردازش و نما يميقدروش در ن اطالعـات ي هم ي خود را بر رو يهازها و پردازش ي داشت و قادر بود آنال يوتر خودش دسترس ياطالعات كامپ فقط به

به اطالعـات بوجـود يابي دست ي برا ي مختلف ينترنت روشها ي ا يولوژ امروزه با توسعه روز افزون تكن يول. انجام دهد مخـدوم / خـادم يگرفته است معمـار ي مورد استفاده قرار م GISنترنت ي ا ي كه از ابتدا ييهاي از معمار يكي. است آمده

نترنـت را بر روي اي يهر برنامه كاربرد . كه با پيشرفت روز افزون تكنولوژي پيشرفت به سزايي يافته است بوده است بر اساس اينكه كدام قسمت در سمت خـادم و كـدام . تقسيم كرد و داده 11، منطق 10شي نما ي بخش اصل 3توان به مي

شكل زيـر ايـن . ميزان قابليتهاي كه در اختيار مخدوم قرار مي گيرد متفاوت است قسمت در سمت مخدوم مي باشد چـه قسـمت از برنامـه در دكن يم است كه مشخص يمكان برنامه 12يبند مينقطه تقس . دهد تقسيم بندي را نمايش مي

)٢٠٠٣ Peng (.سمت مخدوم و چه مقدار در سمت خادم قرار دارد

1 CGI Model 2 CGI Extension 3 Netscape Server Application Program Interface 4 Internet Server Application Program Interface 5 Active Server Pages 6 SQL Server 7 Java Database Connectivity 8 Object Linking and Embedding Database 9 ActiveX Data Object 10 Presentation 11 Logic 12 Partitioning Point

Page 4: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

3

يك برنامه كاربرديياجزا ،1 شكل

يبند ميبر اساس تقس. ا منطق باشدي و ش، دادهي قسمت نما3 از يكيا در داخل يان و يند در متوا يمن نقطه يا، اگر 1افتهيع يش توزيش باشد نماين نقطه در وسط محل نماي ارائه شد، اگر اEarle و Shan توسط 1998كه در سال

، اگر در مرز 3افتهيع يان منطق باشد توابع توزي اگر در م،شود يم گفته 2 نمايش مجزاش و منطق باشديان نمايدر مرز م .شود يم دهيم نا5افتهيع يگاه داده توزيان داده باشد پاي و اگر در م4و داده باشد داده مجزاان منطق يم

ش ي قسمت منطق و نما2 و شود يمم ين مخدوم و خادم تقسيافته قسمت داده بيع يداده توز گاهي پايدر معمار وكتور را به مخدوم بدهد جزء يها ش دادهي نمايي كه تواناGISنترنت ي هر ا ).2شكل ( در سمت مخدوم قرار دارد

.ESRI شركت ArcIMSاست همانند ن دستهيا

افتهيع يداده توز گاهي پايمعمار ،Error! No text of specified style in document. 2شكل

براي اينكه بتوانيم قابليتهايي همچون ويرايش اطالعات را به استفاده كننده بدهيم بايد از اين تكنولوژي راي ويرايش نيازمند خود داده هستيم و با اين روش مي توان داده را در سمت به علت اينكه ما ب. استفاده كنيم

. مخدوم داشت و در صورت نياز تغييرات الزم را به آن داد

1 Distributed Presentation 2 Remote Presentation 3 Distributed Function 4 Remote Data Access 5 Distributed Database

DataLogicPresentation

Page 5: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

4

انتخاب نرم افزار مناسبAutodesk اولين كمپاني است كه صفحه وب پويا را در مدل برداري براي استفاده كننده در اواسط سال

در همين راستا، شركت . كند كار مي ... Shp وDWG ،DGN همانند GIS يست و با فرمتها توسعه داده ا1990ESRI اولين كمپاني توليد نرم افزارهاي GISاما در . گرفته است بوده كه به صورت روميزي مورد استفاده قرار مي به منظور Arcviewاز موتور را توسعه داده، كه Arcview IMS نرم افزار Autodesk بعد از شركت WebGISزمينه

هر دوي اين . وارد بازار شده است ArcIMS، با نامESRIمحصول كنوني . برده استارسال و نمايش اطالعات بهره محصول ديگري به ESRI اخيرا ArcIMSعالوه بر . باشند نرم افزارها از دسته نرم افزارهاي قوي در اين زمينه مي

از لحاظ ساختار بسيار به ArcIMS و MapGuide نرم افزار 2. رد بازار كرده است را وا ArcGIS Server نام )URL 3( . ساختار كامال متفاوتي داردArcGIS Serverيكديگر شبيه هستند در حاليكه

به علت اينكه متخصصان ايراني بيشتر با نرم افزارهاي شركت در بخش قبل ذكر شدهبا توجه به معماري ESRIافزارها آشنا هستند و همچنين به علت اينكه و با محيط اين نرمكنند كار مي ArcGIS Server از لحاظ قدرت

جدول زير . انجام داده ايمArcGIS Server نرم افزار ديگر است پياده سازي سيستم را با نرم افزار 2بسيار قويتر از )URL 4( . آمده استArcIMS و ArcGIS Serverمقايسه بين

ArcIMS و ArcGIS Server نرم افزار2 مقايسه ،1 جدول

Arc IMS ArcGIS Server خادم GISتوابع

⊗ √ HTMLبرنامه كاربردي نقشه بر پايه

⊗ √ JAVAبرنامه كاربردي نقشه بر پايه

⊗ √ براي توسعه دهندگانASP و ISPاتصال دهنده

⊗ √ مديريت و جستجو براي متاديتا √ √ ري اجزاي وبپشتيباني از سازگا

√ √ JAVA و NET ،ASP. قابليت توسعه با استفاده از

√ ⊗ APIبه روزرساني دستيابي به داده ها و

√ ⊗ ويرايش برپايه خادم مبنا

√ ⊗ )بارگذاري-برگرفت(مديريت توزيع يافته اطالعات

√ ⊗ )واردكردن-جداسازي(مديريت توزيع يافته اطالعات

√ ⊗ )پاسخگويي( اطالعات مديريت توزيع يافته

√ ⊗ در يك سرور مركزيGISآناليزهاي

√ ⊗ براي توسعه دهندگانArcObjectاستفاده از كتابخانه جامع

√ ⊗ SOAPسرويسهاي وب بر پايه

√ ⊗ ابزار آناليز رستر

√ ⊗ ابزار سه بعدي و زميني

Page 6: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

5

1جريانهاي كاري طرح

WebGISشود كه تمام زير سيستمها در يك هسته تقسيم مي 2ين زيرسيستم سازمان از ديدگاه تحليلي به چندكننده ساده در واقع اين سيستم پلي است ميان استفاده. شوند سازمان شناخته ميWebGISاصلي بنام هسته سيستم

اي در استانها و مان حمل و نقل جادهسيستم مثل مردم عادي، استفاده كنندگان تخصصي سيستم مثل نمايندگان سازاز آنجايي كه اين سيستم بايد بصورت يكپارچه باشد لذا بايد در ساختمان مركزي . گروه مديريت سيستم در مركز

بعلت قرار گرفتن مديريت در مركز الزاما بايد معماري خادم و مخدوم . قرار داشته باشد و در آنجا مديريت شودي كه بر روي هايدسته بندي عملياتي نرم افزار .ايد در درون سازمان مركزي قرار داشته باشدباشد و سرور اصلي ب

: شرح زير است بهشود سرور نصب مي )5پايگاه داده پشتيباني و 4پايگاه داده بايگاني ، 3پايگاه داده اصلي ( پايگاههاي داده اي ارتباط ميان استفاده كنندگان عادي سيستم و وب سايت اط ميان استفاده كنندگان خاص سيستم و وب سايتارتب مديريت اطالعات مكاني در مركز

شماي كلي جريانهاي كاري طرح :4شكل

1 Business Vision 2 Sub System 3 OnLine 4 Archive 5 Backup

هسته اصلي سيستم

آرشيو پايگاه داده

ناظرين سيستماصليپايگاه داده بايگاني پايگاه داده

مديريت سيستم

بسته نرم افزاري بر روي خادم

انصال دهنده

كاربر عمومي

كاربر خاص

كاربر خاص

كاربر عمومي كاربر عمومي

كاربر عمومي

Page 7: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

6

قوانين كاريحاكم بر عملكرد سيستم بايد به منظور شناخت قوانين كاري شامل سياستها، تعاريف اوليه و همچنين ضوابط

.اين كار در جهت برآورد نيازهاي وب سايت بسيار مفيد خواهد بود. شكل مستند آورده شونداين قوانين به

تمامي استفاده كنندگان بايد قابليت نمايش، جابجايي، مشخصه گرفتن از عوارض، آناليزهاي شبكه و .را داشته باشند...

.ت را دارنداستفاده كنندگان خاص در هر استان تنها اجازه تغيير و ويرايش اطالعا

كاربر خاص نبايد اطالعات قبلي راهها را تغيير دهد، بلكه تنها بايد بتواند اطالعات جديد به نقشه .اضافه كند

.بايد بر روي كار كاربران خاص توسط گروه مديريت نظارتي وجود داشته باشد

و ارزيابي نسخه هاي جديد و قديم اطالعات بايد ذخيره سازي شوند تا اطالعات قابل بررسي .باشند

.براي مديريت دسترسي براي تغيير اطالعات بايد سطوح دسترسي براي سيستم تعريف كرد

طرح Use – CaseمدلUse Caseاز اين مستند براي شناسايي نقشها و وظايف . يك مدل از هدفها و خروجيهاي سازمان است

.بريم طرح بهره مي

كلي طرحUse-Caseمدل ،5شكل

Page 8: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

7

بروزرساني اطالعات توسط كاربران: طرح سناريو اي توسط كاربران خاص را به چندين سطح بروزرساني اطالعات سازمان راهداري و حمل و نقل جاده

. توان تقسيم كرد مي

تغيير اطالعات توصيفي

تغيير مشخصه هاي توصيفي يك عارضه مكاني

تغيير موقعيت، اضافه و يا حذف كردن يك عارضه مكاني

اند، تغيير اطالعات توصيفي كه در حال حاضر متداول است و اغلب برنامه نويسان وب با آن كار كردهآنچه در اين روش اطالعات توصيفي در جداول پايگاه داده ذخيره شده اند و برنامه نويس وب با طراحي واسط . است

دهند و كاربران بنا به سطح دسترسي كاربري اين اطالعات را براي مشاهده و تغيير در اختيار كاربران قرار مي .تعريف شده مي توانند اين اطالعات را مشاهده كنند و يا تغيير دهند

تغيير در مشخصه هاي توصيفي يك عارضه مكاني در حقيقت هدف طرح تعريف شده سازمان راهداري و اتي مربوط به شناسنامه در اين طرح همانطور كه ذكر شد هدف تكميل فرمهاي اطالع. اي است حمل و نقل جاده

كه قابليت دسترسي به عوارض نقشه و تغيير و تكميل GISلذا با طراحي اينترنت . راهها و تاسيسات جانبي آنهاست .توان اين نياز سازمان را پاسخ گفت اطالعات توصيفي مربوط به آنها را داشته باشد، مي

و يا ... پمپ بنزين و يا تغيير محل بازرسي و تغيير موقعيت يك عارضه مكاني به عنوان مثال تغيير محلاي به اضافه و كم كرد اطالعات مكاني همچون كشيده شدن يك راه دسترسي و يا احداث يك استراحتگاه جاده

.عنوان اهداف ديگري است كه بايد در اين مرحله توسعه داده شود

شه وجود دارد را بر عهده گروه ناظر به منظور حفظ بيشتر يكپارچگي تغيير و حذف اطالعاتي كه در نقروند كار بدين صورت است . گذاشته و اضافه كردن اطالعات جديد را بر عهده كاربران خاص سيستم مي گذاريم

تواند اطالعات مكاني بروز را نظير اضافه كه كاربر خاص بعد از وارد شدن به سيستم از سطح دسترسي مناسب ميناظر . دن يك مجتمع خدماتي رفاهي و يا اضافه شدن مسير جديد را انجام دهدشدن يك پمپ بنزين، اضافه كربدين ترتيب اطالعات . كند كند و در صورت نياز تغييرات الزم را بر آنها وارد مي موجود اين تغييرات را كنترل مي

.شود مكاني توسط كاربران خاص به شكل هميشگي بروز نگه داشته مي

1معماري سيستمUse-Caseهمچنين طرح كلي . شود ها به همراه نقشها و ارتباطاتشان در اين بخش شناسايي و مشخص مي

در . گيرند هاي بحراني تر و حساس تر با جزئيات بيشتر مورد بررسي قرار ميUse-Caseجريانها و رويدادها براي

1 Software Architecture Document

Page 9: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

8

به اين نياز را بيشتر مورد توجه مربوط Use-Caseاين رابطه بعلت تاكيد بر قابليتهاي ويرايشي وب سايت مربوطه .كنيم مدل مي 1ها به شكل بسته هاييUse-Caseبه منظور طراحي مرحله به مرحله، سيستم . دهيم قرار مي

ويرايش اطالعات مكاني: هدف : بسته ويرايش اطالعات

.رات ذخيره تغيي– اضافه كردن عوارض نقطه اي، خطي و پليگوني –شروع ويرايش : روند انجام كار

بسته ويرايش اطالعات مكاني ،6شكل

كنترل توسط ناظر: هدف : بسته كنترل ويرايش

. ثبت تغييرات در سيستم– تاييد يا رد تغييرات –بررسي عوارض جديد اضافه شده : روند انجام كار

بسته كنترل ويرايش ،7شكل

1 Package

Page 10: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

9

نرم افزارهاي پياده سازي سيستمي مورد بررسي براي پياده سازي را مورد بررسي قرار داده و بعد از آن معماري دراين قسمت ابتدا نرم افزارها

دسته كلي 4اهداف كلي مراحل قبل را به . بيان شده در مرحله قبل را با استفاده از اين نرم افزارها شرح خواهيم داد .توانيم تقسيم كنيم مي

. وب سايت داريمبه علت استفاده در نقاط مختلف نيازمند پياده سازي به شكل .1

. همچون نمايش و كار بر روي نقشه بر روي وب سايت داريمGISنيازمند پياده سازي قابليتهاي .2

.كاربر خاص نياز به ويرايش اطالعات بر روي وب دارد .3

.به منظور حفظ امنيت و كنترل صحت داده ها نيازمند ذخيره نسخه هاي مختلف هستيم .4

.افزارهاي زير صورت گرفته است ياده سازي سيستم توسط نرمبه منظور دستيابي به اين اهداف پ

Windows XP , Windows Server 2003: سيستم عامل

ASP.Net 1,1 , Visual Basic.Net 2003:زبان برنامه نويسي

GIS : ArcGIS Server V9,0 , ArcSDE V9,0نرم افزارهاي

SQLServer 2000: پايگاه داده

بر روي سرور و GIS مسئوليت مديريت ArcGIS Serverر مشخص است همانطور كه در شكل زيArcSDEناظر سيستم با كنترل فايل . مسئوليت ارتباط با پايگاه داده و ذخيره نسخه هاي مختلف را بر عهده دارد

نقشه روي سرور بر كار كاربران خاص نظارت دارد و مسئول پايگاه داده همانطور كه بيان شد مسئول مديريت، . استSQLServerپشتيباني و آرشيو پايگاه داده

معماري نرم افزاري سيستم ،8 شكل

Windows Server ArcGIS Server و ASP.Net و Net

Framwork و NET Framework SDK

ArcSDE سرور مركزي سازمان رابط

Internet Explorer كاربر خاص

Internet Explorer كاربر عام

SQLServer گاه دادهپاي

Page 11: بررسی و پیاده سازی ویرایش اطلاعات راههای كل كشور از طریق اینترنت جی آی اس

10

:نتيجه گيري و پيشنهاد براي آينده

با استفاده از اين روش كاربران بسياري در نقاط مختلف كشور توانايي دسترسي و كار با اطالعـات را دارنـد و ،به منظور جلوگيري از تغييـرات نادرسـت . هميشه بروز بر روي وب سايت قرار خواهد داشت اطالعات ترتيببدين ـ دار ه سازمان مسئوليت كنترل صحت اطالعات را بر عهد انناظر د و بـدين ترتيـب از اشـتباهات محتمـل جلـوگيري ن Use Caseدر مـدل همـانطور كـه . شـود در اين مرحله كامل مشـخص مـي GISمزاياي استفاده از اينترنت . كند مي

مشخص است ارتباطات بسياري ميان نقشهاي مختلف سيستم برقرار است و براي رسيدن به هـدف نيازمنـد مـديريت . يكپارچه و جامعي در سطح كشور داريم

تواند مطرح باشد بحث برقراري توپولـوژي دوبـاره در سـطح شـبكه يكي از مسائلي كه به عنوان گام بعدي مي توانند اين اطالعات اضافه شود كاربران خاص در هر استان مي به راههاي كشور ر اگر راه جديدي در حال حاض . است

بايست ناظر سازمان بـر روي را به سايت اضافه كنند اما اگر بخواهيم بر روي اين اطالعات آناليز شبكه انجام دهيم مي لذا به منظـور تسـريع .ر روي وب بارگذاري كنداطالعات دوباره توپولوژي را برقرار كند و سپس اطالعات جديد را ب

در اين عمل اگر بتوان توپولوژي را با استفاده از الگوريتمهاي مربوطه دوباره به صورت موضعي بر روي عوارض پياده لـذا يكـي از هـدف . توان آناليزهاي شبكه را نيز بدون نياز به بازبيني و بارگذاري مجدد انجـام داد سازي كرد آنگاه مي .تواند برقراري مجدد توپولوژي موضعي در شبكه باشد آينده اين طرح مي

تـوان به عنوان مثـال مـي . نتايج بدست آمده در اين پروژه مي تواند مورد استفاده بسياري از سازمانها قرار گيرد يـا بـه . نجام دادمديريت اطالعات شهري براي استان تهران و يا كل كشور با اين روش به شكل بروز و مرتبط با هم ا

. تواند توسط پاسگاههاي كل كشور از اين طريق مـديريت شـود عنوان مثال ديگر پيگيري سارقين در كل كشور كه مي تـوان ركن اساسي تكنولوژي امروزه هستند كه با تعريف درست و كاربردي آنها در هر سازماني مي GIS 2اينترنت و

.سزايي برداشتدر سرعت بخشيدن به عملكرد سازمان گام ب

:منابع و مراجع 1) http://gis.esri.com/library/userconf/proc97/proc97/to550/pap526/p526.htm

2) http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=2995619

3) http://www.esri.com , http://usa.autodesk.com

4) http://www.esri.com/software/arcgis/about/server.html#arcgis

Peng, Zhong-Ren and M. H. Tsou (2003), “Internet GIS, Distributed Geographic Information Systems for the Internet and Wireless Networks”, John Wiley and Sons

Chappell, David, 1996. Understanding ActiveX and OLE, Redmond, WA: Microsoft Press Cuthbert,A.1997.User Interaction with Geospatial Data. OpenGIS Project Document.

Wayland, Massachusetts: Open GIS Consortium. Shan and Earle 1998. Enterprise Computing with Objects: Form Client/Server Environment to

the Internet