In attendance: Alan and Karl
Alan worked on configuring mapstraction, scriptaculous sliders, and slippy map time browsing .
Comment for discussion: We might consider using Google code and Groups infrastructure for next quarter's project. The Marinemap guys appear to be doing this with some success. http://code.google.com/p/marinemap/
Spatial@ucsb hosted a lunch discussion on open source desktop software led by Edward Pultar. We had thirteen people in attendance, including several faculty, staff, and graduate students.
Greg Janee, Kitty Currier, Jared Kibele, Chris MacDonald, Martin Rabaul, Indy Hurt, Karl Grossner, Linna Li, Edward Pultar, Alan Glennon, Don Janelle, Keith Clarke, Miguel Gomez de Antonio
In attendance: Alan (left early for a Intronetworks presentation) and Karl (worked out of his office)
Alan worked on server configuration and Python network data structures and algorithms.
In attendance: Alan and Karl
Alan worked with Numpy and PIL libraries to do network analysis in Python.
Karl documented Python path fix for ArcGIS/GDAL.
In attendance: Alan and Karl
Karl succesfully configured AGS server's Python-Apache configuration.
Alan modified Flowpy to handle more generic line data. The resulting Linepy function is available in the Flowpy repository (http://www.enj.com/software/index.php).
In attendance: Sean Benison, Alan Glennon, Karl Grossner, Matt Niblett, Tim Niblett
Karl demonstrated his modifications to Flowpy to make it communicate with a PostGIS database.
Alan showed his Amazon EC2 instance loaded with our geostack. AMI code is on our Useful software page.
We had a short discussion about using Python with graphs, based on Guido van Rossum's essay.
After the discussion, we adjourned to The Habit for dinner.
In attendance: Sean Benison, Rick Church, Alan Glennon, Karl Grossner, Matt Niblett, Tim Niblett
The meeting started with a discussion of routing algorithms pgRouting and gosmore.php from the previous session.
Alan Glennon walked through his Flowpy code (http://enj.com/software).
Tim Niblett created a software and useful links page.
We ended the meeting with a discussion of web-enabled Python.
We adjourned to Tim's for the Windows 7 Launch party.
to do: (RESOLVED 23 Oct 09) we need to test and modify the instructions for Windows Python/GDAL installation.
Thanks to Guylene Gadal and enj.com for supplying pizza!
In attendance: a pile of people (Matthew Vitale, Carlos Baez, Nate Isbell, Kate Deutsch, Tim Niblett, Matt Niblett, Karl Grossner, Sean Benison, Guofeng Cao, Ed Pultar, Seo Youn Yoon, Alan Glennon, Guylene Gadal)
Discussed components of the open source geostack. Inventory of our stack.
Visualization: Openlayers with KML / Pultar
Server: Guylene Gadal, Glennon (worked on Amazon EC2 AMI with our stack)
Karl and Alan stayed late to work on implementing routing in OpenStreetMap. (PgRouting and Gosmore)
Miscellaneous links discussed:
Utah State University Python and Geoprocessing class
http://www.gis.usu.edu/~chrisg/python/2009/lectures/
In attendance: Alan Glennon, Karl Grossner, Sean Benison, Matt Niblett, Tim Niblett
1) Defined overall purpose and problem class
2) Evaluated available infrastructure
3) Created general workplan
4) Identified interests and discussed items for further exploration
General work areas
RESOLVED Actionable: Update Postgres, PostGIS on dra.in; Create accounts for Matt, Tim, and Sean on dra.in (Karl)
RESOLVED Actionable: Update OpenLayers on dra.in (Alan)
Basemap data: http://cloudmade.com, http://wiki.openstreetmap.org/wiki/Routing
- PROGRESS: OpenStreetMap data from cloudmade.com loaded into Postgres db 'enj01' (highways, boundaries, poi, etc.) (Karl)
note: direction is not yet implemented in these data
California near real time traffic data: https://pems.eecs.berkeley.edu
- PROGRESS: Sep 2009 data for Central Coast region (5) downloaded, available for assessment (Karl)
Agenda
Problem
Solve a general transportation optimization problem and deliver the results to an online map.
Take these data
Street networks from cloudmade.com or osm.org
from and to locations
Get data into Postgres/PostGIS
Send appropriate data to solver or heuristic
Crunch
Send results to Postgres/PostGIS
Parse results to visualize in OpenLayers