جامعة القاهرة معهد الدراسات والبحوث اإلحصائية المؤتمر السنوي السابع واألربعون لإلحصاء وعلوم الحاسب وبحوث العمليات 2012
نظم المعلومات الجغرافية وتطبيقاتها على شبكة المعلومات الدولية رئيس الندوه :د .هشام أحمد حفنى :محمد السيد محمد الشيال المتحدث
1
المحتويات
• • • • •
تعريف نظم المعلومات الجغرافيه تصنيف برامج نظم المعلومات الجغرافيه طبقا لبيئة التشغيل تصنيف بيانات نظم المعلومات الجغرافيه مصادر مفتوحه لبيانات نظم المعلومات الجغرافيه البرنامج المصرى لنظم المعلومات الجغرافيه: – نسخة الديسك توب – نسخة خادم االنترنت
2
DeskTop Ver. Internet Server Ver.
نظم المعلومات الجغرافيه
• نظم المعلومات الجغرافيه هو برنامج حاسوبي لتخزين و استرجاع و تحليل و عرض البيانات الجغرافيه: .1 .2 .3 .4
3
تخزين ( الرسم – الكتابه ) استرجاع (تعامل مع الملفات) تحليل ( تحليل قواعد بيانات – تحليل مكانى – تحليل اسطح – تحليل اقصر طريق -الخ) عرض البيانات (أنظمة إحداثيات جغرافية – سرعة التفاعل)
تتأثر كفاءة نظم المعلومات الجغرافية كثيرا بالتطورات الحديثة في العلوم التالية: نظم وشبكات الحاسبات ولغات البرمجة المختلفة. نظم ادارة قواعد البيانات. العلوم المساحية والجغرافية.علوم الهندسة وحساب المثلثات (المستوية والكرية). -علوم بحوث العمليات
4
تصنيف برامج نظم المعلومات الجغرافيه طبقا لبيئة التشغيل • برامج تعمل على اجهزة الديسك توب DeskTopو هى عادة تقوم بكافة وظائف نظم المعلومات الجغرافيه. • برامج تعمل على خادم االنترنت Internet Serverاو الموبايل و هى عادة تقوم فقط بوظائف العرض و التحليل.
5
تصنيف بيانات نظم المعلومات الجغرافيه • اتجاهية )X Y Z ( Vector basedومرتبطه بقاعدة بيانات كتابيه. • صور بيكسل و محدد نقاط اسقاطها على الخريطه • مناسيب ناسا و محدد نقاط اسقاطها على الخريطه
6
اتجاهية )X Y Z ( Vector basedومرتبطه بقاعدة بيانات كتابيه
7
اتجاهية )X Y Z ( Vector basedومرتبطه بقاعدة بيانات كتابيه (تابع)
8
صور بيكسل و محدد نقاط اسقاطها على الخريطه
World File Format • Line 1: A: pixel size in the x-direction in map units/pixel • Line 2: D: rotation about y-axis • Line 3: B: rotation about x-axis • Line 4: E: pixel size in the y-direction in map units, almost always negative[3] • Line 5: C: x-coordinate of the center of the upper left pixel • Line 6: F: y-coordinate of the center of the upper left pixel 9
مناسيب ناسا و محدد نقاط اسقاطها على الخريطه و يتم عرضها باستخدام جدول االلوان المناسب
10
مصادر مفتوحه لبيانات نظم المعلومات الجغرافيه
Shapefile extracts by country • http://download.cloudmade.com/ ASTER GDEM search system • http://gdem.ersdac.jspacesystems.or.jp/search.jsp Downloading Rectified Google Earth maps •
11
نظام المعلومات الجغرافيه المصري على شبكة المعلومات الدوليه
12
شهادة ايداع و تسجيل مصنف حاسب ألى بمكتب حماية حقوق الملكيه الفكريه
13
14
استخدام البرنامج فى عدة مشروعات تابعه للبنك الدولى باليمن
15
تم ذكره ضمن قائمة برامج نظم المعلومات الجغرافيه فى موقع االمم المتحده
16
الوظائف المتاحه حاليا فى نسخة الديسك توب من البرنامج المصرى لنظم المعلومات الجغرافيه • • • • • • • • • • 17
قراءة و انتاج و تعديل و الرسم فى ملفات ال Shape Files قراءة و انتاج و تعديل و الترتيب و النسخ فى ملفات ال DBF files عمل تحليالت ال Spatial Analysis عمل تحليالت ال Attribute Analysis عمل تحليالت ال Surface Analysis عمل تحليالت ال Shortest Path تعريف و التحويل بين انظمة االحداثيات المختلفه التحويل الى و من ملفات االتوكاد ال DXF تجميع و قراءة مرئيات االقمار الصناعيه و اسقاطها فى احداثياتها Geo- References قراءة ملفات مناسيب الناسا Digital Elevation Module DEM
تحديد خصائص االلوان و الرسم
18
تعديل فيلدات قواعد البيانات
19
كتابة كود سكربت ليتم تنفيذه على فيلدات قواعد البيانات
20
تعريف نظام احداثيات جديد
21
استخدام البرنامج لرسم شبكات مياه محافظة الغربيه
22
استخدام البرنامج لحساب كنتوراحد مواقع السدود فى اليمن
23
نسخة CGIلعرض و تحليل الخرائط على االنترنت
24
CGI Input Parameters http://iranweb.biz/GIS/ElshayalSmartserver.exe?MapFile=..\web\gis\TehranOnly\Tehran_MemNav_Asia.arb&H tmlFile=..\web\gis\TehranOnly\Tehran.Html&SaveTempDir=..\web\Temp\&HtmlTempDir=..\Temp\&ImgExt=pn g&ImgW=750&ImgH=660&Mode=3&LayerNo=0&FieldNo=0&Relation=0&FieldValue=&Scale=10000&MapLeft= 51.3375187934919&MapTop=35.6997012042009&MapRight=51.3375187934919&MapBottom=35.699701204 2009
MapFile=..\web\gis\TehranOnly\Tehran_MemNav_Asia.arb HtmlFile=..\web\gis\TehranOnly\Tehran.Html SaveTempDir=..\web\Temp\ HtmlTempDir=..\Temp\ ImgExt=gif or jpg or png Quality=80 ImgW=750 ImgH=660 LayerNo=0 FieldNo=0 Relation=1 as (1 for like) (2 for =) (3 for >) (4 for <) (5 for >=) (6 for <=) (7 for <>) FieldValue= Scale=10000 MapLeft=51.3375187934919 MapTop=35.6997012042009 MapRight=51.3375187934919 MapBottom=35.6997012042009
25
CGI OutPut values • • • • • • • •
[Elshayal Smart GIS Map] -> Return by the map image [MapImageSrc] -> Return by the Map image link [MapXCenter] -> Return by the Center Lon or X value of the map [MapYCenter] -> Return by the Center Lat or Y value of the map [Scale] -> Return by the Zoom and Scale of the map [LayerNo] -> Return by the Query searching Layer No [FieldNo] -> Return by the Query searching Fileld No [Relation] -> Return by the Query searching relation (1 for like) (2 for =) (3 for >) (4 for <) (5 for >=) (6 for <=) (7 for <>) • [FieldValue] -> Return by the Query searching value
26
CGI Input Html File
27
CGI - Java Functions • • • • •
function DoPan(zleft , ztop , zright , zbottom) function DoZoomIn(zleft , ztop , zright , zbottom) function DoZoomOut(zleft , ztop , zright , zbottom) function DoGoto(XLonPos , YLatPos , Scale) function DoFind(LyrNo , FldNo , RelNo , TxtVal , Scale)
•
<BUTTON onClick="JavaScript:DoFind(document.getElementById('mnuLayerNo').value,document.getElement ById('mnuFieldNo').value,document.getElementById('mnuRelation').value,document.getElementByI d('mnuFieldValue').value, document.getElementById('mnuScale').value) ;"> Find </BUTTON>
•
<BUTTON onClick="JavaScript:DoGoto(document.getElementById('GotoXLon').value , document.getElementById('GotoYLat').value , document.getElementById('GotoScale').value) ;"> Goto </BUTTON>
28
Thank You
29