Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave.

Similar presentations


Presentation on theme: "Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave."— Presentation transcript:

1 Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave. South Charleston, WV 25303 304-744-7911 mtncad.com

2 Today’s Mission Give you an understanding of the capabilities of Open Source solutions Give you an understanding of the capabilities of Open Source solutions Not a substitute for a complete Enterprise Solution Not a substitute for a complete Enterprise Solution Poor Man’s Enterprise GIS – NOT Poor Man’s Enterprise GIS – NOT Present mapping on the Web - YES Present mapping on the Web - YES

3 What is Open Source From opensource.org: From opensource.org: –Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.

4 Why Open Source Software? OSS is Free OSS is Free –Price is tough to beat! –…but not a “whole” product –Free as in free speech, not as in free beer –No Vendor “lock-in” –Commercial support available

5 The Players UMN MapServer UMN MapServer –Ka-Map MapGuide Open Source MapGuide Open Source Google Maps API Google Maps API Yahoo, Microsoft Virtual Earth Yahoo, Microsoft Virtual Earth OpenLayers OpenLayers Deegree and others Deegree and others

6 UMN MapServer “MapServer is an Open Source development environment for building spatially-enabled internet applications. “ “MapServer is an Open Source development environment for building spatially-enabled internet applications. “Open SourceOpen Source Supports industry standard data formats and spatial databases Supports industry standard data formats and spatial databases On-the-fly feature classification On-the-fly feature classification Sophisticated rule-based labeling Sophisticated rule-based labeling On-the-fly projection for both raster and vector data On-the-fly projection for both raster and vector data Provides a wide variety of spatial and attribute-based queries Provides a wide variety of spatial and attribute-based queries Supports popular Open Geospatial Consortium (OGC) standards including WMS, WFS and WCS Supports popular Open Geospatial Consortium (OGC) standards including WMS, WFS and WCS Leverages best-of-breed open source geospatial technologies such as GDAL/OGR, PostGIS and PROJ.4 Leverages best-of-breed open source geospatial technologies such as GDAL/OGR, PostGIS and PROJ.4 Integrates with popular front-end environments such as ka- Map, Chameleon, Mapbender, MapBuilder and Cartoweb Integrates with popular front-end environments such as ka- Map, Chameleon, Mapbender, MapBuilder and Cartoweb

7 MapServer Fast, Reliable, Mature Fast, Reliable, Mature Authoring Tools Authoring Tools Text Editor Text Editor Mapbender Mapbender Server component for Ka-Map Server component for Ka-Map WMS Server WMS Server Randolph County Demo Randolph County Demo Randolph County Demo Randolph County Demo

8 Ka-Map “ka-Map ("ka" as in ka-boom!) is an open source project that is aimed at providing a JavaScript API for developing highly interactive web mapping interfaces using features available in modern web browsers.” Combines MapServer, phpMapScript, and AJAX Combines MapServer, phpMapScript, and AJAX Just point it at a MapServer map file Just point it at a MapServer map file Caches image tiles on the server and the client. Caches image tiles on the server and the client. Ka-Map Demo Ka-Map Demo Ka-Map Demo Ka-Map Demo Fayette Tax Maps Demo Fayette Tax Maps Demo Fayette Tax Maps Demo Fayette Tax Maps Demo

9 MapGuide Open Source “MapGuide Open Source is a web-based platform that enables users to quickly develop and deploy web mapping applications and geospatial web services. MapGuide features an interactive viewer that includes support for feature selection, property inspection, map tips, and operations such as buffer, select within, and measure.” Nice Windows install packages Nice Windows install packages Not truly open source MapGuide Studio is really necessary Not truly open source MapGuide Studio is really necessary Fayette County Demo Fayette County Demo Fayette County Demo Fayette County Demo

10 MGOS Features Offers an AJAX Viewer (pure DHTML no plug-in required) or a vector-based DWF Viewer (requires an ActiveX Control) with a common user interface and JavaScript API Offers an AJAX Viewer (pure DHTML no plug-in required) or a vector-based DWF Viewer (requires an ActiveX Control) with a common user interface and JavaScript API AJAX Viewer offers a tiled map display for smooth navigation AJAX Viewer offers a tiled map display for smooth navigation Allows feature selection by point, rectangle, radius, or polygon with immediate feedback Allows feature selection by point, rectangle, radius, or polygon with immediate feedback Displays feature properties in multi-line tool tips Displays feature properties in multi-line tool tips Displays properties of the selected feature in a property browser panel Displays properties of the selected feature in a property browser panel Supports feature buffering, querying features that fall within selected polygons, and a tool for measuring distance Supports feature buffering, querying features that fall within selected polygons, and a tool for measuring distance Provides printing and plotting support Provides printing and plotting support

11 Google Maps API Google provides your base map. Google provides your base map. Google provides your user interface. Google provides your user interface. Layer data on top (e.g. KML, WMS)‏ Layer data on top (e.g. KML, WMS)‏ Search, Driving Directions built in. Search, Driving Directions built in. Mash-Ups Mash-Ups Limited scale range (zoom in)‏ Limited scale range (zoom in)‏ Video Video Video Locator Demo Locator Demo Locator Demo Locator Demo WV Flood Zones WV Flood Zones WV Flood Zones WV Flood Zones

12 Yahoo Maps API Microsoft Virtual Earth API Similar to Google… Similar to Google… Internet Mapping Engine Comparisons Internet Mapping Engine Comparisons Internet Mapping Engine Comparisons Internet Mapping Engine Comparisons

13 OpenLayers Can use data from any source Can use data from any source No server required – all JavaScript No server required – all JavaScript Use other peoples’ data including Google, Yahoo, VirtualEarth, Google Earth KML, WMS servers (e.g. DEP,WVGIS)‏ Use other peoples’ data including Google, Yahoo, VirtualEarth, Google Earth KML, WMS servers (e.g. DEP,WVGIS)‏ OpenLayers Demo OpenLayers Demo OpenLayers Demo OpenLayers Demo

14 Static Maps HTML ImageMap HTML ImageMap PDF PDF DWF DWF Assessor Tax Maps Demo Assessor Tax Maps Demo Assessor Tax Maps Demo Assessor Tax Maps Demo


Download ppt "Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave."

Similar presentations


Ads by Google