elshayal smart gis presentation in cairo university

29
لقاهرةمعة ا جاحصائيةالبحوث اسات و معهد الدراربعونبع والسا المؤتمر السنوي اعملياتبحوث اللحاسب وعلوم احصاء و ل2012 فية وتطبيقاتها على شبكةت الجغرامعلوما نظم الت الدوليةمعلوما ال رئيس الندوه: د. أحمد حفنى هشام المتحدث: شيال محمد السيد محمد ال1

Upload: gis-gis

Post on 31-Mar-2016

217 views

Category:

Documents


0 download

DESCRIPTION

Elshayal Smart GIS Server and Map Editor and Surface Analysis :-1. First Arabian GIS Software - Registered in 2005 2. Digitize and Analysis (Spatial, Attribute, Surface) GIS Data3. Free for None Commercial Use4. Independent of any Software Package, or Code Library5. Built by Individuals and Not Supported by any Organization6. Publish shape files into Windows IIS GIS Server

TRANSCRIPT

Page 1: Elshayal Smart GIS Presentation in Cairo University

جامعة القاهرة

معهد الدراسات والبحوث اإلحصائية

المؤتمر السنوي السابع واألربعون

لإلحصاء وعلوم الحاسب وبحوث العمليات

2012

نظم المعلومات الجغرافية وتطبيقاتها على شبكة

المعلومات الدولية

هشام أحمد حفنى. د: رئيس الندوه

محمد السيد محمد الشيال: المتحدث

1

Page 2: Elshayal Smart GIS Presentation in Cairo University

المحتويات

تعريف نظم المعلومات الجغرافيه•

تصنيف برامج نظم المعلومات الجغرافيه طبقا لبيئة التشغيل•

تصنيف بيانات نظم المعلومات الجغرافيه•

مصادر مفتوحه لبيانات نظم المعلومات الجغرافيه•

:البرنامج المصرى لنظم المعلومات الجغرافيه•

.DeskTop Verنسخة الديسك توب –

.Internet Server Ver نسخة خادم االنترنت–

2

Page 3: Elshayal Smart GIS Presentation in Cairo University

نظم المعلومات الجغرافيه

نظم المعلومات الجغرافيه هو برنامج حاسوبي لتخزين و •

:استرجاع و تحليل و عرض البيانات الجغرافيه

(الكتابه –الرسم ) تخزين 1.

(تعامل مع الملفات)استرجاع 2.

