Meeting Notes - Agenda



03 December 2009

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.


Spatial Tech Lunch (03 December 2009, 12:30pm, Phelps 2512)

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


19 November 2009

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.


12 November 2009

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.


05 November 2009

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 (


29 October 2009

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.


22 October 2009

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 (

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.


15 October 2009

Thanks to Guylene Gadal and 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



08 October 2009 Report

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; Create accounts for Matt, Tim, and Sean on (Karl)

RESOLVED Actionable: Update OpenLayers on (Alan)

Basemap data:,

- PROGRESS: OpenStreetMap data from 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:

- PROGRESS: Sep 2009 data for Central Coast region (5) downloaded, available for assessment (Karl) 



Fall 2009 Group Problem and Workflow


Solve a general transportation optimization problem and deliver the results to an online map.

     Take these data

               Street networks from or

               from and to locations

     Get data into Postgres/PostGIS

     Send appropriate data to solver or heuristic


     Send results to Postgres/PostGIS

     Parse results to visualize in OpenLayers