Mapserver The PSU Experience David Percy Geospatial Data Manager, Geology Department William Garrick Manager of Academic and Research Computing Portland.

Slides:



Advertisements
Similar presentations
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Advertisements

GIS in the Internet - architectures, standards and OpenSource Team SPADE – Spatial Decision Support.
Perspectives from the Client Side Integrating Backbone OS Technology with PostgreSQL PostGIS, UMN MapServer and Mapbender A short listing of the mentioned.
Web GIS Oregon Explorer Marc G Rempel Oregon State University The Valley Library Oregon Explorer
MapServer User Meeting Ottawa, Canada UMN MapServer Past, Present and Future.
Implementing Web GIS Solutions using open source software
OSGeo's Open Source Mapping Stack Beyond Features & Tools.
Spatial Data Infrastructure (SDI) In-A-Box, a Footprint to Deliver Geospatial Data through Open Source Applications Free and Open Source Software for Geospatial.
Oregon Explorer Mashups. What is a mashup? a mashup is a web page or application that combines data or functionality from two or more external sources.
Esri UC 2014 | Technical Workshop | Achieving Interoperability Using Open Standards and Specifications Satish Sankaran Kevin Sigwart.
Leveraging Resources through Partnerships A Case Study of a Distributed Web Mapping Service.
NREL is a national laboratory of the U.S. Department of Energy Office of Energy Efficiency and Renewable Energy operated by the Alliance for Sustainable.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
OpenSource GIS 2004 Ottawa, Canada Building MapServer Applications with PostGIS Chris Hodgson & Paul Ramsey Refractions Research.
Multiple Tiers in Action
SVG oriented Framework for Web Map Services 1 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr PHPMyWMS - an Open Source based, SVG oriented Framework for extended.
Computer Science (CS) Department Website Revision Final Report Alfredo Tigolo III.
Mapserver The Oregon Experience David Percy Geospatial Data Manager, Geology Department Portland State University Digital Mapping Techniques, 2006 Conference.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Open Source Databases and GIS
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
GIS on Linux 4all Project team: Jan Růžička František Klímek Michal Šeliga Pavel Děrgel.
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
PHP Web Development, PHP Programming
October 10, 2014 Coding For UX : Part 1 localhost 45 Main St #220 BKLN / / hugeinc.com.
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.
US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,
1 UTGB Shell An Open-Source Browser Framework for the Integration of Biological Data Taro L. Saito, Shin Sasaki, Budrul Ahsan and.
GIS technologies and Web Mapping Services
Open Standards Open Source Open Data Cameron Shorter Geospatial Systems Architect Lisasoft/Terrapages GITA 2007 Geospatial Infrastructure Solutions Conference.
Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave.
Using PostGIS and MapServer in the Census Interaction Data Service Presentation to AGI Technical SIG 'Open-Source in GIS' British Antarctic Survey, Cambridge,
Open Source GIS Technology overview Presented by Aaron Racicot – GIS Programmer February 8, 2006.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Data Scrounging 101 Steve Signell, Instructor Robert Poirier, TA School of Science Rensselaer Polytechnic Institute Monday,
The FalconView Geodata Overlay
Implementing Web GIS Solutions using open source software Karsten Vennemann Seattle.
Open Source GIS in Salmon Nation Equity, Ecology, and Economics Presented by Aaron Racicot – GIS Programmer November 16, 2005 A Citizen.
OSGeo Mashup : A practical look at 5 Open Source GIS applications GRASS/QGIS, GDAL/OGR, POSTGIS, MAPSERVER, GMT Presented at OSCON 2006 by Aaron Racicot.
AMS 2003: IIPS, GIS APPLICATIONS 6.4 Iowa Environmental Mesonethttp://mesonet.agron.iastate.edu Using GIS for Environmental Data in Iowa Dr Dennis Todey.
Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer April 18th,
Using Open Source GIS Technology overview Presented by Aaron Racicot – GIS Programmer January 25, 2006 A Citizen of Salmon Nation.
Open Source GIS Discussion and Examples CSIG 06 – 16Aug2006 Chris Condit
A GeoSpatial Mapping Architecture
KNOWLEDGE SYSTEMS Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
NR 621: GIS on The Web Jim Graham Spring Dynamic Web Pages (server) Browser ClientServer Web Server HTML File Image File HTML File Image File Database.
Dean Anderson Polk County, Oregon GIS in Action 2014 Modifying Open Source Software (A Case Study)
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
What is PostGIS? Spatial DataBlade for Postgresql Store, Query, and Manipulate Spatial data objects as first-class citizens in the Database. Follows the.
Web GIS Evaluation of ArcIMS, MapGuide, and GeoMedia WebMap Daniel De Wilde Neil King David Johnson.
Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
Open Source Geo Tools Tyler Mitchell. Open Source Geo Tools Tyler Mitchell Geographer Open Source Geospatial Advocate GIS Manager at Timberline, B.C.
Web-Based Open Source GIS: Decision Support Tools for Natural Resource Management OCEANSystem and TREESystem Presented by Aaron Racicot – GIS Programmer.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
GIS software overview GIS/CAD5. OPEN SOURCE COMMERCIAL DESKTOP WEB-BASED (SERVER)
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
Class02 Introduction to web development concepts MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/14/2016.
Chapter 13 Web Application Infrastructure
Caro-COOPS Data Online
Introduction to Quantum GIS
Web Based Spatial Decision Support System for Western Ghats
OSGeo's Open Source Mapping Stack
PHP / MySQL Introduction
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
MapGuide Open Source (MGOS)
MapGuide Open Source (MGOS)
Web AppBuilder for ArcGIS
Presentation transcript:

Mapserver The PSU Experience David Percy Geospatial Data Manager, Geology Department William Garrick Manager of Academic and Research Computing Portland State University

2005 the year of OS GIS Books –Mapping Hacks –Web Mapping Illustrated –MapServer Essentials Google Earth AutoDesk

Background of Presenters Percy –Over 20 years of scientific databases including medical research –Hired by Geology department in 1998 as data manager. GIS became an obvious need. –Began teaching in 1999, since then adding Field GIS, GIS Programming and this year Web Mapping Will –Manager of Academic and Research Computing –Staff at PSU for 8 years –12 Student Programmers

Previous Web Mapping at PSU Windows servers in offices running ESRI ~ : Geology, and Urban Planning Map Objects, then ArcIMS: Oregon Geologic Map and reference First Mapserver foray in 2002, project abandoned not due to mapserver Coastal data, database of Glacier Change, all science goes to the web now. ASP pages transitioned to Apache, MySQL, PHP in 2003 in preparation for move to Open Source

Academic and Research Computing to the rescue! Managed servers with Linux Ugly install of ArcIMS Began discussion of Mapserver/PostGIS Other projects requesting webmaps from ARC Strong investment in Apache, PHP, MySQL already. Leverage existing strengths Cost of Oracle/SQL Server prohibitive at PSU Institutional support for Open Source solutions

Components of Open Source Web Mapping The new “LAMP” L – Linux A – Apache M – MySQL P – PHP L – Linux A – Apache M – MapServer P – PostGIS

Open Source Components GDAL – Raster Library OGR – Vector Library GD – Graphics Creation Proj.4 – Coordinate Systems FreeType – Nice fonts! GEOS – Geometry Engine Shapelib – Shapefile library

Setting up a MapServer Site Installation –Build from source code –Install a package Get data on server Create mapfile –(analogous to AXL) Choose or write a front end –(similar to choice between HTML and JAVA) Stateless! –(No JAVA Servlets!)

A closer look at the “stack” Front end – –PHP/Mapscript with Javascript –PHP/Mapscript –Pure CGI with template substitution Data in –PostGIS or Shapefiles for vector –Geotiff, ECW or JPEG2000 for raster –Referenced and styled by MAPFILE Mapserver CGI built with all the right “includes” Webserver – Apache Operating system - Linux

The Big Choice: What front end? Percy facilitates open source sessions –Ka-Map –Chameleon –MapBender, MapLab, FIST Grad Students revolt! –Requirements defined Pan, Zoom, Query, some AJAX –In a single weekend prototype developed –Currently used in three production systems, fourth almost ready Demos!

Web Interfaces Ka-map Chameleon Maplab MapBlender FIST CGI Build your own

Conclusions Web Mapping is reliable and proven GeoDatabases, combined with WFS and WMS services are reliable and promising Be careful what Open Source project you align with –Many projects are brilliant, but orphaned OSCDL will continue support and development, both for map interfaces and backend datastreams.

Data Streams End of Monolithic Web Apps Open Geospatial Consortium (OGC) –WMS –WFS Query for capabilities High Quality data streams from many sources, possibly aggregated through Google Earth

Data Management Partnerships Similar to co-location of servers Harness the expertise of PSU

GeoDatabases PostgreSQL –From Berkely, Ingress –Transactions, rollback and other modern database features –Object – Relational DB PostGIS –Extensions for GIS functionality to PGSQL