SpatialGalaxy Planet - Open Source Welcome Here

July 03, 2009

Dylan's BlogSummarizing Grouped Data in R

A colleague of mine recently asked about computing basic summary statistics from grouped data in R. These are a couple examples that I suggested. Additional documentation for the plyr package can be found here.

read more

July 02, 2009

Clever ElephantWorking in the Cathedral

In February, at the Toronto Code Sprint, the PostGIS team looked each other in the eye (for the first time) and committed to get the 1.4 release out by late April.

Well, it's late June now. It seems very likely that I will get to cut 1.4.0RC1 tomorrow morning.

My personal preference has always been to release early and often. In the hacker ethic, this sounds like a good thing, it's the "bazaar" model that Eric Raymond promoted over the "cathedral" model of development. In the bazaar, you dump out regular releases, and let the community dictate whether they are of quality ("don't use 2.31.2a, it's garbage!"). I still remember being told by a more knowledgeable Linux user that I could upgrade to 1.1.53 (?), but not any further than that, because the succeeding releases were unstable. In the cathedral, you release no wine before its time, aiming for a polished diamond of a release.

So, 1.4.0 has taken much longer than expected, the confluence of a development team that is now unwilling to accept the existence of any "crasher" bugs at all (no matter how unlikely they are to be exercised) and a growing comprehensiveness in the test suite, which is now covering all the functions, in most every combination of inputs. Because of the enhanced testing, we discovered crashers we didn't know we had – and then we had to fix them.

Despite chafing to release! release! release! I have come to appreciate our new conservatism. Among my favorite feedbacks on PostGIS is the users who say "it just works, install it and forget about it, rock solid". That feels good, and to keep things that way, our new austerity is only going to help.

The maturation of PostGIS into a product you can just "install and forget" has been multi-stage.

Prior to the 1.0 release, Sandro Santilli added the first regression tests. These tests have been growing ever since and have been invaluable in ensuring that old bugs don't re-enter the code base, and that new features don't break old features.

For the 1.4 release, the documentation was upgraded substantially, by adding a great deal of extra structuring to the reference section. Regina Obe discovered that a side effect of the extra structure was that she could automatically generate a test for most every documented function using XSLT on the docbook XML. This new "garden test" found a number of previously undetected bugs, that have since been removed.

For the 1.4 release, I added the start of a CUnit test suite that exercises the PostGIS functions without requiring a database back-end. Even in it's early state, it has saved me from a couple booboos already. For future releases, this extra regression suite is going to help keep things stable.

For the 1.4 release, Mark Cave-Ayland re-worked the logging and debugging infrastructure, to make the coding cleaner and easier to maintain during debugging cycles. He also split out the underlying geometry implementations, which are now used in the loader/dumper utilities, for a more consistent approach to geometry handling.

These are all under-the-covers improvements that end-users never see. But they all contribute to that "it just works, it just runs" end-user experience that I have come to treasure even more than the sensation of slamming out a point release at 2am. I hope everyone tries out RC1 so that we can slay any remaining bugs before the 1.4.0 release!
 

Clever ElephantLies, Damn Lies...

"Green shoots..." ah, for the good old days of only two weeks ago, when green shoots were in our future...

Job Losses

I never really understood why decreases in the rate of change of unemployment were considered such great news. "Good news, the second derivative has gone positive! we're plunging into the abyss slightly less quickly!" Only in a world of rampant, congenital optimism – or statistics-induced myopia – could four months in which 18,300 Americans lost their jobs every day be described as a period of "improving conditions".
 

SpatialguruIMAP for migrating from OSX Mail to Thunderbird

There is a common online question about migrating from Apple's Mail app (Using .emlx format mail files) to Thunderbird (or any other non-Mail app). I looked at a few options and have decided, as strange as it may seem, that installing an IMAP service was the best solution.

read more

Slashgeo3DGIS Cityvu 0.9.6.3 Released

Eduard Roccatello writes "3DGIS has released a new minor version of Cityvu, a multiplatform CityGML viewer.
Cityvu is a 3D GIS data viewer able to load CityGML data format from any compatible data source.
It runs on mainstream operative systems as Microsoft Windows XP and Vista, Apple Mac OS X and GNU Linux.
Cityvu offers comprehensive support to the Internet without need of installation, as it only requires Java Runtime.

This release comes after the UDMS symposium with new features:

        * Stereo view
        * Wireframe outline (useful for DTMs)
        * User selectable face culling
        * Improved scene tree
        * CityGML attributes support (not yet complete but we are working on it :-) )
        * Item highlighting and focus
        * Screenshot support
        * Lot of bugfixes

URL: http://cityvu.3dgis.it/"

Read more of this story at Slashgeo.

SlashgeoGeoMaker - Geo Locations As Microformats

Found on Ajaxian, go there to check out the screencast and a lot of other info : GeoMaker allows non-developers to enter some text or a URL, filter the results (using YUI datatable) to remove false positives (no system is perfect) and get the embed code for a Yahoo Map or a list of microformatted locations as copy+paste. See the screencast to get the end user experience

Read more of this story at Slashgeo.

July 01, 2009

SlashgeoGPS-Based System For Driving Tax Being Field Tested in the U.S.

Slashdot discusses a story named GPS-Based System For Driving Tax Being Field Tested. Their summary: "Apparently, since gas consumption is going down and fuel efficient cars are becoming more popular, the government is looking into a new form of taxation to create revenue for transportation projects. This new system is a 'by-the-mile tax,' requiring GPS in cars so it can track the mileage. Once a month, the data gets uploaded to a billing center and you are conveniently charged for how much you drove. 'A federal commission, after a two-year study, concluded earlier this year that the road tax was the "best path forward" to keep revenues flowing to highway and transportation projects, and could be an important new tool to help manage traffic and relieve congestion. ... The commission pegged 2020 as the year for the federal fuel tax, currently 18.5 cents a gallon, to be phased out and replaced by a road tax. One estimate of a road tax that would cover the current federal and state fuel taxes is 1 to 2 cents per mile for cars and light trucks.'"

Read more of this story at Slashgeo.

SlashgeoBrowser Geolocation - FireFox 3.5

As a couple of blogs are reporting (Henri Bergius, Mapperz, GeoWeb Guru) there is a new major release of FireFox (version 3.5). The GIS related part of this release is the new support for browser geolocation. To quote Henri Bergius blog : "With both Firefox 3.5 and iPhone OS 3.0 out, a significant number of browsers suddenly have geolocation support. It will be interesting to see how quickly web services start to follow up, providing more meaningful content through the location context. "

Read more of this story at Slashgeo.

SlashgeoArcGIS Online Open For Public Beta Access

