Update on GIS information for Haiti

We all woke up this morning to see news that another earthquake has happened in Haiti, near the center of the first one eight days ago.

Array

“The United Nations Development Programme (UNDP) employed nearly 400 Haitians in cash-for-work activities to jump start the local economy and facilitate the delivery of urgently needed humanitarian assistance.”

This post is an update to my previous article about how GIS is used for disaster relief efforts. I recently came across a webpage on Harvard’s China Earthquake Geospatial Research Portal that lists copious, up-to-date, GIS-compatible data from organizations around the world. The portal began in response to the Sichuan, China, earthquake in May 2008.

Visit the Haiti GIS Data Portal now.

For new GIS students, this would be a great starting point for a class final project. The Portal is hosting the datasets as a public service and invites anyone with relevant data to submit it to the site operators for wider dissemination. Data comes from the United Nations, several universities, OpenStreetMap contributors, and the German Center for Air and Space Travel, among others.

Array

“Petty Officer 3rd Class Cameron Croteau, a Damage Controlman aboard the Coast Guard Cutter Oak, carries an injured Haitian girl to an awaiting Coast Guard HH-60 Jayhawk helicopter Tuesday, Jan. 19, 2010. Coast Guard and Navy helicopters airlifted injured Haitians to a private hospital in Milot, Haiti. U.S. Coast Guard photo by Petty Officer 3rd Class Brandyn Hill.”

As I mentioned in the previous post, there are many photos on Flickr when you search for “haiti earthquake.” When I wrote the post on January 14, 2010, there were only about 300 photos, and now there are over 6,900. Only 1,200 have a Creative Commons license, though (both of the photos above have a Creative Commons license). It seems that the United States Military, the United Nations, and major relief organizations are providing the majority of photos. And they’re uploading them fast. The number of photos on Flickr jumped by 50 from when I started this paragraph.

View Comments

Bike parking news for Chicago and NYC

First, let’s talk about Chicago’s bike parking news.

The Chicago Bicycle Parking Program, in August 2008, launched a web application that “does three things” (straight from the website) for Chicago residents: allows them to request a new bike rack; allows them to track their request; allows them to find existing and requested bike parking locations.* We call it the “Public Interface” in the office.

In the past three weeks, our “bike parking locator” was featured on:

  • Chicago Reader
  • Cyclelicious
  • GapersBlock (via Chicago Reader)
  • RedEye – “How much bike parking is in your ‘hood?” – This piece excited me the most. It was printed and distributed to thousands of Chicagoans on Friday, December 11, 2009! The article included a map based on the data that anyone can download from the Public Interface’s advanced search page.

Array

Scan of article printed in the 12/11/09 publication of the RedEye, a Chicago Tribune tabloid-style newspaper.

Array

Screenshot of the Advanced Search page in the Bike Parking Public Interface web application.

Now let’s move on to the news in New York City. The Bicycle Access to Office Buildings Law went into effect on December 11, 2009. Briefly, the law says buildings with at least one freight elevator and without listed exceptions must create a “bicycle access plan” for residents/tenants upon request. For interested tenants of building owners and managers, the NYC Department of Transportation’s “Bikes in Buildings” website is the first stop. It describes the process and offers tenants and building owners and managers an automatic request generator or plan builder. This also helps the NYC DOT track requests and deal with exception requests. In the spirit of President Obama’s desire for government openness and the Office of Management and Budget’s recently released “Open Government Direction,” I hope NYC DOT publishes the information it holds.

Streetsblog has posted a roundup of its previous articles leading up to the bill’s passing in July 2009.

*Disclaimer: I coded the web application. My boss was also involved, mainly in directing how it should function and what it should say (he’s way better at copywriting than I am). I also got help from someone who’s blind to test the accessibility of the website.

View Comments

Google Maps, the dynamic GIS system

Earlier this year, Google Maps added a feature to the common maps interface that allows users to identify problems* with map data or presentation. Click on the “Report A Problem” link in the lower right corner of the current map view. Then drag the marker on top of the error, categorize it, then write a description of the problem.

I reported several problems soon after the feature was released. I checked up on the results of one problem I reported. The situation was the lakefront multi-use path along Lake Michigan in Chicago, Illinois. The screenshots below show the map before I reported the problem and the repaired map.

Array

With this addition, Google Maps seems to be encroaching on the territory of Open Street Map (OSM) that uses ONLY public domain (not the same as free) and user-contributed data. But the data users contribute to Google Maps (in the form of reporting problems on the map) become the property of Google and its data providers.

From the OSM Wiki, “The copyright of the whole data set is scattered among all contributors. Some contributors release their contributions to the public domain.” Readers interested in learning more about maps in the public domain should read this Guardian article about the UK’s Ordnance Survey heavy grip on its data.

Disclaimer: I felt prompted to write this post because James Fee on his blog often (1st) writes (2nd) about the (low) quality of the data Google puts in its Maps.

*Users have long been able to report problems, but never in such an easy way or one that tracks reports and notifies the user when Google fixes the error.

View Comments

GIS and mapping tools

Array

Some of the work I do for school and my job requires that I make maps. I’ve never taken a class on how to make maps or analyze data sets featured in maps (what GIS does), so I learn as I go.

There’s no one around me I can call upon when I have questions that need immediate answers. Well, there’s me! Because of this, I must quickly find a solution or workaround myself.

Today I had to import a list of Chicago Transit Authority and Metra rail stations into ArcGIS so I could plot them on a map that also showed Chicago’s boundary and our bikeways. I could do this in Google Earth, but then I would have less control over the printed map I wanted to make, or the image output. ArcGIS has a built-in geocoder and I learned how to use it six months ago, but a skill not practiced is lost – and I forgot how to do it.

That’s okay – what follows is how I overcame this barrier:

Because I know how to use PHP to instantly create Keyhole Markup Language (KML) files (the format which Google Earth and Maps speaks fluently). Then, with this user-contributed KML to SHP plugin for ArcGIS, I was able to convert my KML files to Shapefiles and display them on my map. Unfortunately, my custom “fancy” icons were lost in the translation. Supposedly this alternate user-contributed script does the same thing.

Other tools I used to get my map created:

  • BatchGeocode.com – This site is indispensable for turning a list of addresses (with names, descriptions, and URLs) into the same list but with latitude and longitude coordinates! It will even create a KML file for you.
  • KML Generator (PHP class) – This class allows you to quickly and easily create KML files from any array and array source of coordinates. I store the transit stations in a database and run a query on the database and loop through them to generate the points in a KML file.

I’d like to thank James Fee’s GIS Blog for the links to the ArcGIS scripts/plugins I used in my project. To everyone else who must confront software, technology and mapping roadblocks, there’s almost always a solution for you.

Read about how I got around QGIS’s lack of geocoding.

View Comments