The upcoming PCL 0.11 release will include a new feature model. In a nutshell, it's a Object-Relational Mapping for Python which supports the OGC's Simple Feature Profile. The GDAL-based filesystem and psycopg-based PostGIS backends are operational in read-only mode, and a WFS backend based on elementtree or lxml is in the works. An introduction to the model and a tutorial with example code has just been added to our GIS-Python wiki.
Mark Pilgrim is ditching his Mac. Tim Bray sounds like he may not be far behind. I became an iBook user in 2002, but I've mainly used my laptops as though they were Linux systems which just happened to have better hardware-OS integration, dirt simple networking, and a slicker desktop. At the 2003 MapServer Users Meeting I plugged the overhead projector into my iBook and drove the presentation directly instead of converting to PowerPoint to use the conference machine. In many convenient ways, it just works. On the other hand, I've always preferred Mozilla and Firefox to Safari, and other than iTunes and Mail.app don't make much use of the Apple app suite. I don't think I'm quite ready to unswitch to a Linux laptop, but I'm getting close. The Python experience on OS X has always been crappy, and Apple's love of DRM annoys me.
Errors in the Gutenkarte picture of Pride and Prejudice remind me of a truth universally acknowledged, that data is everything in this game. Of any of the works offered in the demo, I know this novel best. I read it last year, and watched half of the classic 1995 BBC mini this past weekend. Gutenkarte is confusing character names with place names: Wickham, Fitzwilliam, and Bingley are the most outstanding errors of this class. Not only will Gutenkarte require an all-encompassing place name gazetteer, but also a database of characters, and the sense to exclude one or the other. Works of fiction will also be challenging to geocode. In which database can one find the location of Pemberly, Longbourn, or Netherfield? Until this data is in hand, Gutenkarte can't geocode fictional -- or ancient, by that matter -- works to satisfaction.
Update: Jo also notes Gutenkarte's issue with names.
The other night I helped Schuyler out with a Python and PostGIS problem. Now I suppose he was working on Gutenkarte. We saw a preview of this at the 2005 Open Source Geospatial Conference.
If two points make a line, do two engagements make a tour? I'm going to be making a series of presentations this summer about the Python Cartographic Library, PrimaGIS, and open source GIS tools for Python in general. The first is to the Triangle Zope and Python Users Group, Tuesday 27 June. My host in Chapel Hill, NC is Chris Calloway of SEACOOS. During the week of 10-13 July I will be in Santa Barbara, CA. My wife is attending a workshop at NCEAS, and I am tagging along to visit the geospatial folks at the Center, and hopefully arrange for a visit to the Alexandria Digital Library as well. If you're in the area, and interested in hearing about these projects, send me an email and I'll keep you apprised of my schedule in Santa Barbara.
No Where 2.0 for me. Although it seems to be much more about business than technology, the buzz is intringuing. If it weren't for vacation plans a year in the making, I'd probably have gone.
Sadly, I failed to check the schedules of other summer tours before getting tickets to Santa Barbara, and got burned: we're missing the Built to Spill shows in Boulder while we fly out, and missing the Sonic Youth and Pearl Jam show in Santa Barbara same night as we fly home. Argh! Rather Ripped, featured yesterday on NPR, is downloading as I write.
I'm certain that for every brouhaha in the Geospatial community there is a parallel kerfuffle in The Simpsons. First there was MapServer Cheetah/Enterprise. Now, my question is this: does the GeoRSS episode more resemble the conflict in "Mr. Plow" (9F07) or that in "Flaming Moe" (8F08)? Discuss.
Sorry, James, Brian: I couldn't find any images of the Plow King or any good ones of a Flaming Homer/Moe.
I was fortunate to have a lightning talk slot at the 2005 Open Source Geospatial conference. Among other things, I talked about my changing priorities. I said that MapScript (and MapServer) were practically complete and that I'd be working more and more on the Python Cartographic Library and PrimaGIS. Now, a year later, I'm finally making it official. Howard Butler is taking over stewardship of MapServer's Python language bindings. Umberto Nicoletti and Tamas Szekeres are taking charge of the Java and C# bindings. I'm also resigning my seat on MapServer's Technical Steering Committee. It's too hard to be a good leader in both the PCL and MapServer projects, and I'd be embarrassed to be a non-participating member of the TSC.
Although I didn't accomplish everything I'd wanted, I've had a positive impact on the MapServer project. I recruited and mentored new committers. People are happy with the Linux-style odd/even version numbering. The unit tests did make MapScript more robust. There's even a slowly increasing recognition of how dearly MapServer needs to be refactored. I'm satisfied. Good luck, MapServer! It's been a fun and rewarding ride. Long may you run.