From the GeoWeb Guru blog referencing ESRI's announcement : "Have you ever wanted to share some of your great maps with the rest of the world? Or maybe just easily share some of your work with a colleague? Well, the new ArcGIS Online sharing application, now open for public beta access, can be used as a system for sharing, finding and using GIS content across the Web. With ArcGIS Online, you can upload maps, register online map services, create and save Web maps as items for others to share, and discover and use maps published by ESRI and other ESRI users. You can organize and control access to the maps you share by making them public or private, and you can create and join groups."

Read more of this story at Slashgeo.

June 30, 2009

Slashgeo5th gvSIG Conference: We keep growing

News Office. gvSIG Project writes "The 5th Edition of the gvSIG Conference, organized by the Regional Ministry of Infrastructure and Transport (CIT), will be held from December 2nd until December 4th at the Feria Valencia Convention and Exhibition Center, and will once again host the eclipseDay.

In these difficult times when collaboration is most important, we cope with the adversities together with the aim of coming out strengthened by them. We continue moving ahead together. This is part of the gvSIG project and through this approach we keep on growing. This is our slogan for the fifth edition of the gvSIG Conference: We keep growing.

The call for papers for the Fifth Edition of the gvSIG conference is now open. As of today communication proposals can be sent to the email address: contacto-jornadas-gvsig@gva.es; they will be evaluated by the scientific committee as to their inclusion in the conference program.
There are two types of communication: paper or poster. Information regarding to regulations on communication presentations can be found in the report's section. Abstracts will be accepted until September 21st .

Organizations interested in collaborating in the event can find information in the section: How to collaborate?"

gvSIG has been mentioned several times in the past, see selected stories below.

Read more of this story at Slashgeo.

June 29, 2009

SlashgeoMETI and NASA Release ASTER Global DEM Version 1

This is potentially major news for many geospatial experts. The METI and NASA released today version 1 of the ASTER Global DEM (GDEM). From the 2-pages announcement: "Consequently, the ASTER GDEM is available at no charge to users worldwide via electronic download from the Earth Remote Sensing Data Analysis Center (ERSDAC) of Japan and from NASA’s Land Processes Distributed Active Archive Center (LP DAAC). [...] The ASTER GDEM covers land surfaces between 83°N and 83°S and is composed of 22,600 1°-by-1° tiles. Tiles that contain at least 0.01% land area are included. The ASTER GDEM is in GeoTIF format with geographic lat/long coordinates and a 1 arc-second (30 m) grid of elevation postings. The GDEM is referenced to the WGS84/EGM96 geoid. The GDEM’s pre-production accuracy estimates were 20 meters at 95% confidence for vertical data, and 30 meters at 95% confidence for horizontal data." The spatial extent covered and the spatial resolution are both higher than the also freely available CGIAR-CSI SRTM-DEM Version 4 which is still very pertinent since the ASTER GDEM announcement say "METI and NASA acknowledge that ASTER GDEM Version-1 should serve as an “experimental” or “research grade” product".

Read more of this story at Slashgeo.

SlashgeoHackable In-Car GPS Unit?

Slashdot runs a discussion named Hackable In-Car GPS Unit? Their summary: "I'm in the market for a new, in-car GPS/sat nav. I am preferably looking for one that has live, up-to-date traffic information and route planning that doesn't make you want to cry. I'm not quite dumb enough to drive off a cliff, but something that doesn't even try and lead me to watery doom is preferable. The only thing I absolutely must have is the ability to hack it. It would be preferable if it ran GNU/Linux, but given a convincing argument, I would be swayed to another OS. Without wanting the Moon on a stick, what is the best device that would offer a decent modding community and a good feature set?"

Read more of this story at Slashgeo.

SlashgeoGeo-Spatial Solutions in Challenging Economic Time

Matt Sheehan writes "At the recent excellent Where 2.0 conference, I noted a number of repeated themes; the challenges of the current economic downturn, the development of rich internet mapping applications (RIA's), new tool releases and mobile. I thought it might be useful to write an article on low cost solutions to building rich mapping applications across multiple platforms. I have posted the article on my blog" The summary: "There are many low cost solutions available for building geo-spatial applications. This article walked through the GIS stack, discussing some of these options. Increasingly, as budgets tighten, companies are turning to these open source development tools. Often they are surprised by what they find." See also related stories below.

Read more of this story at Slashgeo.

SlashgeoReal-Time Pollution Maps in Cambridge

From The Map Room blog : "Cambridge Mobile Urban Sensing equips volunteer pedestrians and cyclists with pollution sensors linked via Bluetooth to mobile phones; the result is a real-time map of Cambridge’s air quality — or at least the air quality along the routes the volunteers travelled. The Guardian has more on the project and its implications — I don’t think we’ve ever had pollution maps so fine in resolution, or with data so immediate. Thanks to Richard Akerman for the link."

Read more of this story at Slashgeo.

June 28, 2009

Mateusz LoskotSpatial Relations for Dummies

My friend Jo asked on GEOS mailing list for approachable explanation of spatial relations and Dale Lutz from Safe Software suggested something I’ve not came across myself before and what (in generalised form) I’d consider as a great idea for…a book really :-)

Spatial Relation for Dummies

June 26, 2009

SlashgeoUnited Maps Premiers Hyperlocal German Map

This submission is of commercial nature but can be interesting for the very high spatial resolution invoved. Stefan Knecht writes "a little bit of shameless self-promotion announcing United Maps that deploy algorithms to automatically match and merge line vector sets with a precision of 95% correct matches. The goal is to produce hyperlocal vector maps on large scales up to 1:2'000 and sell them in B2B markets. Technically, geometries and attributes of primary datasets from Navteq or Tele Atlas are completed and enriched with original content from secondary data sources and professional cartographic editors. Density of streets, pathes and trails is enhanced for up to 300% in rural and up to 50% in metropolitan areas and vector map products remain fully navigable. A comprehensive dataset covering Germany on a nationwide and hyperlocal scale of 1:2'000 is ready now. Besides missing streets and squares, public buildings, building footprints from cadasteral sources and exact point addresses are included. Public mass transport is integrated and thousands of touristic, cultural POIs have been added. See a full feature set here. Tell us what you think — feedback warmly welcome."

Read more of this story at Slashgeo.

June 25, 2009

SlashgeoArcGIS 9.3.1 Desktop Download Layer Package Patch

The mapperz blog has a pretty good summarization of this patch. From their article : " This patch addresses issues with downloading secure content from ArcGIS Online when using ArcGIS Desktop. Content that is not shared with everyone cannot be downloaded. This patch allows all content from ArcGIS Online to be downloaded. We recommend that all Desktop users download and install this Patch at their earliest convenience to ensure the highest quality experience when working with ArcGIS 9.3.1."

Read more of this story at Slashgeo.

Mateusz LoskotLogic

