Professional Documents
Culture Documents
برمجيات نظم المعلومات الجغرافية PDF
برمجيات نظم المعلومات الجغرافية PDF
GIS Software
.
GIS
::
.
.
.
2
:
,
.
:
,
.
3
:
,
.GIS
:
,
,
.
4
:
,
.
5
:
Grass ArchGIS
Geomedia
Idrisi
Id i i
6
-1 :
, ,
.
ArcGIS
A GIS
o
,
.
ArcGIS
.
ArcGIS
.ArcGIS Server
7
o :MapInfo
.
MapInfo
MapInfo ,
.
MapInfo
.
8
MapInfo
9
o :Geomedia
.
.
G
Geomedia di Professional
P f i l
.
10
( :
) IDRISI
o
,
.
.
IDRISI
.
,
.
11
:
-2
,
,
.
12
GRASS o
,
,
.
GRASS 350
.
GRASS
overlay analysis
,
buffers
.
13
o ILWIS
ILWIS
DOS
.
ILWIS
GRASS .
14
ILWIS
15
. )
( , ,
:
-1 :ArcView
,
ArcView
, ArcGis
.
16
-2 :
,
.
,
.
.
.
17
O
Open G
Geospatial
i lCConsortium
i
Over 340 member organizations, began in 1994
Promotes accessibilityy to g
geoprocessing
p g tools
and location-based services
Accomplishments
Standardized terms: points, lines, and polygons
Created GML (Geography Markup Language), an open
source language for describing spatial data
Standards for how g
geographic
g p data can be requested
q
and accessed from Internet servers
18
Open Source GIS
quantum GIS - qgis.org
uDIG -
uDIG.refractions.net
GRASS - grass.itc.it
g
19
Wh uses O
Who Open SSource GIS?
A few examples
ArcGIS 9.2
9 2 uses GDAL
United Nations
Big
i projects
j lik
like Linux,
i Apache,
h Mozilla
ill Firefox
i f andd OpenOffice
O Offi are supporteddb
by
Fortune 500 companies like IBM and Sun. OSGeo is supported by Autodesk.
20
Wh T
Why Teach
h Open
O SSource GIS?
1. Teach fundamentals of spatial data
management and analysis rather than button
memorization
i ti
2. Becoming an increasingly necessary job skill
C
Companiesi with
ith existing
i ti GIS are using
i thi
this
software
Makes GIS marketable to smaller firms and non-
non
profits
3 Drives innovation
3.
Through sharing of knowledge & source code
4 Code is open and human-readable
4.
21
The Stack
Free Alternatives For Your GIS Needs
PostgreSQL/ PostGIS - Spatial Database
http://www.postgresql.org/
http://postgis.refractions.net/
GeoServer - Server for Online Publishing/ Data Sharing
http://geoserver.org/display/GEOS/Welcome
OpenLayers - Web Application Programming Interface (API)
http://openlayers org/
http://openlayers.org/
GRASS - (Geographic Resources Analysis Support System)
http://grass.osgeo.org/
OSSIM - Advanced remote sensing g & image
g p processingg
http://www.ossim.org/OSSIM/OSSIMHome.html
Quantum GIS - Desktop GIS
http://www.qgis.org/
G
GDAL, OG
OGR - Translator
l lib
library for
f geospatial
i ld
data fformats
http://www.gdal.org/
22
P tg SQL + PostGIS
PostgreSQL P tGIS
PostgreSQL
g Q is a p powerful,, open
p source object-relational
j
database system
A true spatial database
Conforms to Open Geospatial Consortium standards*
ArcSDE can connect to it
New to ArcGIS Server 9.3
Secure storage for both spatial and non spatial data
Column
l llevell permissions
i i granularity
l i
PostGIS "spatially enables" the PostgreSQL server,
allowing
ll i it to t be
b usedd as a backend
b k d spatial
ti l database
d t b ffor
(GIS), much like ESRI's SDE
23
GeoServer
Outputs: WMS,
WMS WFS,
WFS KML,
KML GeoJSON,
GeoJSON GeoRSS,
GeoRSS more..
more
Share and edit geospatial data
Open standards allow publishing from any major spatial data
source including: shapefiles, SQL Server, PostGIS, DB2, Oracle,
WFS, TIFF Images, MySQL
Integrates with existing API's (Google, yahoo, etc.)
Connects to ArcGIS Server
WMS can be easily added into existing ArcMap .mxd's
http://geoserver.org/display/GEOS/Welcome
GeoServer is an open source software server written in Java that allows users to share and
edit geospatial data
data. Designed for interoperability
interoperability, it publishes data from any major spatial data
source using open standardsGeoServer is the reference implementation of the Open
Geospatial Consortium (OGC) Web Feature Service (WFS) and Web Coverage Service
(WCS) standards,
standards as well as a high performance certified compliant Web Map Service (WMS)(WMS).
GeoServer forms a core component of the Geospatial Web.
24
OpenLayers
JavaScript Library, including API
g Maps
Similar to Google p API
Makes building dynamic mapping webpages VERY easy
Provides the tools needed to easily add a map to a webpage
Allows overlaying your own data
Can display map tiles and markers loaded from any source
http://openlayers.org/
OpenLayers: http://www.openlayers.org/
http://www openlayers org/ OpenLayers makes it easy to put a dynamic map in
any web page. It can display map tiles and markers loaded from any sourceOpenLayers is a
pure JavaScript library for displaying map data in most modern web browsers, with no server-
side dependencies
dependencies. OpenLayers implements a (still-developing) JavaScript API for building
rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth
APIs, with one important difference -- OpenLayers is Free Software, developed for and by the
Open Source software community
community.
25
GRASS
Geographic Resources Analysis Support System
Geospatial data management
Analysis
Image processing
p p p
Graphics/maps production
Spatial modeling
Visualization
Tons of tools + functions = Very complex analysis
Now there's
there s a simple user interface through QGIS
Commonly referred to as GRASS, this is a Geographic Information System (GIS) used for
geospatial data management and analysis
analysis, image processing
processing, graphics/maps production
production,
spatial modeling, and visualization. GRASS is currently used in academic and commercial
settings around the world, as well as by many governmental agencies and environmental
consulting companies. GRASS is an official project of the Open Source Geospatial
Foundation.
26
OSSIM
Open Source Software Image Map
27
Quantum GIS (QGIS)
Desktop application very user friendly
Can work directly with .shp
shp file,
file WMS
WMS, too many to list
Any Platform Windows, Mac, Linux
FREE
Plugins available (Similar to Firefox add-ons)
All
Allow spatial
ti l analysis,
l i 3-D3 D analysis,
l i statistical
t ti ti l analysis...
l i
User interface for GRASS tools.
OGR interface allows use of TONS of formats
PostGIS interface
MapServer export
28
29