You are on page 1of 36

Arabian GIS & GPS Software

Compatible with the Most


Web Internet Free Open Resources
Programmer: Mohamed ElShayal
http://FreeSmartGIS.blogspot.com/
1
What is Geographic Information System (GIS) ?

Classification of GIS Software according to Platform environment

Classification of GIS Data by format type (Vector, texture, Raster, DEM)

GIS Data Free Open Resources

First Arabian GIS & GPS Software

1. Desktop Map Editor version for Drawing and Editing Shape file and
related attribute texture table

2. Server CGI Version for viewing and analyzing Shape files Maps in
internet Web Browsers.

3. Mobile GPS Web Browser Version for Tracking Mobile GPS

2
A Geographic Information System (GIS) is a computer program for
storing, retrieving, analyzing, and displaying cartographic data.

Storing (Spatial vertexes, Attribute Texture Table)

Retrieving (File processing)

Analyzing ( Attribute analysis, Spatial analysis, Surface
analysis, Shortest path analysis)

Displaying Cartographic Data (Coordinates System, Fast
viewing formulas)

3
Geographic

Surveying

Graphic

Data Structure

Operating Research

Software Engineering

Software Programming

Code Enhancement
4
Desktop GIS Software that work offline on the operating
system, and it usually cover all GIS functions

Web Browser GIS Software that work online on the Server and
it usually just cover viewing, tracking, and analyzing functions
5
Vector Based X,Y,Z with related attribute texture table

Rectified Geo-Reference Raster Satellite Images

Rectified Geo-Reference Digital Elevation Module (DEM)
6
7
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, always negative
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
Shape file 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
Arabian
GIS & GPS
System
Internet connection
GPS Tracking and
Chatting Web
applications
Mobile GPS devices
GIS Shape files Satellite Google Map,
Google Geocoding

Searchable GIS Shape
files to KML CGI Engine
12
13
14
15
16
Map Editing and Digitizing
Convert GIS Shape to AutoCAD DXF File and Vise versa
Building Tin Surface Analysis
Building Contour Surface Analysis
Converting 2D to 3D Surface Analysis
Calculating 2D and 3D Areas and Volumes
Convert Vector and Raster Layer Coordinates System between UTM
and Geographic Lon-Lat
Save layout images with written Lon and Lat coordinates to help
exporting them to AutoCAD
Download and save Google Earth Images as rectified images with
world file format .jgw
Makes Google Earth as a Background of your GIS Geographic Lon-Lat
Map
Menu->Tools->Synchronize Google Earth with Geographic Lon-Lat Map
Convert and use all Transverse Mercator Projections & Transformations
17
18
19
20
21
22
23
24
http://egygpstracking.com/GIS/ElshayalSmartserver.exe?MapFile=
gis\Map_world\world.arb&HtmlFile=gis\Map_world\world.Html&Sa
veTempDir=Temp\&HtmlTempDir=..\Temp\&ImgExt=gif&ImgW=675
&ImgH=600&Mode=2&Scale=17000000
MapFile=gis\Map_world\world.arb
HtmlFile=gis\Map_world\world.Html
SaveTempDir=Temp\
HtmlTempDir=..\Temp\
ImgExt=gif or jpg or png
Quality=80
ImgW=675
ImgH=600
LayerNo=0
FieldNo=0
Relation= (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
[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
27
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('mn
uRelation').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
29
Internet
Data Base
Server
Client
Html
Application
Mobile
GPS
Devices
Google &
KML Shape
files
Server
CGI
Software
30
Windows Server IIS 5 or later 6,7,8
CGI supported Server
GPS users locations Data Base CGI Engine
GIS Shape file to KML CGI Engine
Google Maps free web mapping provided by Google
GIS Shape files (Spatial and attribute data) of requested area
Search tools for both (Google Geo-coding and KML GIS Shape files )
Client HTML5 supported Browser
Client Java Script supported Browser
HTML and Java Script Designed web site
Mobile GPS devices (Android, IPhone, IPad, etc.)
High bandwidth Server with Windows IIS on it
Good internet Connections
31
32
33
34
35
http://FreeSmartGIS.blogspot.com/
36

You might also like