My wife asked me: Buy sausages, if you’ll find eggs, buy 10. What happens next?

Option #1:

if eggs >= 10 then buy(sausages, eggs=10);

Option #2:

if sausages > 0 then buy(sausages);
if eggs >= 10 then buy(eggs, 10);

Option #3

buy(sausages);
if eggs >= 10 then buy(eggs, 10);

The 3rd option is dangerous one because it could end up with never-ending run in the city looking for sausages, never buying eggs and never coming back home.

…and more. Why?

Asking me to make shopping, my wife did not stick to the principles of valid inference and correct reasoning. That’s the reason why not everybody can be a programmer :-)

Mateusz Loskot(in)dependency

In times when independence is a deadly sin and in times of Google-like NDA-ization of nearly all professional activities of an individual…

…it’s quite extra-ordinary to have enough courage to shout out:

I don’t speak for my employer. For example, our site is one of those Flashy Internet dead-ends I’d never enter. See? I don’t speak for them.

or may be no courage is needed to criticize bad design ;-) BTW, it must be an old critique by Yossi. Now their website looks good.

June 24, 2009

Mateusz LoskotOSGIS UK 2009 on Flickr

I’ve just finished uploading photos taken on the OSGIS UK 2009 in Nottingham, so here is the set.

I’ve re-re-re-learned the lesson that light conditions in a conference venue is bad and I should always bring a proper strobe. Otherwise, pictures are dark or very grained (high ISO) or blured (mostly, unless your name is Arnold The Steel Grip). Ah, one more thing, don’t buy a DSLR with lens included, it simply is a waste of money. The kit lens is a piece of @#$%^&!, so just buy a body and then buy a proper (read: expansive) lens from Pentax (or Sigma). To quote the classics:

you are awesome
you have awesome camera
but it’s useless
without (proper) lens

Anyway, it’s always nice to have some photolog after events, even if the pictures are of bad quality.

June 23, 2009

PerryGeoPeaksware licensing hell

I’ve been using Peaksware’s WKO+, a cycling and running training tool to manage data from heart rate monitors, GPS units, power meters, etc. Its a powerful tool with a clunky UI but I’ve gotten used to it.

You pay $100 for a “personal” license. Not a big deal to me since they basically have a monopoly on this software niche. I first installed it on my work computer to test the data from my daily bike commute. Cool it works. Then I went to install it at home since that’s where I’ll be using it. Works ok. I proceed to gather all my fitness data into their proprietary binary format.

Fast forward a few months. I’m reformatting the hard drive on the laptop and want to move all my data and software to my desktop. But installing WKO+ is giving me a headache (”Error: Too many installations”). The registration process takes a hardware fingerprint and your must active it via the web to get a registration code. However, hidden withing their EULA, is a term which dissallows the transfer of license to another computer other than the one to which it was originally installed. The second installation was just an allowance they make to allow for “hard drive crashes” and such.

Since neither of those machines would be available to me, certainly there would be a way to transfer it? After several progressively more desperate communications with Matt Allen at peaksware support, he informed me that there was no way they would transfer the license (the non-transfer clause IS in the EULA after all). I would need to purchase another license simply because I switched computers!

Here is my response:

Basically what you are telling me is that I can no longer use WKO+
without paying again. I get to use the software for a few months and
you revoke my right to use it because I buy a new computer! I am a
paying customer, trying to be totally legit here, willing to support
your business in exchange for a license to use your software and you
insist on screwing me over. Brilliant.

This is one of the most unprofessional and idiotic stances I have ever
seen from a software company. Your intention appears to be to screw
over your paying customers and milk as much cash from them as possible
- you might want to rethink that business model unless you want to
loose customers! I will never endorse, recommend or purchase another
product or service from peaksware nor will any of my family, friends,
teammates or readers once the word gets out about your disrespectful
policies.

There are numerous typical situations where a new copy of the software
would need to be installed including:

* Hard drive failure
* Operating system upgrades
* New computer purchases
* Extended traveling and touring (installing onto a laptop or netbook)

Now I fully understand why your policy is one license per computer. It
makes perfect sense. I have seen plenty of other software with a
similar licensing model. But they also allow to uninstall the software
and re-register it on another computer due to these circumstances.
There is simply no technological reason why you could not implement a
licensing structure that allowed the user more freedom to transfer
licenses while still preventing piracy. As it stands, your licensing
model treats paying customers like criminals if they happen to run
across any one of the above situations.

So, to sum it up - your foolish license policy has lost you one
customer and many future ones.

Good riddance.

So if you want to support a company that treats its paying customers like criminals because they get a new computer, go right ahead and support Peaksware. But anyone who expects to use software that they pay for even if they happen to buy a new computer should steer clear.

The real kicker is that all that work is locked away in their proprietary file format simply because of their draconian licensing. This is the real take home lesson to all software users (not just fitness geeks): If you lock your data away in a proprietary format and are beholden to a single company in order to access it, they can and will screw you. Always insist on open data formats, even if using proprietary software. Oh and always read the EULA carefully before clicking OK!

Mateusz LoskotQuick Look and Spotlight plugins for GIS

I had been thinking about developing something like that since I started to use Mac OS X as my development environment, but I left my Apple boxes at home in PL and now I’ve switched back to Linux (you simply can’t forget your roots :-)) . So, the idea has been swapped in the abyss of my mind until I accidentally came across GISLook five minutes ago:

GISLook and GISMeta are plugins for Mac OS X 10.5 that show GIS data in the Finder.

These cool-looking plugins were created by Bernhard Jenny.

I know many GIS users loving products of the forbidden fruit, so I’m spreading the word about these nice looking and, hopefully, well working tools.

SlashgeoAGI Announces Insight3D

Deron Ohlarik writes "AGI announces Insight3D — a .NET control that lets developers add 3D visualization to their aerospace and GIS applications. Based on AGI's time-tested, astrodynamically accurate STK 3D engine, Insight3D supports terrain, imagery, 3D models, satellite orbits, aircraft routes and more. Objects can be animated and also interacted with through picking and flexible camera control. Insight3D is free for development and non-commercial use. Visit Insight3D.com and our blog for more information."

Read more of this story at Slashgeo.

SlashgeoGoogle’s Computer Vision Aids Augmented Reality

From the spatial sustain blog (go there for the full story) : "Google has announced on their Blog that they’ve made inroads in computer vision, enabling computers to quickly identify images of 50,000 landmarks with 80% accuracy. Google mentions in the post that the effort is aimed at unlocking information from pixels now that they have such a strong handle on unlocking information in text. The ability to catalog and recognize images of the real world plays into the idea of augmented reality and also has implications for building digital city models."

Read more of this story at Slashgeo.

SlashgeoGeoExt 0.5 RC1 Announcement

