Getting the Crowd to Help How We Built a Mapwiki in Open Source Information and mapping in the public interest www.greeninfo.org.

Download Report

Transcript Getting the Crowd to Help How We Built a Mapwiki in Open Source Information and mapping in the public interest www.greeninfo.org.

Getting the Crowd to Help
How We Built a Mapwiki in Open Source
Information and mapping
in the public interest
www.greeninfo.org
About Us
• Larry Orman, Executive Director
• Robert Graham, Web GIS Developer
• GreenInfo Network
nonprofit
16 years
geospatial tech
Information and mapping
in the public interest
www.greeninfo.org
12 staff
1.
It started with a problem
California’s Parks/Open Space
900 agencies/organizations
49,000,000 acres
16,000 units
55,000 holdings
~1.5 FTE . . .
Options?
• Call everyone up and ask for data
• Hand out paper maps to draw on
• Isn’t there an app for that? Use
phones and go out
• Just buy the data
What we need is…
The Crowd!
2.
Let’s build it
ourselves!
The Recipe
1.
2.
3.
4.
Sequence the user steps
Choose data to review
Actions = Notes, Drawings, Edits, Uploads
See everyone’s stuff, too
. . . bada bing,
bada boom
MapCollaborator™
http://websites.greeninfo.org/mapcollaborator/cpad/
Admin
http://websites.greeninfo.org/mapcollaborator/cpad/
3.
Ok, what else?
Recreation Facilities?
Recreation Facilities!
http://www.mapsportal.org/mapcollab_facilities/
School Footprints?
School Footprints?
• Megan’s Law – 2,000’
• Tobacco, beverage
regulations – 12,000’?
• Probation tracking
• Safe routes to school
planning
• Etc…
School Footprints!
http://www.mapsportal.org/mapcollab_schools/
Anza Trail?
Anza Trail!
This can all be yours!
 Easily adaptable
 Core function set
 But don’t over do it
 (It’s not GIS. . . it
supports GIS)
4.
Get outta the way,
I want to do it!
The Tools You Need
 Online spatial database (PostGIS)
 Map engine (OpenLayers)
 Map/Data services (MapServer, TileCache, OGR)
 Web framework (CodeIgniter)
 Web server stack (Linux/Apache/PHP)
Web Pages
(HTML/JQuery)
Forms
PHP/CI
PostGIS DB
OGR
MapServer/TileCache
OL Map
Data Actions
 Get - features (WFS, GeoJSON), Images (WMS, Tiles)
 Create/Edit - OL features
 Post - geometry (text), attributes (forms)
Admin
GeoJSON
PHP/
CI
WFS
Map
Users
WMS
TileCache
JS/
JQuery
MapServer
PHP/
CI
Database
OGR
Forms
PHP/
CI/JQuery
PHP/
CI
More Tools
 Admin - DataTables.js
 Exports - PHPExcel, Wkhtml2pdf, pgsql2shp
Directions to watch for
 CartoDB
 Google MapMaker/Fusion Tables
 Ushahidi
 GeoDjango
 UTF Grids
 Tools can do most
anything
 Is the crowd willing
(and able…)?
 We’re all too busy
 Make it easy and
focused
 Use flexible tech
Contacts
Robert Graham – [email protected]
Larry Orman – [email protected]
GreenInfo – www.greeninfo.org