![](http://photos1.blogger.com/blogger/4514/2353/320/Shape2EarthBuffer.jpg)
![](http://photos1.blogger.com/blogger/4514/2353/320/AustinCordons2.jpg)
![](http://photos1.blogger.com/blogger/4514/2353/320/MapWinBuffer.jpg)
Now that Shape2Earth is in beta testing, I have had the opportunity to get some great feedback on its functionality, and have seen some REALLY cool KMLs created by a number of people througout the world.
I decided to let Shape2Earth write GIS attribute data into the KML files for viewing in Google Earth. It actually did not take that long to write the code for this. I am letting the user decide which attributes they want to write, and then extract the data from the shapefile and write them into html for viewing in the description balloon. They also get to select which field will be used for the feature name.
This should keep Shape2Earth more in line with the capability offered by Google Earth's GIS import module. I'll be sending the first Shape2Earth Beta to a number of volunteers within the week.
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.