–تحليل اسطح –تحليل مكانى –تحليل قواعد بيانات ) تحليل 3. (الخ -تحليل اقصر طريق

(سرعة التفاعل –أنظمة إحداثيات جغرافية )عرض البيانات 4.

3

Page 4: Elshayal Smart GIS Presentation in Cairo University

تتأثر كفاءة نظم المعلومات الجغرافية كثيرا بالتطورات الحديثة

:في العلوم التالية

.نظم وشبكات الحاسبات ولغات البرمجة المختلفة -

.نظم ادارة قواعد البيانات -

.العلوم المساحية والجغرافية -

(.المستوية والكرية)علوم الهندسة وحساب المثلثات -

علوم بحوث العمليات -

4

Page 5: Elshayal Smart GIS Presentation in Cairo University

تصنيف برامج نظم المعلومات الجغرافيه

طبقا لبيئة التشغيل

و هى DeskTopبرامج تعمل على اجهزة الديسك توب •

.عادة تقوم بكافة وظائف نظم المعلومات الجغرافيه

او Internet Serverبرامج تعمل على خادم االنترنت •

.الموبايل و هى عادة تقوم فقط بوظائف العرض و التحليل

5

Page 6: Elshayal Smart GIS Presentation in Cairo University

تصنيف بيانات نظم المعلومات الجغرافيه

ومرتبطه بقاعدة بيانات Vector based (X Y Z )اتجاهية •

.كتابيه

صور بيكسل و محدد نقاط اسقاطها على الخريطه•

مناسيب ناسا و محدد نقاط اسقاطها على الخريطه•

6

Page 7: Elshayal Smart GIS Presentation in Cairo University

ومرتبطه بقاعدة بيانات كتابيهVector based (X Y Z )اتجاهية

7

Page 8: Elshayal Smart GIS Presentation in Cairo University

(تابع)ومرتبطه بقاعدة بيانات كتابيه Vector based (X Y Z )اتجاهية

8

Page 9: Elshayal Smart GIS Presentation in Cairo University

صور بيكسل و محدد نقاط اسقاطها على الخريطه

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

Page 10: Elshayal Smart GIS Presentation in Cairo University

مناسيب ناسا و محدد نقاط اسقاطها على الخريطه و يتم عرضها

باستخدام جدول االلوان المناسب

10

Page 11: Elshayal Smart GIS Presentation in Cairo University

مصادر مفتوحه لبيانات نظم المعلومات الجغرافيه

•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

Page 12: Elshayal Smart GIS Presentation in Cairo University

نظام المعلومات الجغرافيه

المصري على شبكة المعلومات الدوليه

12

Page 13: Elshayal Smart GIS Presentation in Cairo University

13

شهادة ايداع و تسجيل مصنف حاسب ألى بمكتب حماية حقوق الملكيه الفكريه

Page 14: Elshayal Smart GIS Presentation in Cairo University

14

Page 15: Elshayal Smart GIS Presentation in Cairo University

15

استخدام البرنامج فى عدة مشروعات تابعه للبنك الدولى باليمن

Page 16: Elshayal Smart GIS Presentation in Cairo University

16

تم ذكره ضمن قائمة برامج نظم المعلومات الجغرافيه فى موقع االمم المتحده

Page 17: Elshayal Smart GIS Presentation in Cairo University

الوظائف المتاحه حاليا فى نسخة الديسك توب من البرنامج المصرى

لنظم المعلومات الجغرافيه

Shape Filesقراءة و انتاج و تعديل و الرسم فى ملفات ال • DBF filesقراءة و انتاج و تعديل و الترتيب و النسخ فى ملفات ال • Spatial Analysisعمل تحليالت ال • Attribute Analysisعمل تحليالت ال • Surface Analysisعمل تحليالت ال • Shortest Pathعمل تحليالت ال • التحويل بين انظمة االحداثيات المختلفهتعريف و • DXFالتحويل الى و من ملفات االتوكاد ال •-Geoتجميع و قراءة مرئيات االقمار الصناعيه و اسقاطها فى احداثياتها •

References Digital Elevation Module DEMقراءة ملفات مناسيب الناسا •

17

Page 18: Elshayal Smart GIS Presentation in Cairo University

18

تحديد خصائص االلوان و الرسم

Page 19: Elshayal Smart GIS Presentation in Cairo University

19

تعديل فيلدات قواعد البيانات

Page 20: Elshayal Smart GIS Presentation in Cairo University

20

كتابة كود سكربت ليتم تنفيذه على فيلدات قواعد البيانات

Page 21: Elshayal Smart GIS Presentation in Cairo University

21

تعريف نظام احداثيات جديد

Page 22: Elshayal Smart GIS Presentation in Cairo University

22

استخدام البرنامج لرسم شبكات مياه محافظة الغربيه

Page 23: Elshayal Smart GIS Presentation in Cairo University

23

استخدام البرنامج لحساب كنتوراحد مواقع السدود فى اليمن

Page 24: Elshayal Smart GIS Presentation in Cairo University

لعرض و تحليل الخرائط على االنترنت CGIنسخة

24

Page 25: Elshayal Smart GIS Presentation in Cairo University

CGI Input Parameters

http://iranweb.biz/GIS/ElshayalSmartserver.exe?MapFile=..\web\gis\TehranOnly\Tehran_MemNav_Asia.arb&HtmlFile=..\web\gis\TehranOnly\Tehran.Html&SaveTempDir=..\web\Temp\&HtmlTempDir=..\Temp\&ImgExt=png&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.6997012042009

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

Page 26: Elshayal Smart GIS Presentation in Cairo University

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

Page 27: Elshayal Smart GIS Presentation in Cairo University

CGI Input Html File

27

Page 28: Elshayal Smart GIS Presentation in Cairo University

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.getElementById('mnuFieldNo').value,document.getElementById('mnuRelation').value,document.getElementById('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

Page 29: Elshayal Smart GIS Presentation in Cairo University

Thank You

29