Cedric Moullet writes "GeoExt brings together the geospatial know how of OpenLayers with the user interface savvy of Ext JS to help you build powerful desktop style GIS apps on the web with JavaScript. The GeoExt community is proud to announce the first release candidate of GeoExt 0.5, the first GeoExt version to be released. You find more information on this RC1 on the GeoExt blog. And don't miss the doc in order to make your first steps with this great library ;-)"

Read more of this story at Slashgeo.

Mateusz LoskotTwit #OSGIS

June 22, 2009

SlashgeoOpenLayers 2.8 Released

James Fee's Blog takes note of the newest release by the Openlayers team. The major enhancements are :
  • Support for multi-layer vector feature selection
  • Support for drawing text on vector layers
  • Several new controls
  • 5 new layer types, including OSM, ArcXML, and more.
  • The long-awaited WFS protocol support, and related improvements
Visit the blog for the full details.

Read more of this story at Slashgeo.

SlashgeoMapFish for Inspire

Cedric Moullet writes "MapFish Framework has been used by the Joint Research Center of the European Commision to create a prototype INSPIRE geoportal and allows discovery and viewing of spatial data sets. The INSPIRE geoportal provide the means to search for spatial data sets and spatial data services, and subject to access restrictions, view and download spatial data sets from the EU Member States within the framework of the Infrastructure for Spatial Information in the European Community (INSPIRE) Directive."

Read more of this story at Slashgeo.

June 21, 2009

Mateusz LoskotOSGIS UK 2009 Live

Tomorrow early morning I’m leaving to Nottingham to attend the OSGIS UK 2009 conference. It’s been long time since FOSS4G 2007 and I didn’t make it to Cape Town last year, so I’m looking forward to meet FOSS4G and OSGeo folks in UK.

A few minutes ago, Suchith Anand announced there will be live streaming transmission available from OSGIS sessions. This is cool!

By the way, does anyone remember a kind of pioneer transmission from FOSS4G 2006 in Lausanne? The videos are still linked but seem to be unavailable. Pity. It would be cool to archive them somewhere on foss4g.org.

PerryGeoReading XFS partition from Windows

When I was setting up my linux system a few years ago, I did some research into filesystems and determined that the XFS file system, being particularly proficient in dealing with large files, would be ideal for my home directory. And it was. But the one factor I didn’t consider was portability. Turns out that there is basically no support for XFS in windows.

So how do you access your files from Windows if they are on an XFS partition? I had just shy of 1 TB of data to transfer so using my other linux box and transferring across the network would have taken forever. The solution I came up with is a bit convoluted but it has some real advantages:

1) Install Sun’s VirtualBox.
2) Download an iso for your favorite linux distribution (mine being Ubuntu 9.04)
3) Create a virtual machine from the linux iso
4) Install the VBOxGuestAdditions in the linux virtual machine.
5) Create a Share folder on the windows host and register it with the virtual machine. This will allow you to transfer files from the guest (linux) to the host(windows) You may have to manually mount the drive in the linux guest:

mount -t vboxsf share_name /mnt/share_name

6) Using the windows host cmd line, create a vmdk from the physical drive that your XFS partition resides on. In this case, PhysicalDrive1 corresponds to the second SATA connector. This will allow your guest OS to talk directly with the drive:

cd C:\Program Files\Sun\xVM VirtualBox
VBoxManage.exe internalcommands createrawvmdk
  -filename "C:\Documents and Settings\perry\.VirtualBox\HardDisks\Physical1.vmdk"
  -rawdisk \\.\PhysicalDrive1 -register

Once completed, you should see:

RAW host disk access VMDK file
C:\Documents and Settings\perry\.VirtualBox\HardDisks\Physical1.vmdk created successfully.

7) Make sure to add the physical drive to your list of hard drives in the linux guest options. Restart the linux guest virtual machine and your XFS partition should already be mounted. Now you can begin transfering files between your XFS partition and the shared folder on the windows host.

Whew. Lots of hassle for a simple file transfer, right! But the side benefit is that now you have a fully functional linux virtual machine with a shared folder set up to the windows host. Very useful - even when you must run windows, it helps to have a linux VM standing by!

SlashgeoFree Eval of MapInfo Professional 10

All Points Blog brings notice that Mapinfo is doing free 30 day evals. Here is their summary : "MapInfo (aka Pitney Bowes Business Insights) has always been good about making evaluations available and the company is doing the same thing for v10. You can get a 30 day eval here. (Do read the license and privacy policy to which you must agree before requesting it.)"

Read more of this story at Slashgeo.

SlashgeoTeen spots Alleged Robbers On Google Street View

Found on cnet news : "Last September, a 14-year-old boy told police in Groningen, Holland, that he had been knocked off his bike and robbed of some money and his cell phone. What evidence did he have of his alleged assailants? Very little. Six months later, the Associated Press reports, he was pootling around on Google Street View when he saw an image of himself--and of two males behind him, who, he seemed to remember, were just in the place where he was allegedly robbed."

Read more of this story at Slashgeo.

June 20, 2009

Mateusz LoskotOSGeo Tribulum

The OSGeo Fundation is driven by volunteer manpower and sponsorship. The OSGeo Foundation is a proxy body that transfers contributions from sponsors to activities initiatives and projects that perform under the umbrella of OSGeo, to the OSGeo members. The OSGeo members (right column) are free to raise funds on their own. Some projects do it very well, some don’t do it at all (and it’s not any fault, it just happens). However, all participants are eligible to accept OSGeo support in the same way, scale, etc. For instance, all members use OSGeo brand, OSGeo infrastructure, OSGeo marketing efforts and many more. The OSGeo Foundation membership is a value. Period.

Let’s make it straight. What about reversing the direction of flow of support? Should there be any reason to not to ask projects to support OSGeo Foundation? If a project is well funded by 3rd party organizations, it should be a part of fair play to expect a minimal tribulum paid back to OSGeo. Actually, this mechanism has been included as a part of the Project Sponsorship program:

One quarter of the sponsorship amount will be put into the general OSGeo account for any OSGeo use (such as paying hosting costs, general promotion, etc)

Does it apply in case OSGeo member project gets funds through a back door?

There are bills to be paid, there is always a lot of work to get done around OSGeo activities, meaning there are expectations, there are loads of tasks that need to be accomplished in reasonable amount of time, but a limited resources available.

Disclaimer: I was born in socialistic republic that no longer exists, but it does not mean I believe in socialism or that I’d like to see OSGeo being converted into communist party and Tyler flying to North Korea with official visit to give Kim a hug.

I believe in joint responsibility and fair play.

June 19, 2009

SlashgeoRecent GeoNews: Maps, iPhone, ArcGIS Virtualisation, Intergraph and much much more

