Parker - Penn State University

Download Report

Transcript Parker - Penn State University

Open Source Web Mapping
a non-developers perspective
Andrew Parker
Penn State University
Masters in Geographical Information Systems
Capstone Project
Advisor: Frank Hardisty
May 2009
Presentation Objective
• introduce a tutorial on how to build an open
source web map from a non-developers
perspective—from installing a Linux operating
system to building a web map.
• discuss common user errors
• after attending the presentation, attendees will
have familiarity with the tutorial, allowing a
successful experience building an open source
web map.
Capstone Objective
• to document the process of publishing a
web map on the Internet, step by step,
from a non-developer's perspective
• answer common questions for the GIS
professional who may want to explore
open source web mapping
– Which applications do I need?
– How do the applications work together?
The Result
a free, user-editable HowTo and tutorial
www.source3.com
select the MGIS WIKI tab
Which brings you to...the WIKI
Using the Wiki
LINUX OS
BeNOT
surerush
to read:
• do
and read carefully

especially
“Installing
• MGIS
Home
Page Ubuntu”
• command
line interface
• Introduction
Install web mapping
applications
Nothing to install, demos only.
Slides
showing
comparisons
Register and login
are
coming.
to post comments
Your patients put to the test.
Yes, there is more
configuration
ATTENTION!!!
remember that I stated
“DO NOT RUSH and READ CAREFULLY”
Web Mapping GUI Comparisons
•
•
•
all use the same PostGIS database
all are running off of a Linux server and
Apache
all use MapServer to access the PostGIS
database and render symbology
These GUIs can be accessed interactively
following the links in the WIKI
OpenLayers Example
Fusion for MapServer Example
MapFish Example
Putting it all Together
Be Careful
I do not include steps how to “DROP” a
database, table, or user if commands are
incorrectly entered into the command line.
MapFish Install
the end product
Recent MapFish Application…Ubuntu Server