GIS - Graphical Web · Client SVG Map Viewer GIS (MapInfo,GeoMedia, ArcGIS).csv, .svg, .e00, .mif,...
-
Upload
truongcong -
Category
Documents
-
view
236 -
download
0
Transcript of GIS - Graphical Web · Client SVG Map Viewer GIS (MapInfo,GeoMedia, ArcGIS).csv, .svg, .e00, .mif,...
Client
SVG Map Viewer
GIS(MapInfo,GeoMedia,
ArcGIS)
.csv, .svg, .e00, .mif, .shp
Dynamic Generation of SVG documents
MySQL, PGSQL
Stuttgart University Applied Science
“Show Us”
C, needs root access
Java, root access might be necessary
Data provision unclear
Powerful, costly, partially difficult to install, focus on proprietary data formats
Fascinating, but no product
“is able to automatically overlay map images obtained from multiple dissimilar map servers, regardless of map scale, projection, earth coordinate system or digital format” (OGC 2004)
http://www.easywms.com/suasdemo/WMS/getmapcap.php?VERSION=1.1.1&BBOX=189775.33,...&LAYERS=airports&STYLES=,&REQUEST=GetMap&style=default&SRS=EPSG:26715&WIDTH=800&HEIGHT=600&FORMAT=image/svg+xml&EXCEPTIONS=application/vnd.ogc.se_xml
http://www.easywms.com/suasdemo/WMS/getmapcap.php?VERSION=1.1.1&BBOX=4.569,.&QUERY_LAYERS=city&SERVICE=WMS&REQUEST=GetFeatureInfo&RADIUS=2&SRS=SRS_not_defined&WIDTH=800&HEIGHT=600&X=400&Y=400&INFO_FORMAT=text/xml
Y=pixel_row
• combination with other XML technologies like XLink
• True geo-data, used as visualization for GML
• conformant to DOM, analysis & modification using JavaScript
`id` int( 11 ) NOT NULL auto_increment,`aid` int( 11 ) UNSIGNED NOT NULL,`recid` varchar( 64 ) default '',`layer` varchar( 64 ) NOT NULL default 'LayerNotDefined',`geomtype` varchar( 20 ) NOT NULL default 'Unknown',`srs` varchar( 64 ),`xmin` double default NULL ,`ymin` double default NULL ,`xmax` double default NULL ,`ymax` double default NULL ,`geom` GEOMETRY ,`xlink` varchar( 256 ),`attributes` text NOT NULL,
`fcid` int( 11 ) NOT NULL auto_increment,`aid` int( 11 ) UNSIGNED NOT NULL,`stid` int( 11 ) UNSIGNED NOT NULL,`layer` varchar( 64 ),`description` varchar( 256 ),`geomtype` varchar( 32 ) NOT NULL default 'Unknown',`layertype` varchar( 32 ) NOT NULL default 'Unknown',`srs` varchar( 64 ),`xmin` double default NULL ,`ymin` double default NULL ,`xmax` double default NULL ,`ymax` double default NULL ,`queryable` boolean NOT NULL default TRUE,`visiable` boolean NOT NULL default TRUE,`priority` tinyint(3),`elevation` double default 0 ,….
GetMap, GetFeatureInfo GetCapabilities
• JavaScript based GUI
• Use Asynchronous JavaScript and XML (AJAX) technology - asynchronous progress of data exchanging with servers as background process
Source: Herbert K Djaba, Ashfaq Ahmad Noman, 2008: SUAS Map Server. CIV Seminar Report, Stuttgart University of Applied Sciences