Here's the recent geonews in batch. There's a new release of the open source geometry engine GEOS, now at version 3.1.1. There's an essay on the comparison of the most suitable single multi-purpose map projections out there, with a focus on Fuller and Cahill map projections. There's an hour-long interview about Bing Maps internals. All Points Blog informs us about Garmin and Linux, conclusion: forget it for now. The iPhone supports location sharing in its browser. There's even a pay-as-you-go iPhone turn-by-turn app, VS informs us most major navigation companies are going to the iPhone, plus there's surprising augmented reality such as Layar (also for Android). You can now talk to Android maps. Henri Bergius argues that browser geolocation without GPS is quite accurate enough, this all related to GeoClue and Gnome's Empathy. Mapperz has an entry named OpenStreetMap & FireFox 3.5 (RC1) Geolocation. Off the Map tested Google Table Fusion for geospatial capabilities (mentioned last week). If you're looking for a map of Tehran, use OpenStreetMap or Google. TMR shares an entry on mapping of North Korea, FGT also discusses topographic maps of North Korea. There's a NYC interactive homicide map. On the ESRI front, there's a whitepaper on ArcGIS Server and virtualisation. SA continues on his critics of the ESRI Web ADF 9.3. GWG offers a two-parts article on Plug & Play Maps, a free tool to design thematic maps. Ed Parsons informs us SPOT Image is ambitious with their future satellite launches. The EiS offers an entry on 3D building in NASA World Wind. You can see this example of using Google Earth for urban development projects. SS shares an interesting NASA interactive Climate Time Machine. There are a bunch of new cities in Google Transit and Refugee mapping efforts. APB has several entries on Integraph recently, one on GeoMedia 6.1 and an entry about Loran has funds now and will stay alive for some more time. See also some related stories below or perform a search.

Read more of this story at Slashgeo.

SlashgeoDangermond on GeoDesign

In the latest ArcNews publication, ESRI's Jack Dangermond shares an article named GIS: Designing Our Future. From the article: "GeoDesign brings geographic analysis into the design process, where initial design sketches are instantly vetted for suitability against a myriad of database layers describing a variety of physical and social factors for the spatial extent of the project. This on-the-fly suitability analysis provides a framework for design, giving land-use planners, engineers, transportation planners, and others involved with design, the tools to leverage geographic information within their design workflows. Fully leveraging geography during the design process results in designs that emulate the best features and functions of natural systems, benefiting both humans and nature through a more peaceful and synergistic coexistence." See also related stories below, including Are Geospatial Tools Design Tools?

Read more of this story at Slashgeo.

SlashgeoSatellite Glitch Rekindles GPS Concerns

Slashdot discussed a story named Satellite Glitch Rekindles GPS Concerns yesterday. We discussed this in May. Their summary: "News today that the Air Force is investigating signal problems with its latest Global Positioning System satellite is likely to rekindle the flames of a congressional report last month that said the current GPS coverage may not be so ubiquitous in the future. The Air Force stated that routine early orbit checkout procedures determined that the signals from the Lockheed-built GPS IIR-2 (M), which was launched in March, were inconsistent with the performance of other GPS IIR-M satellites. The Air Force said it has identified several parameters in the GPS IIR-20 (M)'s navigation message that can be corrected to bring the satellite into compliance with current GPS Performance Standards."

Read more of this story at Slashgeo.

SlashgeoSlashgeo In Slow News Mode for the Next 2 Weeks

A short note to let you know I'll be mostly away for the next two weeks. Other Slashgeo editors will cover geonews and you are always welcomed to submit geonews (that's how a community is suppose to work right? ;-). As usual, I will make sure any major geonews is mentioned on the site, even if it's two weeks later. I expect the site going back to full speed around July 6th. Thank you for your comprehension, cheers!

Read more of this story at Slashgeo.

June 17, 2009

SlashgeoMapFish Studio

The following submission is about MapFish Studio, which was mentioned in last March. What's new is the video (see link below) that demonstrates how easy it is now to build and serve a webmap from scratch using open source geospatial software and a GUI. MapFish Studio is multi-OS. Cedric Moullet writes "Studio, based on MapFish technology, is the new WYSIWYG editor for the creation of web mapping applications. More information here. You can also test it live and really publish your application here (be warned: this is a test Amazon instance, not a production service)." See also related stories below. Somewhat related, GeoExt.org just revamped its website.

Read more of this story at Slashgeo.

SlashgeoAussie Scientists Build a Cluster To Map the Sky

Slashdot runs a story named Aussie Scientists Build a Cluster To Map the Sky. Their summary: "Scientists at the Siding Spring Observatory have built a new system to map and record over 1 billion objects in the southern hemisphere sky. They collect 700 GB of data every night, which they then crunch down using some perl scripts and make available to other scientists through a web interface backed on Postgresql. 'Unsurprisingly, the Southern Sky Survey will result in a large volume of raw data — about 470 terabytes ... when complete. ... the bulk of the analysis of the SkyMapper data will be done on a brand new, next generation Sun supercomputer kitted out with 12,000 cores. Due to be fully online by December, the supercomputer will offer a tenfold increase in performance over the facility's current set up of two SGI machines, each with just under 3500 cores in total.'" See the space exploration topic for more.

Read more of this story at Slashgeo.

SlashgeoPostGIS versus MySQL Spatial

GeoSpiel share their informative PostGIS versus MySQL Spatial analysis. In short, PostGIS wins but not by orders of magnitude. From the entry: "First, many overall impressions remain the same as five years ago: the amount of functionality in MySQL Spatial remains very very small. You can do simple store-and-retrieve operations. Many of the spatial operations that are standard in full spatial databases don’t exist or are (confusingly, as some users have commented) stubbed out against bounding box tests instead. [...] Both databases ramp up their throughput as the threads increase. PostGIS does somewhat better, but not orders of magnitude. [...] Surprisingly neither MySQL or PostGIS blink as the write load moves up to a fairly high proportion of the queries. [...] I also tried some more complex spatial SQL, like spatial table joins, but the results did not reflect well on MySQL." See also related stories below, including a previous comparison.

Read more of this story at Slashgeo.

SlashgeoESA's NEST 2C Available

Array writes "The latest release of NEST (Next ESA SAR Toolbox) 2C is now available for free at http://earth.esa.int/nest NEST is an ESA toolbox with an integrated viewer for reading, post-processing and analysing ESA and 3rd party SAR data starting from Level 1. NEST 2C is a stable release adding the following features: * Orthorectification for Envisat ASAR, ERS, and Radarsat2 products, * Radiometric terrain correction for Envisat ASAR products, * Retrocalibration with a DEM for Envisat ASAR products, * Automatic import of 90m SRTM DEM, * ASAR Wave-Mode product support, * Layer Management, * Vector Shape layers, * Web Map Service (WMS) layers, * NASA WorldWind integration, * Map Projection & Subset operators, * Ingestion and utilisation of external orbit files — DORIS VOR, POR and DELFT Precise Orbits are supported, * Bug fixes and performance enhancements. NEST is developed by Array Systems Computing Inc. under contract to ESA." We mentioned NEST last fall and it is free software.

