tag:blogger.com,1999:blog-33433274204384922422024-03-06T01:26:32.835+11:00From the Inside Looking InMarkhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-3343327420438492242.post-27958960108606183102010-05-08T13:39:00.009+10:002010-05-20T12:58:03.199+10:00PostGIS in ActionAs an enthusiastic user, advocate and sometimes even developer on the PostGIS project, I'm always happy to see new material hit the market to help curious newbies figure out where to start. Unlike client applications where a "download it and try it out" approach works with many users, a database extension is a bit harder to simply poke with a stick and see how it responds. This is why I was excited to get a copy of <a href="http://www.manning.com/obe/">PostGIS in Action</a> by Regina O. Obe and Leo S. Hsu.<br /><br />My initial impression of the book is that it fills the niche I had for it beautifully. Regina is an active member of the PostGIS community responsible for much of our documentation and many questions answered, so it came as no surprise to me that the early chapters of the book provided a smooth and well constructed introduction to the fundamental concepts of spatial data and data modeling. With many hands-on examples, new users are guided through the concepts in an interactive and results-focussed manner. Even the two chapters on spatial functions cover the <em>what</em> a function does without losing sight of the question of <em>why</em> you would want it. Follow those up with one of the clearest discussions on spatial reference systems I've ever seen, and you're holding in your hand the most thorough and approachable introduction to PostGIS I've yet to see.<br /><br />But wait, it gets better. After the introductory half of the book takes you through what PostGIS is, what it information it stores and what you can do with it, you move on to the nitty-gritty of actually getting stuff done. Starting with the apropos subject of loading and exporting data, you are presented with an objective comparison of a handful of freely available, easy to use tools to get the job done. Once the data is loaded, the book progresses into in-depth discussion of a number of problems that are common, but difficult. <br /><br />The same approach used for the beginner is applied with great success in the more advanced sections as well. For example, the Proximity Analysis problem is presented in clear and simple terms and then broken down into four sections covering different aspects of the problem. Each section clearly lays out how the problem is approached, common mistakes to beware of and one or two short, clear examples solving the problem. Similarly, a substantial section on performance considerations runs the gamut between the standard indices and key definitions to the more specialized tweaks including geometry generalization and query rewriting. These two sections alone make this a must-have reference for veteran PostGIS users.<br /><br />The book is rounded out with sections on extensions to PostGIS and desktop GIS applications supporting it. A handful of appendices provide even more detail, including a handy SQL Primer that is worthy of publication unto itself.<br /><br />PostGIS in Action is rather difficult to view as a single resource. It is in part an elegant introduction to an difficult domain. It is part analysis of advanced spatial data manipulation. Part is a clearly organized and written reference manual. What truly unifies this book is the clarity and purpose of writing. Wherever the subject matter becomes abstract or difficult to grasp the authors have gone to great lengths to break the problem down into attainable steps, providing clear and patient guidance throughout. Whatever your competence with spatial data, or databases in general, there's plenty you will learn from this book.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com3tag:blogger.com,1999:blog-3343327420438492242.post-69814511645546808562009-12-08T16:00:00.000+11:002009-12-08T16:00:03.547+11:00PostGIS WorkshopThis has been too long coming, but I've finally sent my <a href="http://revenant.ca/www/postgis/workshop/">PostGIS workshop material</a> out into the wild. This was presented at the <a href="http://fromtheinsidelookingin.blogspot.com/2009/10/foss4g-2009-day-1_20.html">FOSS4G conference in Sydney</a> and has had minimal changes since then. Feel free to send me any comments or errata. <br /><br />I would like to thank Mike and Paul from OpenGeo for their help, both with the material and during the workshop. It is always a pleasure to work with people that are professional, enthusiastic and willing to go the extra mile to make sure everyone leaves relatively happy.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com1tag:blogger.com,1999:blog-3343327420438492242.post-23170489212716671642009-10-23T23:00:00.000+11:002009-10-24T14:24:54.328+11:00FOSS4G 2009 - Day 4The final day of the conference was a welcome relief for me. The only real trauma was Jody's GeoTools tutorial. At the beginning of the break as he was running off to the demo theater to get things going, he looked around the booth for his box of dvd's and print material and couldn't find it. After a quick pass over the booth myself, I ran to the tutorial room to make sure it hadn't migrated there and then tracked down Michael Bedward, Jody's partner in crime for the tutorial, to make sure he hadn't moved it. Of course he hadn't. So back to the booth to dig through every box in the place. It turned out it was in plain sight, but had been moved under the table and had some spare propaganda and a program dropped on the top to hide its true contents.<br /><br />I managed to attend Andrea Antonello's presentation on jGRASS, which I thoroughly enjoyed, but had to flee before Silvia Franceschi's related presentation. Instead I attended Ben Caradoc-Davies talk on Application Schemas in GeoServer, which was a good talk in and of itself, but more review for me than I had hoped. Andrea Aime's talk on GeoServer in Production follow Ben and gave heaps of valuable information; much more that I had been able to scrounge up from the lists on my own.<br /><br />The late-afternoon sessions were started with the WMS Shootout, which was presented in a lively and engaging manner by Andrea Aime and Jeff McKenna. The results are <a href="http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout">already posted</a> and the whole shootout is in svn, reproducible by all and a great basis for ongoing performance comparisons. I wonder if this could be ported to <a href="http://docs.codehaus.org/display/DH/Home">DuckHawk</a>.<br /><br />The CCIP discussion was frankly a poor reflection on the good work that the CCIP actually did. I can't comment in much more detail, as I wasn't awake for all of it. The Sol Katz award was presented to the very deserving Daniel Morissette, who I was finally able to meet on Tuesday, and a passionate closing by <a href="http://www.blogger.com/profile/11881171259428356695">Cameron Shorter</a> to cap of the day.<br /><br />The end of the conference was a strange feeling. So much work has been poured into it by so many people over the last year, most of it seemingly in the last month. With everything finished, and everything successful, I suddenly didn't know what to do with myself. I met some people for some meat and wine and the Meat and Wine Company. We deferred our plans to make a serious investment in wine for a day, since Jody and I were both in pretty poor shape. I went to sleep before 11pm for the first time in a month. Bloody hell that was nice.<br /><br />But... what happened to day 3?<br /><br />Day three was a long day for me. I was assisting Jody with a uDig-based tour of the Live DVD in the morning and so we both had to blow off Ignite Spatial on Wednesday to go back to the office and get it finished. I made it through the three out of the four available workbooks and got some slides put together for an overview of PostGIS. It was a late night and it made for a rough morning. The tutorial was fairly successful. Because it was completely hands-on and required a laptop, or a neighbor with a laptop, we had around 40% of the prospective attendees walk out at the start. It actually worked well, and those that stayed behind got a good tour of a number of services, though we didn't get through all the material. I only made Simon Greener's presentation, <span style="font-style:italic;">PostGIS and Oracle Spatial</span>, and enjoyed that, though the slides were too complicated to fully ingest at the rate of delivery. Simon was a very entertaining presenter which more than made up for it.<br /><br />Thursday night was also the dinner cruise and Bird of a Feathers. I rolled into the PostGIS BoF with no particular plan to be awake, let alone useful, but found myself called upon to provide some direction. I didn't, but the call itself was enough to get people talking. There was some great discussion of how people are hacking up raster-ish support, the hacks and use-cases of real users and even some excitement about Paul's work on the geography datatype. I had to flee earlier than I had hoped to make the dinner cruise. <br /><br />The cruise was plenty good. They handled my special dietary needs quite well, but the food was overcooked. The wine was not. I only sampled the sparkling and the red and both were very nice bottles. Between exhaustion and free bar, it was a fun night. We didn't really get much value from the <span style="font-style:italic;">cruise</span> aspect of the dinner cruise. We left Darling Harbour and sailed under the Sydney Harbour Bridge. Most people were on the viewing deck with their cameras blazing, but then the drinks and food was eminent were drained so we returned below deck. The views out the windows were nice enough, but I was left feeling that we could have made better use of the whole <span style="font-style:italic;">I'm on a boat</span> phenomena. Bow jumping for example, or water skiing.<br /><br />The result of the whole day three experience was that I didn't have a blog post in me. Not that there wasn't bloggable material, clearly, but consciousness and coherence was not in the cards by the time my day was done. I beg your forgiveness.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-31686770154072298012009-10-21T21:30:00.002+11:002009-10-21T21:52:50.525+11:00FOSS4G 2009 - Day 2The first <span style="font-style:italic;">real</span> day of FOSS4G began today with a spectacular <a href="http://www.youtube.com/watch?v=zB_a28vBtBk&feature=channel">keynote session</a> by Paul Ramsey. I made it's way onto YouTube by lunch and has been all the talk on Twitter. If you haven't seen it yet, you should do so. I'll wait.<br /><br />Due to my committments to both organisation and boothery, I only managed to make one session during the day. <a href="http://vmx.cx/cgi-bin/blog/index.cgi">Volker Mische</a> presented his work on GeoCouch, the spatial extension for CouchDB, to a large, but widely dispersed crowd in the Auditorium. The presentation was much better than his ad-hoc explanations over beer; likely due to the reduced heckling that large spaces and microphones bring. I was able to catch the set-up of the first of Jim Groffen's tutorials with Andrea Aime, and the set-up and take-down of the second with Arne Kepp. With back-to-back sets, I held no envy for Jim's afternoon. Even still, the rooms were packed and attendees were leaving happy. At least, those that got a seat were leaving happy.<br /><br />Tomorrow is another day, and my morning includes assisting Jody Garnett with a tutorial session. As such, we've absconded the venue and hidden ourselves away to complete and rehearse our material. <br /><br />Until tomorrow then.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-49500854158478886272009-10-20T23:00:00.001+11:002009-10-21T09:22:27.214+11:00FOSS4G 2009 - Day 1Day one of the FOSS4G conference has come to a close, and by all reports has been a resounding success. I would like to mention a few names: Jeff McKenna (the wisdom of the ages), Daniel Branik (our system and network manager from Arinex) and Julia Vernon (conference manager from Arinex). Without these people things would have fallen apart weeks ago. My thanks to you.<br /><br />As for the workshops themselves, I didn't have the pleasure of actually attending one, other than my own, but everyone I've spoken to has had nothing but good things to say. The effort all of the workshop presenters have put in to their material both today and in the weeks and months leading up to today have served them well and it's because of these efforts that so many people have finished today with a smile on their faces. Well done to all of you.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-68279252012969538802009-10-13T13:02:00.006+11:002009-10-13T13:54:40.576+11:00Beyond FOSS4GThe FOSS4G conference has been consuming the majority of my waking hours for the last few months, but with the conference in sight I'm beginning to see a little light shining back at me from around the edges. So this begs the question, what to do when FOSS4G is over?<br /><br />The obvious answer is <a href="http://wiki.osgeo.org/wiki/FOSS4G_2009_Code_Sprint">to code</a>. The code sprint is running all day Saturday and is not strictly constrained to programming. Efforts such as the Live DVD and OSGeo Marketing and Education will be represented as well. Anybody with an interest in an project, subcommittee or endeavour is free to organise a group, or join those already signed up.<br /><br />While some keeners will be sprinting all weekend, my plan is for a more leisurely walk on Sunday. The <a href="http://www.7bridgeswalk.com.au">Seven Bridges Walk</a> is a 25km stroll around Sydney Harbour, crossing three of the cities picturesque bridges (and four that are more on the functional side). For those not up for the distance, shuttle buses will be running around the course throughout the day to take you back to your point of origin. Having taken part in the walk last year, and having to run the final leg due to a late start, this year I'm heading out bright and early this year. Drop me a line if you're keen to join.<br /><br />All of this is nice, but it neglects some of Sydney's greatest assets. Where are the beaches? Well, in keeping with tradition, they are found on the coast. No trip to Sydney would be complete without a stop at the worlds most famous beach, Bondi Beach. Public transport to the beach is <a href="http://131500.com.au/fullEnquiry.asp?PageMode=&Vehicle=Bus%2CTrain%2CFerry&WalkSpeed=NORMAL&Priority=&IsAfter=A&Date=24%2F10%2F2009&MaxChanges=-1&FromLocType=s&ToLocType=l&ViaLocType=&NotViaLocType=&Wheelchair=&Time=09%3A30AM&FromLoc=Town+Hall+Station~~%3BTown+Hall+Station%3BTown+Hall+Station~~LOCATION&ToLoc=Bondi+Beach~~%3BBondi+Beach%3B[340620%3A6248598]~~POINT&x=51&y=11">readily available</a> near the conference center and will deliver you in under an hour to one of the highest density tanning locations in the country. If you're not a fan of the crowds, Manley Beach is another tourist-owned-and-operated destination that is <a href="http://131500.com.au/publicTimetable.asp?TTKeyDir=954577~inbound&origin=&Date=24%2F10%2F2009&x=40&y=14&transMode3=Ferry&Vehicle=Ferry&TTWheelchair=-1">easy to get to</a>, but far enough from the city to ease the congestion on the sand.<br /><br />And if I'm still not tickling your fancy, there <a href="http://131500.com.au/fullEnquiry.asp?PageMode=&Vehicle=Bus%2CTrain%2CFerry&WalkSpeed=NORMAL&Priority=504&IsAfter=A&Date=24%2F10%2F2009&MaxChanges=-1&FromLocType=s&ToLocType=l&ViaLocType=&NotViaLocType=&Wheelchair=&Time=09%3A30AM&FromLoc=Town+Hall+Station~~%3BTown+Hall+Station%3BTown+Hall+Station~~LOCATION&ToLoc=Taronga+Zoo+Ferry+Wharf~~%3BTaronga+Zoo+Ferry+Wharf%3B[337129%3A6253526]~~POINT&x=54&y=18">Taronga Zoo</a>, the <a href="http://www.sydneyoperahouse.com/">Sydney Opera House</a>, the markets at <a href="http://www.paddysmarkets.com.au/">Paddys</a> or <a href="http://www.therocks.com/sydney-Shopping-The_Rocks_Markets.htm">The Rocks</a>, the <a href="http://www.sydneyfishmarket.com.au/">Sydney Fish Markets</a>, the Sydney <a href="http://www.sydneytheatre.com.au/">Theatre</a> and <a href="http://www.sydneydancecompany.com/">Dance</a> Companies and even our very own <a href="http://www.menufeast.com.au/info/18714/starbucks-cockle-bay/darling-harbour/">Starbucks</a>. And that's not even touching restaurants, pubs, clubs and proper cafes.<br /><br />There are no excuses for being bored in this city.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-43506049439944256542009-08-30T11:10:00.004+10:002009-08-30T11:28:37.547+10:00Speaking NotesWith <a href="http://2009.foss4g.org/">the conference</a> looming and my own workshop shaping up, I've found myself thinking more about my presentations skills. Fortuitous timing indeed to have <a href="http://www.laughlearnlead.com/?p=180">this tidbit</a> drift through my <a href="http://www.linkedin.com/pub/mark-leslie/11/7a4/2a4">LinkedIn</a> notices. While I've made significant progress in the last few years, I'm still a chronic sufferer of '<em>Aack, people</em>' syndrome. I've found the enunciation trick in the past is very helpful for maintaining pace, especially with some thoughtful pauses strategically placed to allow me to gather my wits before proceeding. With proper pacing comes a certain degree of calm. <br /><br />There's also the '<em>Ummm</em>' phenomena that I've seen take down some presenters hard; which Paul has thoughtfully <a href="http://blog.cleverelephant.ca/2009/07/extemporizing.html">provided some advice</a> on. What else do people run up against when in front of crowds, and what solutions are available?Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-10473347038878334302009-06-17T13:47:00.006+10:002009-06-17T14:29:01.704+10:00Have Your Say, the FOSS4G WayThe fact that the submission of abstracts for <a href="http://2009.foss4g.org/">FOSS4G 2009</a> closed over a week ago without my noticing betrays that I've been under the pump lately, but I've finally had the chance to hit the <a href="http://2009.foss4g.org/presentations/">voting site</a> and have a look at the results. The line-up is more impressive than I'd hoped. With much of the knowledge and experience of our industry distilled into bite-size chunks, it's hard to know where to start. My recommendation: start by letting us know (before Sunday, June 28th) what you want to see or you may be sorely disappointed. Of the 170 or so submissions, my personal highlights reel includes:<br /><ul><li>PostGIS and Oracle Spatial (Greener)</li><br /><li>Geoprocessing in the Clouds (Schaeffer)</li><br /><li>Geodata and CouchDB (Mische)</li><br /><li>Web Mapping Performance Shoot-out (Ramsey)</li><br /><li>Visualising animal movements in 'near' real time (Madin)</li></ul>Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-80632483684013496812009-03-30T20:56:00.002+11:002009-03-30T21:45:08.884+11:00FOSS4G Workshops and TutorialsMonths ago when I volunteered to chair the workshop committee for FOSS4G 2009 I was convinced it wouldn't be too much work. There are only ten workshops after all. For the most part I was right, but not for the reasons I expected. There was some writing involved; producing calls for submissions and templates for prospective instructors to fill in, but there were examples for me to draw from.. There was some thinking and research to put into the rating system I used to select workshops, but others were free with their advice and experience.<br /><br />Where things started to bog down was once the ratings came in. We went through two iterations of ratings before arriving at our final selection. I made the decision early on to involve as many people in the selection as possible, in part because I had submitted a workshop of my own and wanted enough transparency to avoid awkward questions. I got more of a response than I had expected considering how far off the conference is, and the fact that I insisted on people justifying their opinions made for an interesting conversation indeed. In the end my role was mostly an administrative one. I collected the ranking and comments and spat out results so we could go through it all again. With the final recommendations approved by the local organising committee, I sat down tonight and churned out 33 emails to 40 potential instructors sharing the excitement and the disappointment with each.<br /><br />I've discovered that being the unpleasantness of being the chair of the committee is not the work involved. It's watching your favourite fail. I did manage to get my workshop in, but it should come as no surprise that it's not my favourite. I already know most of the material, so it will be largely review for me anyway. But there were a few submissions that I was eyeing, wondering if I could slip away from my responsibilities to do the unthinkable and crash a workshop.<br /><br />But enough of my ramblings. The interesting bit here is who was selected!<br /><br /><span style="font-weight: bold;">Tutorials</span><br /><br />A Friendly Hands-on Survey of Popular Geospaital Services<br /> -- Jody Garnett, Mark Leslie, and Andrea Antonello<br /><br />Delivering data using published application schemas<br /> -- Rob Atkinson, Ben Caradoc-Davies<br /><br />Getting Started with MapWindow: An easy-to-install, easy-to-use free GIS for Windows<br /> -- Dan Ames and Ted Dunsford<br /><br />How to Cope with GeoSpatial - Intro to GeoTools for the Java Developer<br /> -- Jody Garnett and Michael Bedward<br /><br />Introduction to deegree iGeoDesktop<br /> -- Hanko Rubach<br /><br />Leveraging OGC Services with GeoExt<br /> -- Andreas Hocevar<br /><br />Making Maps Fast - Performance tuning and Tile Caching<br /> -- Arne Kepp and Jim Groffen<br /><br />Making Maps Pretty with Style Layer Descriptor<br /> -- Andrea Aime and Jim Groffen<br /><br />Protecting OGC Web Services with the 52°North Security System<br /> -- Jan Drewnak<br /><br />Sensor Web Enablement - Bringing Sensors into SDIs<br /> -- Arne Broering, Simon Jirka, Christoph Stasch, and Thomas Everding<br /><br />Using ILWIS with its PostGIS plug-in for raster-vector applications<br /> -- Rob Lemmens<br /><br />Working with GRASS-GIS Vectors and Databases<br /> -- Richard Chirgwin<br /><br /><span style="font-weight: bold;">Workshops</span><br /><br />Getting Started with MapServer<br /> -- Jeff McKenna, Tyler Mitchell, and Pericles Nacionales<br /><br />Geospatial BI with FOSS: an introduction to GeoMondrian and Spatialytics<br /> -- Thierry Badard and Etienne Dubé<br /><br />Introduction to PostGIS<br /> -- Mark Leslie and Paul Ramsey<br /><br />Introduction to the Open Geo-Stack: PostGIS, GeoServer, GeoWebCache, and OpenLayers<br /> -- Justin Deoliveira, Andrea Aime, Paul Ramsey, and Tim Schaub<br /><br />Making Maps Fast - Performance tuning and Tile Caching<br /> -- Arne Kepp and Jim Groffen<br /><br />OpenLayers - Your Foundation for Browser Based Mapping<br /> -- Tim Schaub and Roald de Wit<br /><br />Organising your geospatial data and services using GeoNetwork opensource<br /> -- Jeroen Ticheler and François Prunayre<br /><br />Practical Introduction to GRASS and related software for beginners<br /> -- Paolo Zatelli, Marco Ciolli, and Clara Tattoni<br /><br />Practical introduction to MapFish, the web 2.0 mapping application<br />framework<br /> -- Claude Philipona, Cédric Moullet, Frédéric Junod, and Eric Lemoine<br /><br />Working with GeoServer<br /> -- Justin Deoliveira and Andrea AimeMarkhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-91469812931405974162009-03-11T17:49:00.006+11:002009-03-13T15:39:19.086+11:00Toronto Code Sprint in absentiaWhile I was prevented from attending the recent code sprint in Toronto due to a <a href="http://en.wikipedia.org/wiki/Earth">large rock</a>, Jody and I decided to use the excuse to sprint along in our time zone.<br /><br />I had spent some time working on issues with PostGIS' support for curved geometries and was able to commit the fixes prior to the sprint. I had focused on the well known text (wkt) representations and parsing, simply because it's easier to fake up some data in a text format. This meant that the SQL-MM defined well known binary (wkb) was still unsupported. I spent much of my time sorting this out. It is in need of further test cases, but most of the heavy lifting is now done.<br /><br />Jody took on a much more satisfying challenge, which was to connect uDig to my development PostGIS instance and actually render out a curved geometry. With time short, we took the approach of parsing the wkt and converting it into a linear approximation of the geometry using the segmentisation code I wrote for PostGIS back in the day. We had a great time porting the C code into Java, with Jody taking every opportunity to expound on the virtues of garbage collection and slagging C. For my part, I was happy to have another set of eyes on my code and once again rediscovered the virtues of clear comments, if only they would be read. <br /><br />The end result, after two evenings work, is the following image. On the left is the geometry I drew using OpenJump to provide sensible points from which to derive a curved geometry. On the right is the uDig representation. It's curvy!<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0_3U7XmEviM_7XU5CGjtlUzfUBd4Nmo_vhOdUfDPyXm-Ncmyh0XlUW1fZ74nzQHPzm2U39_ZRWREvo5Q_kQxoe9S3pOxtJIHCKsCz-Vw4Ltw0g0LQQG8jduNptVDN9buwZypuN2rSaNjP/s1600-h/curves.jpeg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 211px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0_3U7XmEviM_7XU5CGjtlUzfUBd4Nmo_vhOdUfDPyXm-Ncmyh0XlUW1fZ74nzQHPzm2U39_ZRWREvo5Q_kQxoe9S3pOxtJIHCKsCz-Vw4Ltw0g0LQQG8jduNptVDN9buwZypuN2rSaNjP/s400/curves.jpeg" alt="" id="BLOGGER_PHOTO_ID_5311819518251841026" border="0"></a><br />While this is not the end of the work required, it's a good start and paints a pretty picture.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com1tag:blogger.com,1999:blog-3343327420438492242.post-57675343168684264732009-03-02T14:03:00.006+11:002009-03-02T14:27:13.469+11:00Moving TargetIt seems that no sooner have I <a href="http://fromtheinsidelookingin.blogspot.com/2009/02/foss4g-2009-workshops-and-tutorial.html">finished blogging</a> than the world shifts around me. At the time I was not sowing lies, but due to a slow response from presenters the deadline for submissions of workshops and tutorials for FOSS4G <a href="http://wiki.osgeo.org/wiki/FOSS4G_2009_Press_Release_6">has been extended</a> by one week to March 9th. So finally, score one for the procrastinators.<br /><center><a href="http://icanhascheezburger.com/2009/01/25/funny-pictures-we-are-glad-to-tell-you-that/"><img title="Nothing's more important than a good days sleep." src="http://icanhascheezburger.wordpress.com/files/2009/01/funny-pictures-kitten-falls-asleep-while-writing-a-letter.jpg" alt="procrastinating kitteh" height="300" width="400" /></a></center>Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-72133634225601783652009-02-26T16:06:00.004+11:002009-02-26T16:36:49.254+11:00FOSS4G 2009 - Workshops and TutorialAfter much procrastination, some humming and even a little hawing I've finally put in my <a href="http://2009.foss4g.org/workshops/">submission to run a workshop</a> this October at <a href="http://2009.foss4g.org/index.html">FOSS4G</a> in Sydney. The process is quite painless, requiring only an abstract, description and some details about your presentation experience. <a href="http://2009.foss4g.org/tutorials/">Tutorials</a> are also welcome, but act fast as the call for submissions closes on Monday.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-53390810938609561102009-02-23T10:15:00.005+11:002009-02-23T11:04:39.374+11:00PUGs in ParadiseA few weeks ago I had the opportunity to present an <span style="font-style: italic;">Introduction to PostGIS</span> talk at the local PostgreSQL Users Group meeting. Having attended all of one meeting previously I knew the technical expertise that attendees were likely to have and was a little apprehensive about the presentation. On the bright side, I also had no expectation that I would be allowed to stick to my slides and was able to save some time in their production as a result.<br /><br />I wasn't disappointed by the crowd. It more than filled the boardroom at Fujitsu in North Sydney; maybe fifteen people all told. I managed to make it to my third slide before I was sidetracked, leaping half way through the presentation for an example and not getting back on track for ten minutes or so. The group was much more up to speed in the intricacies of spatial data than I had feared and I was able to spend my time in interesting discussions instead of harping on about the basics. I did manage to work through all my slides, but I did so by taking twice the time I was alloted. The discussion continued across the street at the pub, as all such discussions do, though my inability to eat pub fare kept my evening short and somewhat giddy near the end.<br /><br />I <a href="http://www.slideshare.net/mleslie/introduction-to-postgis">posted the slides</a> on SlideShare and much to my surprise discover I had reached 128 views this morning. It's a small number by any standard, but in the absence of any particular linking (I haven't even blogged about it until today), or any effort at all spent in making it a pleasant read (not a single picture of a cat) it surprised me. I had honestly expected up to fifteen views. It has impressed upon me the need for presentations like this to be available. And now it is. It's a fairly poor presentation when not accompanied by dialogue, but I'm hoping to clean it up in my abundant spare time and turn it into something a little more stand-alone. Until then, comments are always welcome.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-49807013467557200982009-01-05T15:24:00.002+11:002009-01-05T15:48:46.459+11:00Beauty and the BeastA link came across my desk this morning, with a note citing "<a href="http://publicus.opengeo.org/landgate_demo/vespucci/index.html">another sooo sweet openlayers [<span style="font-style:italic;">sic</span>] application.</a>" I expect I'm behind the curve on this, as I don't sit on the open layers lists, but I wanted to bring this to the attention of anyone who, like me, is tired of the overly cluttered and obfuscated applications that tend to bury beautiful functionality under a steaming pile of "it can also...". I really can't say much about the app. Everything I know is in that link, but I'm impressed by the cleanliness of the interface, the clarity of the map and the simplicity of the application as a whole. My only question is, why do I need to add a note to see the legend?<br /><br />For some contrast, <a href="http://beta.landgate.wa.gov.au/projects/wfsv/">this is an example</a> is another version of what seems to be the same application (no version details were obvious). The latter provides the same interface, but includes far more variety of markers, higher volume and a smaller minscale. Throw in the raster background and you end up with a fairly ugly map that personally find useless until the fifth highest scale level and unpleasant until the second. There seems to be no map at the first. While I certainly appreciate the value a raster can add at high scales, I much prefer the clean and clear effect of the NYC map.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-18072620299209959262008-10-13T11:02:00.004+11:002008-10-14T14:55:48.538+11:00Conference BoothsBack at the <a href="http://fromtheinsidelookingin.blogspot.com/2008/07/queensland-spatial-conference.html">Queensland Spatial Conference</a> I found myself with a fair bit of time to check out other booths and compare them with what we had. I'm well aware that we were doing that conference on a shoe-string, but there was such a difference between the experiences of ours booth with others that I managed to write up a full-page list of things we were missing. Most would be fairly cost effective to pull together. Unfortunately, that list seems to have succumbed to the ravages of time and neglect, or more likely I recycled it.<br /><br />With LISAsoft's recent work on the <a href="http://fromtheinsidelookingin.blogspot.com/2008/10/geospatial-live-dvd.html">Live DVD</a>, I'm once again thinking about my conference booth experiences of the past and future, so I thought I'd see what I could remember. The following points are things that I would like to have when representing OSGeo at conferences.<br /><ul><li>Live DVD<br /><br />This one we've got a good start on. It still needs some love, but it's sufficient to be passed out. Basically, it gives people something interactive to take home with them. I'm fairly pragmatic, so I have no grand illusions that every disk we hand out is a convert that will extoll the virtues of FOSS4G software, but if one in ten use it, and a few of those show a couple of colleagues, it's well worth the cost and effort.</li><br /><li>Demo Laptop<br /><br />This will seem obvious to most, but at the Queensland conference, I made the choice to leave my laptop at home and bring my camera instead. It was a good decision, considering the conference was at Surfers Paradise, but since <a href="http://cameron.shorter.net/">Cameron</a>'s laptop was buggered, it left us without anything to demo on. But simply having a laptop isn't enough. We need much of the trappings that the Live DVD needs as well:<br /><ul><br /><li>Decent quality sample data loaded and optimised, where possible.</li><br /><li>Services installed and configured to connect and style sample data.</li><br /><li>Applications installed, configured to connect to services and linked from desktop.</li><br /><li>Pages populated with interesting links to documentation, list aggregators, examples, case studies, etc.</li></ul><br />I set up such a laptop before the WALIS conference in Perth, and it was very useful. Even when I wasn't demoing on it there were applications running and looking pretty. The effect was much better than an empty table.<br /></li><br /><li>Handout Propaganda<br /><br />We had some fliers on the table, but they were leftovers from a couple conferences ago. It looked bad to have such a small subset of what we were discussing. They were also spread across the table in a tidy, but unappealing manner. Other booths had a variety of <a href="http://www.displays2go.com/sub3.asp?ID=800">document stands</a> to present their material in a much more compact and visually pleasing manner.</li><br /><li>Wall Propaganda<br /><br />Our walls were bare. Looking at the variety of wall-candy around the show room, I realised that we don't actually need <font style="font-style: italic;">real</font> content on our walls, just some eye-candy to draw people in and make us look organised. I figured two banners would do nicely.</li><ul><br /><li>OSGeo Logo Banner<br /><br />I don't envision this one having too much content. It could be one of those pointless banners that shows an attractive couple looking at a puppy, or a computer tower doing some rock climbing or something. The biggest requirement is a big green OSGeo logo, and some stuff. It's sole purpose is to catch the eye so a passer-by will take a second look.</li><br /><li>OSGeo project listing<br /><br />I know these are hard, and they get out of date pretty quick, but I think it could be made to look pretty impressive. I remember ages ago someone put together a diagram that showed the interdependencies of various projects. It wasn't restricted to OSGeo, and I don't think this banner would need to be either, but it could provide the content for this. It's the kind of impressive, complexish-looking thinger that makes people stop and try to understand. The fact that they never will just gives you more time to chat.</li></ul><br /><li>Standing Banners<br /><ul><br /><li>Project Banner<br /><br />We have one of these, generously provided by AutoDesk, and it looks pretty good. It has the logo, our mandate and a list of projects. It could stand to be updated to include recent projects, and maybe have a bit more colour, but is perfectly servicable as it is.</li><br /><li>Interesting Banner<br /><br />This should match the other banner in basic layout, but needs a bit more to read. I haven't quite figured out what to include here. Quotes from recognised names, examples of large or high profile users of OSGeo stuffs seem to make sense, but would need to be updated and are next to impossible to get generic enough to be applicable to most conferences, and yet interesting enough to want to use. A timeline of OSGeo projects might be interesting as well, and would certainly be impressive.</li></ul></li><br /><li>Case Study / Project Book<br /><br />This is asking a lot. Various projects have been trying to compile lists of case studies and projects using their products for ages. We should have quite a few around by now. By compiling them all into proper prose and screen shots, we could bind them up into a book and bring a couple copies to the booths. People are always interested to know who's using this stuff, and while we can point them to web sites or give them examples we know about, I feel it would be much more powerful to walk them through a couple examples in the book, and give them a chair while they browse the rest. There is considerable work in putting something like this together however.</li><br /><li>Table Cloth<br /><br />This one looks petty on paper, but when you are manning a booth with an bland white sheet covering your table, or worse nothing, it starts to make sence. By getting a simple black tablecloth with an OSGeo logo embroidered, emblazoned or emcrayoned on, we immediately look more prepared, more professional and more credible. This is my choice for the most cost-effective addition to our current booth efforts.</li><br /></ul>I'm sure I've missed a lot of things, including OSGeo swag (I take great joy in standing at the OSGeo booth with my ESRI thermal mug), booth personnel uniforms (which I'm personally opposed to) and the like, but this is my wish-list. I'm well aware of the time investment required to get most of these steps started, and once we have material, be it text for the book, designs for the banners or content for the DVD, we still need to find the money to produce them. Many of these are consumables as well. The reason we had such a poor selection of propaganda for the Queensland conference is that we gave most of it out at WALIS, and didn't get more produced. Our next conference is likely to have only two projects represented on paper. If we want to project a professional image, I feel we need to develop these resources. Once the legwork of putting creating the content is complete, it will be up to the local representatives attending conferences to decide what resources they actually need and how they will finance them. But that's a different blogging entirely.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-28863330816629067012008-10-03T10:14:00.008+10:002008-10-13T13:58:06.058+11:00Sol Katz Award 2008<p>It has come to my attention that Paul Ramsey has become the 2008 winner of the <a href="http://wiki.osgeo.org/wiki/Sol_Katz_Award">Sol Katz Award</a>. His acceptance speech <a href="http://blog.cleverelephant.ca/2008/10/sol-katz-award.html">is available</a> for all those who, like Paul, couldn't attend the awards ceremony during the FOSS4G closing plenary. While it is a great speech, as all of Paul's public addresses are, there are a few issues I take exception to.</p><br /><br />Paul refers to himself as a <span style="font-style:italic;">"non-technical member of the open source community"</span>. In my time working for Paul I found him to be a strong leader of the projects he was involved in, whether his own (PostGIS or uDig) or an adopted project live UMN MapServer. His vision and drive were great assets to everyone he worked with. But he was never non-technical. I rarely saw him get his hands dirty in the code, but he was always available to help with development problems, discussions of coding practices, technologies and any technical issue that I would care to discuss. Non-coder does not equal non-technical and Paul managed to make his presence known in the business, visionary and technical arenas.<br /><br />Congratulations Paul. You are indeed in the company of great people, with Frank Warmerdam, Steve Lime and Markus Neteler as the previous recipients. And it's right where you belong.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-76327121634605905082008-10-02T13:48:00.000+10:002008-10-02T17:29:52.771+10:00Geospatial Live DVDIn the three weeks leading up to the <a href="http://www.foss4g2008.org/">FOSS4G conference</a>, I had the opportunity to work on LISAsoft's Live DVD efforts. These initially started as an investigation into getting some of the Java packages onto an Ubuntu Live DVD image, but after a quick consultation with the OSGeo community, became a collaborative push to develop a <a href="http://wiki.osgeo.org/wiki/FOSS4G2008_LiveDVD_discussion">live demo</a> CD for FOSS4G.<br /><br />We made one big mistake early on; we started too late. Let me give a quick overview of the process we used. <a href="http://www.ominiverdi.org/">Ominiverdi</a> has already produced a <a href="http://livecd.ominiverdi.org/wiki/index.php/Main_Page">Live DVD</a> with some key C/C++ based packages on it, so we used this as our starting image. This image was then mounted into the file system and the root folder changed, essentially giving us a terminal in the image. From here, we were able to install and configure applications to our hearts content. There are various emulators and virtual machines that can also be used to boot into the image, but I stuck mostly with the command line. We knew from the start that much of the work we would do in this manner would not be replicable or upgradable. We simply didn't have the time to do things right from the start.<br /><br />Since this effort was intended to be collaborative, we created a new image and uploaded it to the <a href="http://download.osgeo.org/livedvd/">OSGeo server</a> every night. This nearly proved our undoing. The image creation process is not a fast one. Made slower by Stefans use of a virtual machine to provide an Ubuntu environment in which to operate. This gave him, at times, a XUbuntu fakeroot mounted into an XUbuntu virtual machine running on Windows XP. Not hard to guess that his performance wasn't optimal. This meant that the last hour and a half of each day were spent creating and verifying the image. On one evening, Stefan ran into trouble and finally gave up at 9:30pm. Even after the image was produced, it took 2-3 hours to upload before being copied into the correct directory. Since Stefan is Melbourne based, and I'm in Sydney, that also meant that I spent 2-3 hours every morning downloading a new image. All in all, a huge drain on time.<br /><br />The other impact of this approach was that it greatly reduced the ability of others to contribute. Lorenza Becchi managed to get in some MapServer configuration, which gave us something to show off. Other than that, most people were taken out of the equation by the 2GB download required.<br /><br />Despite these problems, the community was keen to offer support and assistance to the effort, and we ultimately had a stable and reasonably feature-rich image available in time to burn a stack of disks before the conference.<br /><br />Yesterday, there was a <a href="http://wiki.osgeo.org/wiki/FOSS4G2008_BOF_Sessions">Bird of a Feather</a> (BOF) session at FOSS4G. We had half a dozen people in a room in Cape Town, as well as half a dozen more scattered across <a href="http://www.shakespeares-globe.org/">the globe</a>. It was more productive than I had expected, with Tim Bowden ensuring that the live discussion in Cape Town was sufficiently transcribed into the IRC channel to keep us involved. While a full transcript will significantly — and negatively — effect the popularity of this blog, I can provide a quick summary.<br /><br />There was almost unanimous agreement that a better packaging system, using debian (<a href="http://en.wikipedia.org/wiki/Deb_%28file_format%29">.deb</a>) style packages, was required. My proposal, which was vaguely accepted, was to break the packaging of <span style="font-style: italic;">everything</span> down to a fairly fine granularity. Essentially we would first package all the applications that are not yet packaged, in particular the Java ones we at LISAsoft added. Next would be a packaging of the sample datasets that were added. In particular, there is a dataset of basic Australian features. Next would come the default configurations, which would depend on both the package of the application being configured, and the data it's linking the application to. For example, we create a package to install uDig to the standard location and drop an icon on the desktop. We can then create a package to load some shapefiles into a common spot on the file system, or into a database. Finally, yet another package can add a default uDig workspace that has been configured with connection details for the data and appropriate styling to leave a pleasant first impression. The image below shows an overly-simplified, incomplete and possibly misleading example showing expected package dependencies. The advantage of this system, is you can create a Demo DVD from an existing Ubuntu or Debian Live DVD by simply adding the <span style="font-style:italic;">Demo DVD</span> package.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh55nhgc5M9Q7FL9XyZxxQsK0PDLV4MX-qAcWU4D9H7RJ3Q7RbgHA1qAuKbMcT_bOYkx7qmHEp7ZruoPg7gZe86ikVThkOvXOkk7XA0R_j7_4QvNfehdGWjnyVrsnZadl6hSIC3CFVotW12/s1600-h/packages.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh55nhgc5M9Q7FL9XyZxxQsK0PDLV4MX-qAcWU4D9H7RJ3Q7RbgHA1qAuKbMcT_bOYkx7qmHEp7ZruoPg7gZe86ikVThkOvXOkk7XA0R_j7_4QvNfehdGWjnyVrsnZadl6hSIC3CFVotW12/s400/packages.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5252450146698941634" /></a><br /><br />This system of packaging is very powerful. We have already identified three broad use cases for these Live DVDs: demo dvds, educational dvds and installers. The demo dvd is a true live dvd. It will be run from RAM, and thus should be kept small. It will have as many basic applications as we can manage, but lacking in the developer tools, script bindings and such. Basic tutorials, default configurations and such will need to be included, and it should be fully functional off-line. The educational dvds will be more involved. There is an <a href="http://wiki.osgeo.org/wiki/Education_and_Curriculum_Committee">Education Initiative</a> in OSGeo that has the potential to create large amounts of high-quality instructional content. Unlike the demo dvd, this is less self-driven, and is likely to be used as a train-the-instructor tool as well as a classroom resource. Finally, the install dvd is useful in areas, like Cape Town apparently, where downloading a large disk image is not practical. This disk will need to be able to install a new operating system, individual packages, Windows installers or Mac installers. It will need to be completely off-line, and include as much of the product documentation as we can handle. Sample data and curriculum materials are secondary. By modularising with this granularity, we can quickly produce special purpose Live DVD images using existing tools simply by pointing them at our repository and selecting the packages we desire.<br /><br />That raises the next issue: a package repository. I've done a small amount of research into the debian package repository structure, and it seems fairly easy to do poorly. Fortunately, Tim Bowden has volunteered to get one up and running for us using OSGeo supplied infrastructure and Chris Schmidt supplied guidance. Having the repository will provide us with a central location to share our work in a much more efficient manner than disk image uploads.<br /><br />The final bridge to cross is content. This is the sticking point at the moment. Our BOF session was fairly tech-heavy. The instructional content, be it tutorials, documentation, or full blown curricula, needs to be developed by people that know what their doing, both from a literary and product standpoint. The Edu group will be invaluable here for broad content and product communities for application specific content. If they can produce modular content, we can package it fairly easily. This is where the real value of the Live DVD will be found. Simply loading up an application and poking at it is great. I spend a great deal of time doing that. But to have well thought out, structured material to walk people through the capabilities of application is invaluable here.<br /><br />I'm excited about the direction this project is taking. We've got interest from some smart and dedicated people, and we've got enough direction to keep us going for some time. I think having the versatility this approach will give us will make these DVDs ubiquitous at conferences, workshops and hopefully universities. Getting the word out is valuable. Getting the product out is better.Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0tag:blogger.com,1999:blog-3343327420438492242.post-41206187117018426152008-07-20T10:00:00.000+10:002008-08-07T11:28:36.084+10:00Queensland Spatial Conference<p>This week brought me up to the classy little town of Surfers Paradise for the annual Queensland Spatial Conference at the Holiday Inn. Cameron and I arrived Thursday morning, but only just, at ten to noon. We setup the <a href="http://www.osgeo.org/">OSGeo</a> booth, lovingly donated by the conference organizers, and tried to get ourselves organised for the afternoon workshop.</p><p>AutoDesk was putting on the workshop, with MC duties provided by Andrew Bashfield. First up was <a href="http://cameronshorter.blogspot.com/">Cameron Shorter</a>, delivering a talk about <a href="http://www.lisasoft.com/LISAsoft/Company/Presentations/contentParagraph/010/document/Open%20Geospatial%20Business%20Case.ppt">the business case</a> and advantages of open source and open licensing. The talk covered the basics very well, but some elements were written from the consultant point of view. Since we were speaking to a room full of government agency representatives, he glossed over some of these to focus on the more relevant tidbits.</p><p>My presentation was next. I've given this same presentation a few times, originally writing it for the <a href="http://forum.walis.wa.gov.au/registration/">WALIS Forum</a> in Perth. The difference was that at WALIS I had half an hour and felt rushed. Here, I had 15 minutes, and I had added slides that were omitted previously due to overlapping topics. Fortunately I hadn't spent much time reviewing <a href="http://www.lisasoft.com/LISAsoft/Company/Presentations/contentParagraph/011/document/ReadyForPrimeTime.ppt">the presentation</a>, so I had forgotten much of the interesting detail that eats up so much time. I'm still new to presenting at these functions, so I'm not comfortable with how I sound when heard half through the speakers and half through my head. I'm also not used to the blank looks of participants. I heard nothing but positive feedback after the fact, but only one person in a room of 26 seemed to be listening. One guy, front row center, looked like he was about to fall asleep and plummet from his chair the whole time. He didn't, but it was close.</p><p>Next was <a href="http://zacster.blogspot.com/">Zac Spitzer</a> and <a href="http://sammajid.vox.com/">Sam Majid</a> from <a href="http://ennoble.com.au/">Ennoble Consultancy</a>. They took the group through a <a href="http://www.yousendit.com/download/Q01IS3duTkFRWUt4dnc9PQ">case study</a> based on a deployment they performed at Ballarat University. It was quite lively, and my first proper look into MapGuide. Zac was an especially good presenter, considering he is a techie, but managed to meet with my biggest presentation fear. He finished five minutes early. After a few seconds of 'whoops', he proceeded to continue his talk by adding his personal commentary on the project and the use of open source. Aside from being quite impressive under pressure, it was the most interesting bit for me. It's all too rare that I get to hear from the technical side at these events.</p><p>Afternoon tea follow the Ennoble presentation, which was chased by a round table discussion. This was what I was looking forward to most at the conference. The room was divided into three groups, with a couple of the presenters 'chairing' each group, and the discussion topic was given: "What are the impediments to uptake of Open Source solutions?" My group was fairly lively, with half the participants controlling the floor most of the time. It was great to see the passion people had, not so much for the open source, but for their issues with their IT departments. I won't go into all the detail of the results, but a quick summary of the points that stuck in my mind follow.</p><p><span style="font-weight: bold;">IT Department</span></p><ul><li>Policies don't allow Open Source.</li><li>Technology strategies are set well in advance and are not amenable to change.</li><li>Desktop systems are so locked down that no experimentation is possible.</li><li>Must be able to prove the utility/advantage of Open Source to effect policy change.</li><li>The above two make the change process very difficult and tedious.<br /></li></ul><p></p><p><span style="font-weight: bold;">Vendor Neutrality<br /></span></p><ul><li>Tenders are required to be vendor neutral, but...</li><li>They must integrate with existing proprietary and sometimes closed protocol systems.</li><li>Proprietary is seen as lower risk: "If you buy it, it must be better."</li><li>"Nobody gets fired for buying ESRI."</li><li>It's very difficult to migrate from the status quo.<br /></li></ul><p></p><p><span style="font-weight: bold;">Open Source</span><br /></p><ul><li>There is no support for Open Source. (lies, but it's a visibility issue)</li><li>Time is required to investigate the available options and make recommendations.</li><li>Security of Open Source is perceived to be laxer than proprietary.</li></ul><p></p><p><span style="font-weight: bold;">Proprietary<br /></span></p><ul><li>Proprietary vendors not responsive to customer needs.</li><li>License costs are formidable.</li><li>Proprietary vendors often build blocks for integration with outside products.</li></ul><p></p><p>None of this is especially revolutionary, but I was surprised how much frustration I saw towards the IT departments, especially considering the horror stories I've heard about administrating and maintaining some popular proprietary packages.</p><p>Finally, there was a presentation from Milton Lofberg, walking the group through the production of a web map using MapGuide. Milton walked us through the process starting with loading data into the repository, right up to adding widgets to the map view. It was a long presentation, but showed the power of MapGuide Studio to bring web cartography to the masses through a well-thought-out and mostly intuitive interface.<br /></p><p>I spent the rest of the conference at the OSGeo booth. It was time well spent, with many advocates and many curious delegates finding their way to us. I fielded quite a few questions on the licensing issues surrounding Open Source software, especially in government, and there was a great deal of interest in simply knowing what we have to offer. All in all, it was a great excuse to see Surfers Paradise, and a productive effort in promoting awareness of OSGeo, as well as LISAsofts support of Open Source Geospatial products.</p>Markhttp://www.blogger.com/profile/03665634055399186741noreply@blogger.com0