Tuesday, 11 September 2007
Moving Refugees
Firstly: A bunch of us got an e-mail today from John Marinos at the UNHCR Somalia. I begged and pleaded and he finally relented to me posting his message to the SDI-EA blog. Why? Because to it's got all (well, many) the right elements we seek in SDI-EA: innovative communication, collaboration within a community etc. etc. Of course, in my version of A Perfect World you'd be posting these data to the likes of SWALIM and/or DEPHA and, through the magic of interoperablnes finding it being served in ready-to-use guises through Google Maps or Google Earth, GIS clients and flat browsers, all at no extra cost. I guess we got a ways to go yet but I think it's a goal worth bearing in mind. Anyway, John's KML is posted at http://dewa03.unep.org/downloads/UNHCR_IDPs_Sep06_to_Aug07.kmz
"Dear colleagues,
"This email attempts to kill 3 birds with one stone... as the saying goes.
"1) I am distributing to the usual suspects, the latest version of the PMT [That's Population Movement Tracking for those of us outside humanitarian space. Mick] database. This version is the same as the one circulated last month but now includes the movements from August 2007. It is for your use, and if you'd like to post it for dissemination on GeoNetworks or DEPHA (as a WFS) then go for it. The attached zip file contains the data as a shape file, along with metadata and a document to explain the fields in the table.
"2) Also attached is the latest PMT map. Feel free to put this on ReliefWeb, GeoNetworks, OCHA-Somalia, or wherever.
"3) Lastly, I've been trying to find a way for people to see and appreciate the scale of IDP [Internally Displaced Persons a.k.a refugges that haven't crossed an international border. Mick] movements in Somalia. With the help of Craig Von Hagen, who forwarded a useful email to me we've put together a KMZ file that allows you to use Google Earth (v.4) to view the locations of IDPs and the reasons for movement - per month. It covers the period Sep 2006 until August 2007.
"By double clicking on the KMZ file below it should open Google Earth (assuming that you have it installed on your machine). It includes the districts of Somalia along with 12 maps (actually image overlays) each showing locations where IDPs have moved for that particular month (according to PMT reports received by our partners). Each location is color coded* by the reason for displacement** If you have Google Earth version 4 installed, it will recognize the time tags and a sliding bar will appear at the top of your screen - to the left of your navigation control. This will allow you to "scroll" through time and see the different monthly maps. Notice how Nov 07 had a lot of flood displacement? Notice the displacement because of insecurity from Feb till now, with a lull in May? The goal is to provide you with an easy to use (and very cool) tool to view the data we've collected on IDP movements this last year. The secondary goal is to stop me from making PP presentations with this same information.
"Some problems:
"* I don't know how to put a legend in Google Earth. Therefore there is a PDF attached showing what the different colored dots mean.
"** There are some locations that have 2 different reasons for movement in the same month. (i.e. Some people moved to Baydhaba because of drought, some people because of insecurity). In these cases only one reason for movement is displayed. I've tried unsuccessfully to fix the situation. I'll continue to try. Remember this is only a test!
"If you are one of the techies who would like more information on the methodology of the PMT project or on other Protection Cluster initiatives, don't hesitate to ask. If you're a non-techy and want to know more about the data we have available and how best to use it, don't hesitate to ask.
"I look forward to your comments on the KMZ file.
"Best Regards,"
Secondly, later also from John:
"In other exciting news. I've used my fancy new upgraded MapInfo to log onto DEPHA's Geoserver.
http://dewa03.unep.org/geoserver/wfs?request=GetCapabilities&service=WFS&version=1.0.0
I've even downloaded the (old) Admin boundaries for Somalia. Look! Its there now. I'm using data on my PC thats sitting on your server. How cool is that!?!
"Now that I'm able to party with you guys, may I kindly request that you post some data sets that may of interest to the community.
"1) IDP settlements in Somalia
"2) IDP locations
"- these are different. #1 is the actual IDP settlement within various towns in Somalia. #2 are the towns/villages that have received IDPs over the last few months.
"Now that Somalia is covered I'm sure there are regional datasets that our Regional Hub can send over that people are sure to enjoy.
"Forgive me if I"m jumping the gun a little. You guys at DEPHA are not our personal data posters.. Let us know if you're interested in this data, then in what format it should be in to be the easiest for you to work with. Also bear in mind that this data gets updated frequently.
"Viva la EA-SDI!!!!
"JOHN"
Not a bad day's work, I think.
Sunday, 26 August 2007
A Matter of Reliability
What do you learn in a community-building exercise when the community building almost fails to happen?
One obvious answer is "Ahh, forget it. We are none of us perfect. Try again and it'll be better". Another is "Well, you guys have failed sometimes; cut some slack to the others". Both are fair answers. But the question itself, and the quality of the answers, underpin a more crucial aspect of the governance of 'bottom up' SDI's, namely how do we fare when, later on, there are services over which we've built our own value-adding services and, tomorrow, the service custodian goes out of business, so to speak: a change of policy, a shift in budgets, loss of key personnel. Any number of reasons might pertain, but suddenly our customers are no longer happily receiving their service.
The point is that when you expose open-standards services to the web then I can come along and build on your service, adding a new value or servicing a new audiences that you hadn't planned for. Sure, you can argue that I'd be at least slightly daft to build a critical need on your service without some sort of agreement, let alone recognition. Okay, but, when I try to make a phone call to the other side of the world, my success or failure depends on a whole chain of agreement between telco operators, any one of which can fail just when I need the service. To what degree can I blame my local telco? Not much, if the failure is three networks away in Outer Mongolia. Problem is that it doesn't matter to me where the failure is - my call hasn't gone through. I'm an unhappy frustrated customer.
So, Tuesday should have been a neat day - meeting with the secretariat of the Kenyan national SDI, with two purposes were in mind, Firstly, helping them set up for evaluation some open-standards tools for establishing a national metadata archive, and the ability to serve geo-spatial data directly to remote clients (Geonetwork and geoserver, respectively). Secondly - and more importantly for me - engaging KNSDI's help to organise a meeting in September where we hope to get together all the national SDI players in East Africa along with their UN counterparts. The purpose? Try to start mapping the institutional interfaces that will be needed between the national and regional SDIs and the emerging UN spatial data infrastructure counterpart.
The UN is meant to serve member states, and the UN relies upon member states to provide data and services needed to inform and address trans-national and global issues. If a UNSDI's purpose is (amongst other things) to promote interoperability, shall this be on the basis of 'best effort' by the member states? Is the UN obliged to help members meet minimum levels of reliability and accountability? If so, what levels, and who is to measure and ensure them? If not, what is tolerably good enough, and what happens when gaps in data availability or reliability lead to flawed assessments or decisions? These and many more questions require attention, probably over and over as methods and approaches are tried.
So what happened? The Nairobi traffic Gods frowned, and three out of the four KNSDI participants got stuck in a jam. Could happen anywhere, couldn't it? Could as easily have been a delayed flight, a flood, or sick child to deal with. You bet, all very normal and we can schedule around it and (I hope) we can get our regional meeting organized notwithstanding.
But it did seem to me a specially pertinent reminder that, as we in SDI-EA try to promote SDI and build interoperability amongst distributed services, that the fragility of the communications and transportation infrastructures remain a constraint. What does it mean if we can implement a world-class on-line repository for satellite images in Nairobi if operational agencies and NGOs cannot access it precisely when needed? Who is liable if, in three or five years' time, humanitarian services' crucial decisions are delayed by lack of reliable data services.
Tough questions that won't go away if we ignore them. Neither, it seems to me, are they likely to be more easily answered unless we start now to articulate and specify the requirements to which telcos and other service providers can respond on a fair and contractual basis.
Anyway, we were back to KNSDI on Wednesday, had a happy and fruitful meeting to organize the consultation, and John at least got through the Geoserver installation training. We'll still need more time to get Geonetwork in and running for them, but at least we hit this important milestone and - fingers crossed - the KNSDI folk will like it enough to move it across to their production server. I'll be especially pleased if we can go into the September workshop with Survey of Kenya delivering on-line one of their signature framework data layers, like administrative boundaries. That really would be a feather in the collective caps. But only if it can be made reliable.
Tuesday, 10 July 2007
SDI-EA First Handzon Training Changes Life as we Know It
The training session, in true SDI-EA fashion, was a no-cost no-fuss joint effort by UNEP/DEWA and FAO/SWALIM. We cobbled together a local network, participants showed up with their own laptops, and mwalimu John Mugwe got them underway installing postgreSQL with postGIS as their spatial database, plus geoserver as their web feature service. In many cases trainees also had their first taste of implementing Java and the Tomcat servlet container. Participants also learned how to take their own geospatial data (shapefiles) and ingest them into the database, and saw for themselves the utility of open-source GIS applications like qGIS and uDIG.
All this novelty notwithstanding, and despite having to deal with trojan-infected PCs and confusion caused by previous unclean installations of some of the software, by the end of the session every single system was up and running and participants were accessing each others data across the network and integrating them in their local client. Yes, they had the beginnings of a microcosm of an SDI running then and there. Now, if only the Nairobi internet becomes ready for prime time then we'll really have something to show.
And quite an eye-opener it was for them. I am sure that if we'd offered to keep the training sesion going that these eager beavers would have kept hacking away all afternoon. As it is we'll just have to see when and where else we can host these and follow-up sessions. I am keen to do at least one out here at the UN for other colleagues in Habitat, UNESCO and Unicef, but there's an obvious need for more sessions in more accessible places. There's also the need to follow-up
The participating agencies were: African Rescue Committee AFREC http://www.afrec.org/ Data Excahange Platform for the Horn of Africa DEPHA http://www.depha.org Regional Centre for Mapping Resources for Development RCMRD http://www.rcmrd.org/ Somali Support Secretariat CEFA http://www.somalisupportsecretariat.info/ UN FAO Food Security Analysis Unit FAO-FSAU http://www.fsausomali.org UN FA Somalia water and land Information Management FAO-SWALIM www.faoswalim.org/ UN Office for Coordination of Humanitarian Affairs OCHA Regional http://ochaonline.un.org/ UNEP/DEWA http://www.unep.org/dewa UN-Habitat http://www.un-habitat.org UN High Commissioner for Refugees UNHCR-Somalia http://www.unhcr.org/country/som.html
There's an SDI-EA training ulumnis' mailing list at sdi-ea-hackers@als.unep.org
Friday, 22 June 2007
Acronym smashup - UN meets CG for SDI Q&A
Spatial data sharing is one of these and their Consortium for Spatial Information (http://csi.cgiar.org/index.asp) is a strong advocate of all things SDI-ish. Over recent years there has been a strong push, for example, to get all the CG centres writing and using ISO 19115 standard metadata, for which they've been developing and promoting the Geonetwork opensource toolkit (which just happens to be another jointed-up effort led by FAO and WFP with UNEP and OCHA as more recent recruits).
Anyway, the CSI now has a regular scheduled hierarchical harvesting of metadata across the CG network and available as a consolidated view at their geonetwork site http://geonetwork.csi.cgiar.org/ . What John and I were to help them with was getting started with the next step - publishing their data to the net. The two institutions need to move data between themselves anyway and the idea of doing this using open web services is not only an appealing way to go but is also a move that will position ILRI and ICRAF as their community inevitably moves build this capability in years to come.
Needless to say the CG as a whole is an important partner to the UN. FAO obviously has strong alignment with their agricultural focus but a surprising number of other UN bodies also share common interests. UNEP, for example, is co-sponsor with ICRAF of the Billion Tree Campaign (http://www.worldagroforestrycentre.org/billiontreecampaign or http://www.unep.org/billiontreecampaign). The idea of interoperating between the CG and UN networks is an exciting and potentially important one that seems worth investing considerable effort to pursue.
These are early days yet - the Nairobi centres have strong GIS capacity but neither of them even have a local web presence. We have a long way to go before we can point with pride at all the marvelous interoperation within and between the CG, the UN presence in the region and our respective communities. Raising awareness with management while mollifying the concerns of network administrators is going to take time and understanding, and demands that we look for a nice incremental approach that takes small steps and demonstrates success every step of the way. I wonder how we'll do it.
Meanwhile, of course, there were the inevitable glitches that confounded Wednesday's - in this case a lot of it seemed to be because we were installing geoserver etc. on a laptop that was already being hacked to an installation of ESRI's portal toolkit - the Tomcat and java installations had already been "fiddled with" and were not the nice clean environment we assumed. Lot's of time spent trouble-shooting but, in the end, considerable success, an enthusiastic audience, and lots of practical experiences and tips to write up in our SDI installation cookbook - whenever we get around to writing it.
Tuesday, 5 June 2007
OCHA joining the fray, and Africa provides development assistance to Europe.
And speaking of hardware: last week we also extended some capacity building and technology support to our benighted colleagues at the UNEP office Geneva who didn't have anywhere to safely experiment with open-standards software, particularly geoserver and postgreSQL. The fact that a colleague was here in Nairobi on a training course was too good an opportunity to pass up so I raced home, dusted off my obsolete 6 year-old pentium PC and boxed it up for its journey north. The point of this rambling? To underline the fact that it's entirely feasible to get going with open web services without major investments in hardware, software, time or effort. Sure, you can upgrade later, once your experience tells you that data services are something that you really want to get into, but you can start today and getting started is the important part.
-----------------------------------------------------------------------
Dear All,
Today we were at UN-OCHA (regional office) and we installed
(a) A geodatabase - Postgis
(b) Geoserver
(c) Open source desktop GIS tools UDIG And QGIS
We walked Ayub through the steps of installing and adding Web Feature Services. We converted the shape file of admin lines for Somalia to the database and created a feature service for it.
We demonstrated that through a URL he could get UDIG to portray the features from the database.
The first objective we obtained is that now he can organise his data into logical areas and put then into the database. Secondly he can share the data with other people in his offices much more easily. He can also through UDIG get data from other WFS sites.
However he has no webserver outside to the world. So his data is still locked to his small group.
I see the next possible step as
(a) describing what we have ( round table meeting) as of now I have found Somalia admin boundaries in DEPHA, OCHA, FAO_SWALIM and maybe in ICRC)
(b) having DEPHA as custodian of all reference data
(c) Having DEPHA as custodian for all metadada on the reference data.
What else? We need to move this forward.
(Soon I will ask for a pay check!)
best regards
John Mugwe