Read more of this story at Slashgeo.

June 16, 2009

PerryGeoIronPython (2.6) and ArcGIS - ready for prime time!!

Not sure why this didn’t occur to me before I wrote that last post but I tried the “pythonic” version of the code under the IronPython 2.6 Beta 1 release and it works!

lyr = Carto.LayerFileClass()
lyr.Open('C:\\test.lyr')
print lyr.Filename

Works perfectly now. So IronPython 2.6 promises to be a viable option for extending ArcGIS. My enthusiasm has been renewed.

PerryGeoIronPython and ArcGIS - not quite ready for prime time

Occasionally I find myself in the C#/.NET world in order to write code using ESRI ArcObjects. Today I was toying with the idea of automating the creation of ESRI Layer files (a file which defines the cartographic styling of a dataset). Of course they are in an undocumented binary file format, inaccessible to anything but ESRI software. So I pop open Visual Studio ….

I feel a nagging unease every time I type a set of curly braces. And VB just makes me insane. I prefer, of course, to use python. Luckily there is IronPython which runs on .NET - which means I could theoretically use it to interact with ArcGIS.

I only found a single working example of using ArcObjects through IronPython. But it looked promising enough to close Visual Studio and give it a go.

The first nagging problem is an IronPython-specific one. Relatively minor annoyance but you have to add the reference to a .NET assembly (library) before you can load it.

import clr
clr.AddReference('ESRI.ArcGIS.System')
clr.AddReference('ESRI.ArcGIS.Carto')
from ESRI.ArcGIS import esriSystem
from ESRI.ArcGIS import Carto

Now there is the issue of grabbing an ESRI license. A little verbose IMO but it could easily be encapsulated in a helper function to clean things up.

aoc = esriSystem.AoInitializeClass()
res = esriSystem.IAoInitialize.IsProductCodeAvailable(aoc,
         esriSystem.esriLicenseProductCode.esriLicenseProductCodeArcView)
if res == esriSystem.esriLicenseStatus.esriLicenseAvailable:
    esriSystem.IAoInitialize.Initialize(aoc,
      esriSystem.esriLicenseProductCode.esriLicenseProductCodeArcView)

Now that we’ve satisfied the demands of our proprietary license overlords, we can proceed with the real work .. in this case I just want to open an existing Layer file and see if the resulting object knows it’s own file path. Really simple, right?

lyr = Carto.LayerFileClass()
if "Open" in dir(lyr): print "The Layer object has an Open method but...."
lyr.Open('C:\\test.lyr')
print lyr.Filename

The Layer object has an Open method but....
Traceback (most recent call last):
 File "“, line 1, in 
AttributeError: ‘GenericComObject’ object has no attribute ‘Open’

Hrm. Looks like we’ve run across bug 1506 which doesn’t allow access to the properties and methods of a given instance - instead your have to work through the functions provided by the implementation. Grr…

Carto.ILayerFile.Open(lyr, 'C:\\test.lyr')
print Carto.ILayerFile.Filename.GetValue(lyr)

That is unwieldy, ugly and unpythonic. What’s the point of object oriented programming if you can’t access the methods and properties of an object directly? Since all ArcObjects applications are based on extending COM interfaces, this would be a major pain in any non-trivial application. Basically, until these .NET-accessible COM objects can be treated in a pythonic way, I don’t see any compelling reason to pursue IronPython and ArcGIS integration. Looks like its back to C# for the moment … (/me take a deep sigh and opens Visual Studio) … unless of course anyone has some brilliant solution to share!!

SlashgeoMapQuest Releases iPhone MapQuest 4 Mobile

The Geoweb Guru blog has news about this recent announcement from Mapquest. Here is part of their summary : "MapQuest have just announced an iPhone version of their MapQuest 4 Mobile application. This application performs the usual consumer mobile map activities: eg. find places, give directions, locate "landmarks" (fast food, etc)."

Read more of this story at Slashgeo.

Clever ElephantMySQL vs PostGIS

Did I say I would publish my performance results? I did. Here they are.
 

SlashgeoGeoMondrian and Spatialytics Available

tbadard writes "After the release of a new version of its open source spatial ETL tool, GeoKettle yesterday (please see the announcement for more details), the GeoSOA research group at Laval University, Quebec, Canada is proud to announce the availibility as new open source projects of GeoMondrian, the first implementation of a Spatial OLAP (SOLAP) server and Spatialytics, a lightweight cartographic component which enables navigation in SOLAP data cubes. GeoKettle, GeoMondrian and Spatialytics are components of the complete geospatial BI (Business Intelligence) software stack developed by the GeoSOA research group." The rest of the announcement below, including precision about GeoMondrian and Spatialytics.

Read more of this story at Slashgeo.

June 15, 2009

SlashgeoGeospatial Trends of the Last 4 Years?

Roger the Shrubber writes "Right then, I discovered this site just now and would love to gain some idea and maybe URLs, of how the industry has changed within the last 4 years. Why? I used to be a dedicated GIS nut until 4 years back when the newer profession of "Stay at Home Dad" took over my life... Potted GIS history: started out on a VAX mainframe GIMMS system from Edinburgh Uni way back when, then MSc GIS Leicester, UK 1990 on to TYDAC SPANS and flew on to Saudi Arabia where I spent 5 years mapping biotopes in the Gulf. I met my wife in Mongolia through GIS — we were working on a project in Ulan Bataar and she came along and stole my students. Mind you she was better than me! Just as I faded out of the field, the subject of neogeography emerged and became for me an interesting antidote to the corporate security obssessed GIS envionments in which I have worked. I'd heard then of OpenStreetMap in the UK and have recently noted how it has spread even to my adopted homeland of Germany. I was an early fan of GRASS starting at Version 4.0 — in those days it came on an unwieldy large Sun tape! As I contemplate a return to the field after years in the wilderness, can anyone give me brief ideas or URLs regarding the trends in the last few years, notably in neogeography?"

Read more of this story at Slashgeo.

SlashgeoGeoKettle 3.2.0 Released

The open source ETL tool GeoKettle released version 3.2.0. GeoKettle is an Extract, Transform and Load tool, and so is the also open source Spatial Data Integrator and the popular Safe Software's FME. From the entry: "What is new since release 3.1.0-20081103? * The GeoKettle extensions were ported to the new Pentaho Data Integration (PDI) version 3.2.0-stable. As such, this release of GeoKettle includes all the improvements from the new PDI version. * Added a "GIS File Output" step. At present, this step supports the writing of Shapefiles * Added support for Spatial Reference Systems (SRS). SRS metadata was added to ValueMeta for Geometry fields. Steps allowing to set a SRS ("Set SRS") and transform coordinates (reproject) of geometries from one SRS to another ("SRS Transformation") have also been developed. The SRS support is based on GeoTools' implementation of coordinate reference systems (org.opengis.referencing package) [...]" See also related stories below.

Read more of this story at Slashgeo.

SlashgeoNokia N97 Ovi Maps Review

Mapperz offers a Nokia N97 Ovi Maps review with multiple screenshots. From the entry: "What is New? * The map (vector) data has been completely updated * Current weather forecast information. * Speed Limit Warner * Saftey Spot Warner * Travel time or Time of Arrival option * Automatic 'Re-route' due to traffic option * Walking Directions has the option of straight-line distance to the destination. * Automatic 'Day/Night Time' Map mode. * Maps Improvement option. * *Compass mode (N97) Map rotates with you touch dragging (pan & zoom) * Search Nearby - vastly improved and more details available to users * Synchronisation with Ovi Maps Online. (confirmed this works very well) * Performance has been much improved (panning the map) * bugs fixed and is now a more stable application. * Better support and help - on phone or online option." Some previous stories copied below.

Read more of this story at Slashgeo.

SlashgeoFOSS4G 2009 Abstract Voting Open

mapbutcher writes "Sydney, Australia. 15 June 2009. You can now vote on the papers you'd like to see at FOSS4G 2009! We have had over 170 abstract submissions. Have your say on what you would like to see at the conference. You can read the abstracts and cast your votes for your preferred papers. Voting is open now and will close on Sunday 28th June. To vote follow the link here: http://2009.foss4g.org/presentations/ For instructions on how to vote, please refer to the voting page on the Conference website or http://wiki.osgeo.org/wiki/FOSS4G_2009_Program#Presentation_Voting Successful authors will be notified on the 20th of July. A preliminary program will be in place by August.

Upcoming FOSS4G milestones

  • 15-28 June 2009, Abstract Voting is Open
  • 31 Jul 2009, Early registration deadline
  • 14 Sep 2009, Completed program available
  • 20 Oct 2009, FOSS4G Workshop
  • 21-23 Oct 2009, FOSS4G Presentations and Tutorials
  • 24 Oct 2009, FOSS4G Code Sprint
[...]" See also related stories below.

Read more of this story at Slashgeo.

SlashgeoAre Streetview Privacy Concerns Taken Seriously?

Bull writes "After hearing about a rude word written on a school's roof visible in Google Maps I decided to check it out, it wasn't that impressive a typical prank, what was more interesting was when I zoomed in further and explored the area using Streetview. In under three minutes I noticed an unblurred car license plate and two unblurred faces, now I understand the technological problems involved in detecting faces and number plates but I genuinely expected Google to do a better job than this. They have got the publics acceptance by promising the blurring features, but in my opinion the promises should be kept, and if they can't be kept Google should at the very least stop adding new Streetview imagery until their software is improved. I will probably get flamed by the Google fanboys, to preempt some of the inevitable comments, yes you can contact Google and ask them to remove any photos, but why is this our job? Don't they have a QA department with paid staff? Yes I can walk down the street and see people with unblurred faces, but they can also see me, plus I'm one person not several million. Another thing worth considering is what would happen if you walked around a town taking photos of everyone and everything? I'm pretty sure you would end up being interviewed by the police, and I doubt promising to blur the images of faces, especially childrens faces, would get you very far." See also related stories below.

Read more of this story at Slashgeo.

June 13, 2009

Clever ElephantMySQL Snark

OK, this one I have to share. Here's two queries, the first with a syntax error in the WKT (oops!) and the second one correct.

First, as processed by MySQL:

mysql> select count(*) from tiger_roads_texas 
where mbrintersects(geom,
GeomFromText('LINESTRING(452284 -1651542, 452484 -1651342'));
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.00 sec)

mysql> select count(*) from tiger_roads_texas
where mbrintersects(geom,
GeomFromText('LINESTRING(452284 -1651542, 452484 -1651342)'));
+----------+
| count(*) |
+----------+
| 1 |
+----------+
1 row in set (0.06 sec)


Now as processed by PostGIS:

tiger=# select count(*) from tiger_roads_texas 
where geom &&
GeomFromText('LINESTRING(452284 -1651542, 452484 -1651342',2163);
ERROR: parse error - invalid geometry
HINT: "...RING(452284 -1651542, 452484 -1651342" <-- parse error at position 43 within geometry
CONTEXT: SQL function "geomfromtext" statement 1

tiger=# select count(*) from tiger_roads_texas
where geom &&
GeomFromText('LINESTRING(452284 -1651542, 452484 -1651342)',2163);
count
-------
1
(1 row)


Can you spot the difference? Snark! Another one for the list.
 

Clever ElephantMySQL Snark #2

I am doing a little benchmarking as a learning experience with JMeter and I will publish the throughput numbers in a few days, after I run the full suite I have developed on the various combinations of concurrency and insert/select ratios.

Because MySQL has so few functions that actually do anything (see the note here) there's not a great deal to test beyond raw performance. The early throughput results seem to indicate it's comparable for simple CRUD on one table, but for anything non-trivial it falls down.

Here's a basic spatial join: pull 23 roads from a 3.4M row line table and spatially join to a 66K row tract polygons table, calculating the sum of the areas of tract polygons found. There are spatial indexes on both tables.

mysql> select sum(area(t.geom)) 
from tiger_roads_texas r, tiger_tracts t
where
mbrintersects(r.geom, GeomFromText('LINESTRING(453084 -1650742,452384 -1650442)'))
and
mbrintersects(r.geom,t.geom);

+-------------------+
| sum(area(t.geom)) |
+-------------------+
| 1260394420.00453 |
+-------------------+
1 row in set (9.43 sec)


And in PostGIS:

tiger=# select sum(area(t.geom)) 
from tiger_roads_texas r, tiger_tracts t
where r.geom && GeomFromText('LINESTRING(453084 -1650742,452384 -1650442)',2163)
and r.geom && t.geom;

sum
------------------
1260394420.00684
(1 row)

Time: 5.574 ms


Those are both "hot cache" results, after running them a couple times each.
 

June 12, 2009

Clever ElephantWanted: OK Corral

A WMS performance benchmark has been a staple of FOSS4G conferences for some time. In 2005, it was IMS vs Mapserver. In 2007 it was MapServer vs Geoserver. And in 2008, a grudge MapServer vs Geoserver re-match.

