Tuesday, March 07, 2006

Exploring GIS Data in Google Earth

[Note: Shape2Earth is now available for Download]

Last week I wrote about the work I was doing with open source GIS to create a shapefile to KML converter that took advantage of the editing and symbolism that was offered through MapWindow GIS (Shapefile to KML using Open Source GIS). I thought I would follow up with a couple of other interesting things you can do with this application. In particular, I thought I would show some ways that you can explore GIS attribute data using the reload capability.

I'll start off with a shapefile of the USA that I downloaded off of the internet.

This shapefile has a lot of attribute data associated with it. Opening the attribute table (below) shows all of the different data that is available for each state.

After I have explored the different attribute data that I can use for my map, I open the Export Shapefile to KML application within MapWindow GIS. I am going to use some of the attribute information to act as the height for each of the state features. This will, in effect, turn my map of the USA in Google Earth into a chart. Below, I have selected HOUSEHOLDS as the value I am going to use as my height source

Once I have done this, I will select the Load As Link button on my form. As you may recall from my previous description of this application, this button creates a Google Earth Network Link that references the data KML that represents the actual map data. This will allow me to reload the data again after I have made any changes. Below is the result of this KML conversion.

Next, I decide that I want to see the states listed by number of mobile homes. All I have to do is bring back up the Export Shapefile to KML form, select MOBILEHOME as the height attribute, and click on the Reload Link button. This will rewrite the KML and reload it into Google Earth automatically (see below).

I can also use the attributes the modify the color scheme using MapWindow GIS. Below, I have given each state a unique color value.

I can then go back to my Export Shapefile to KML form and hit Reload Link. Below, I have selected NO_FARMS87 as my height value before reloading the KML into Google Earth.

Finally, I can put it all together. Before making the map below, I set the colors in MapWindow GIS to be a continuous ramp from red to yellow using UNITS50_UP as the attribute value. I then used the same attribute field for my height.

These are just some simple examples of being able to modify and load shapefiles into Google Earth using open source GIS and my shapefile to KML conversion tool.

1 comment: