Tyler Mitchell's blog

Dec 18 19:55

Part 1: How To Build A Code Sample Repository in Drupal

As promised a few weeks ago I've started to hobble together a basic code sample (aka snippet) repository tool. Based on the fields that I identified, here is the process I have went through. Aside from planning it takes about 10 minutes to set up. I won't cover installing Drupal, but will assume you have that already (this site is powered by Drupal).

Install Content Construction Kit (CCK) Module

This module allows you to create your own "content types". I use a default "blog entry" type for my normal entries on this site - consisting of a simple title field and a text body field. Obviously we need more than that to power the code sample repository. That's what CCK is for.

Dec 14 19:05

OSGeo on Vietnam TV

Venka Raghavan passed along this link to a Vietnamese TV news spotlight that mentions OSGeo several times while covering the Open Source Geoinformatics Workshop session. This was part of the GeoInformatics for Spatial-Infrastructure Development in Earth & Allied Sciences (GIS-IDEAS) 2006 Symposium. It was held in Ho Chi Minh City (HCMC), Vietnam, 9-11 November 2006.

Following this meeting, over 40 participants decided to join together to form an OSGeo Vietnam chapter. OSGeo also sponsored a booth at the conference and members participated in various other events and forums.

Dec 14 04:58

OSGeo Sponsorship Update

A few people have been asking for some general updates on various topics, so I thought I'd summarise a few things that I've been watching or involved in and will roll them into a few blog entries. This might help you catch up a bit with the activities of others under OSGeo.

Sponsorship

One of my main tasks has been to work with the OSGeo Fundraising Committee to solicit and organise new sponsors. The intent is to build more relationships with other organisations that share goals with OSGeo and to strengthen the foundation laid by the generous support from Autodesk.

The committee has set up two different ways of sponsoring OSGeo. One is directed generally toward the foundation - to cover promotion, infrastructure costs, etc. - we call this the Foundation Sponsorship method. This can be thought of as the general funds of the foundation.

Nov 24 00:16

The missing open source piece?

When you step back and look at the broad open source GIS application landscape, what tools are obviously missing? I don't mean the tiny pieces of your favourite functionality, rather those big gaping holes in the bottom of your boat that would sink your efforts to implement open source in your organisation.

I've heard at least three common issues brought up time and again - all of which seem closely related:

    High quality cartographic output - The ability to easily select layers, stylise their features and output for printing, often in an industrial environment. Most packages have some sort of output, though many of the web applications appear to be focused on raster output. GMT is often mentioned as "something to look at" whenever I ask others for their opinions, but I haven't gone there yet.
Nov 15 07:26

Geo-Professional Affiliation and OSGeo Membership

Last week I brought up the idea of setting up geospatial mentors that would act like a professional apprenticeship programme. I am particularly interested in one that focuses on open source technology, as I believe that to be a professional means much more than simply learning commercial products. There is certainly a place for that, but other institutions handle these needs quite well already.

This got me thinking about what I like to be associated with - what kinds of things would I wear as a badge of professional recognition? As I thought about the kinds of professional association that I would like to have in my career, the one I kept coming back to was OSGeo.

Nov 14 08:42

Building An Open Code Repository

For a while now I have day-dreamed about an online repository for code samples and examples covering the wide range of open source geospatial applications. I'm not talking about a CVS repository for a particular project, rather a place to store multi-language, multi-platform, multi-application code (and even command-line) text snippits.

New users would especially appreciate being able to find examples easily by browsing by language or sorting entries by platform, etc. For example, imagine you wanted to find a C++ example for programming a QGIS widget. It would simply be two filters from the mega list of online samples. Because all content would be text it would also be fully searchable. This would be powerful for the experienced programmer who wants to check out someone elses style or find a particular function or string.

Nov 10 23:54

Python Glue for GRASS Geoprocessing Services

Many of my colleagues have had to listen to my 'grand vision' over the past few years, which was centered around the idea of web-based access to a wide range of geoprocessing functions. My hope was to remove as many desktop dependencies as possible, while utilising the most current web technologies to make a desktop-like experience powered by a server.

Today I was looking at an encouraging example that does some of what I've always wanted to do.

Nov 09 07:35

Geo. Certification vs. Mentoring (8-Nov-2006)

A common question that comes up in various OSGeo forums is: Should OSGeo seek to provide a professional certification programme for individuals? This is usually in the context of educational curriculum development. The common answer is: "No, we don't want to go there, at least not yet. If we create curriculum, let institutions use it and grant their own diplomas if they want."

One of the reasons it is a recurring question, without a clear logical solution, is because one of the goals of the Education Committee is to create and/or distribute training materials for open source products. It makes sense that an organisation that is intimately involved with several projects would also be the ones to help pull together curriculum for teaching in an academic or professional environment. But where does OSGeo's involvement in applying that curriculum end?

Nov 08 07:45

OSGeo International Perspectives (7-Nov-2006)

OSGeo is definitely an International organisation. You can guess this by watching some of the discussions on the various mailing lists or looking at the makeup of the OSGeo board. However, it is more obvious when looking at the Local Chapters wiki page. There are more than a dozen regional or linguistic groups growing under the OSGeo banner. Some simply have a language-specific wiki, mailing list or OSGeo sub-domain. Others have a formal legal entity that is associated with OSGeo at a high level, complete with committees, a board and finances.

Nov 06 06:57

Day 1 - Summarising Priorities (6-Nov-2006)

Today was the official start of my new job with OSGeo.  As any OSGeo volunteer can attest, there are many different ways to get involved - e.g. software development, project promotion, conference planning, writing proposals, researching potential partnerships, managing servers, etc.  My responsibilities are largely focused on tasks that are hard to do on a volunteer basis due to time requirements.  Many of them are long-term TODO items that are recognised as a good idea (or even essential) yet fail to become a significant priority.

Here are a few of the tasks that I will be working on...