For 2009, we hope to continue the MapServer vs Geoserver tradition, and are inviting other WMS servers to join the fray. We are hoping to have ArcGIS Server in the mix, perhaps MapGuide, perhaps DeeGree. The participants are assembling on a benchmarking listserv.



However, right now we are stuck trying to find a location for our gunfight – we need an OK Corral. Our preferred corral would have the following characteristics:

  • One or more dual-core processors
  • 4Gb of more of RAM
  • Centos or RHEL
  • Remote ssh access for participants
  • Root access or sudo for participants
  • Not virtualized


In addition, we will need a second server on the same network segment for generating load (would still need remote access, but would not need a beefy machine). Due to the nature of the participants (global) and the timelines (several months) we would need sole use of the corral until the testing is complete in September.

If you have a corral you can donate for the shoot-out, let me know!

Update: We have received a generous offer from the US Army Corps.
 

PerryGeoThe GPS told me to do it

Another disastrous consequence of inaccurate spatial information… Not only can you accidentally tag your neighbor as a criminal, now it appears that sloppy spatial data has lead to the wrong house getting demolished.

I’ve asked it before but its worth repeating … with all the recent advances in spatial data publishing, where are the advances in metadata and data quality assurance? How do you know where the data comes from, what’s been done to it and by whom? What is the intended use of the data? For the vast majority of the data being shoved out onto the web, these bits of metadata are sorely lacking.

Of course this case is more a matter of one person’s sheer stupidity; I’m not sure any caveats in the metadata would have stopped the wrecking ball!

SlashgeoGeonews Wrap-up: Wrong House Demolished, WTO, Google Fusion Tables, SVG and more

luke writes "This is why you should care about GPS precision AND proper training. United Press International shares an article about how wrong can things go if you don't get your facts right, misusing geospatial technology. From the article: "A Georgia man said he received a phone call saying the three-bedroom house his father built had been successfully demolished — by mistake". The full article is here"

In addition to this geospatial trivia, here's recent geonews in batch. First Map Hawk links to a pretty informative interactive map of disputes between WTO (World Trade Organization) Members. Then Mapperz shares a fast batch geocoding tip using the new Google Fusion Tables. The same blog informs us that Yahoo Maps has been updated in Europe. There's an interesting entry on the combination of symbols on maps, screenshots included. If SVG matters to you, read to entry on converting shapefiles and KML files to SVG. Finally, APB informs us about Blockbuster offering an interactive map that highlights movie locations.

Read more of this story at Slashgeo.

SlashgeoOGC 3D Fusion Summit

The Lidar News blog has news about this announcement : "The Open Geospatial Consortium is sponsoring what they are calling their 3D Fusion Summit at MIT in Cambridge, MA on June 23, 2009. This is being billed as a first of its kind event in North America, bringing together many of the major technology players in 3D and related topics. The major applications being addressed include urban planning, homeland security, urban warfare and personal navigation. Not quite sure how the last one fits with the first 3."

Read more of this story at Slashgeo.

SlashgeoGlobal Offshore Wind Map

Submitted via email by Richard, next week is Wind Week 2009 and there's a new global offshore wind interactive map. Richard's email: "To mark Wind Week 2009 (13 to 21 June) 4C Offshore have updated and released a freely accessible interactive map of Global Offshore Wind Farms. The site is an essential resource for the general public, industry participants, planners and the media, with the database now offering up to 60 types of information including wind farm locations, stages of development, turbine and power generation statistics, cable information, grid connections and companies involved in the projects. Users can also interact and query a wide range of contextual information, including wind speeds, wind density and water depths. The site also provides access to up to the minute news from across the offshore renewables sector, with industry reports available for download. For more information please see the site or contact Richard Aukland, Product Development Manager." See also related stories below.

Read more of this story at Slashgeo.

June 11, 2009

Slashgeo[Off-topic] The Future of Slashgeo's Engine, Slashcode

This post is not about geospatial news, but rather about Slashgeo.org's open source engine named Slashcode. I've been wanting to update our site to use Slashdot's AJAX code, but found myself not able to do so, partly because we don't have access to the code. The challenges are far bigger, as I explain below, than code access. Here's a copy of a post published in my Slashdot journal. You'll also find several reactions from other Slashcode users directly in the Slashcode-general mailing list archives. It matters to Slashgeo's future because I don't want us to be stucked and die out of technological obsolescence.

"Slashcode is dead, long live Slashcode?

The good news is Slashdot is still an interesting site to me, continues to evolve and is in active development. But the good news about Slashdot do not apply to Slashcode, Slashdot's open source engine. I'm the main manager of a small Slashcode-based website. Despite my enthusiasm, the truth is Slashcode is dead. It has been dead for quite some time and I wonder if it can be resurrected. How can Slashcode be dead? There is no community behind it anymore. There has been no official release since 2002, granted you can and should use the CVS tags, but it has not been updated with anything recent such as the AJAX code used on Slashdot for the last few years.

Rebuilding the community? Maybe, but enthusiasts quickly hit a wall. Slashcode's own main page is not up to date, there's a lot of missing information and my previous efforts at helping updating it got no answers from the site admins. How can you build a community when there's no way to learn who's in the boat with you? Ah! The mailing lists, of course! There are two main Slashcode mailing lists. On the Slashcode-general list, there was only 8 threads in 2008, 3 so far for 2009. For the Slashcode-development, it's worse: 2 posts since May 2007, both from our small team. You can ask questions, but you never know if someone will answer the phone.

A few years ago our small team developed a plugin that adds webmaps to stories and GeoRSS to the feed but failed to get much feedback from anyone. We're far from the community and the development workforce than, to name just one, the one behind Drupal, which has its own conference and 2000 developer accounts. Slashdot's responsibility? None directly, Slashcode is open source software, they rightfully have no obligation to contribute to a community.

Slashcode still has some attracting features and an excellent auto-moderation system. So, what's Slashcode future? I'm interested in the insights you have to share. I fear my own Slashsite will die out of technological obsolescence and that other Slashsites have no future. A Slashcode community won't spring out of the digital blue overnight, but it all has to start somewhere. Is it too late to try to build a vibrant Slashcode community
"

Read more of this story at Slashgeo.

SlashgeoMapping Human Displacement Due to Climate Change

Spatial Sustain shares an entry on a report named Mapping the Effects of Climate Change on Human Migration and Displacement. From SS: "The report focuses on several regions that will be hard hit by these changes. The low-lying areas of South Asia will be affected by rising sea levels, and the melting of glaciers in the Himalayas will create flooding and lead to long-term changes in the flow of water in major rivers in the region. Central Mexico could see rainfall declines of up to 50 percent by 2080. [...] The report urges a global response rather than a series of local crises." The full pdf report here. See also related stories below.

Read more of this story at Slashgeo.