Thursday, July 28, 2011

Converting KML to Shapefiles

An update to the free and open source KML2Shapefile extension for MapWindow GIS has been posted. There are a number of fixes to and enhancements to make conversion faster and easier.

KML has really taken off as a format for posting geospatial data on the Web. Bringing that data into a GIS offers a lot of analytic options for a great price.

Thursday, May 05, 2011

Shape2Earth 2.0

Shape2Earth for MapWindow GIS provides simple tools for converting shapefiles to Keyhole Markup Language (KML) for viewing GIS data in Google Earth. It runs as a plugin to the free and open source MapWindow GIS, which is an excellent .NET based GIS desktop application. The purpose of releasing Shape2Earth as a plugin to MapWindow was to take advantage of all of the shapefile tools that MapWindow makes available.

One drawback to this approach was that using MapWindow required a little bit of knowledge on general GIS workflows. Users needed to download MapWindow, then download Shape2Earth into a specific directory so that MapWindow could see it as a plugin, activate Shape2Earth in MapWindow, load a shapefile, and then know how to adjust the symbology of the shapefile using MapWindow, and then export the shapefile to KML using MapWindow.

Shape2Earth 2.0 works on top of the new Shape2EarthEngine, and greatly simplifies the process. Users can run Shape2Earth 2.0 without having to launch any additional programs. Shape2EarthEngine provides its own shapefile reader and symbol rendering engine. It does not require the use of MapWindow GIS, or any of its components.

While Shape2EarthEngine has been decoupled from MapWindow GIS, it can still run as a plugin to MapWindow, just like the original Shape2Earth. This lets users take advantage of all that MapWindow has to offer in terms of managing shapefiles and cartographically defining the symbology for export as a KML file.

Besides being able to run stand-alone, or with MapWindow, Shape2Earth 2.0 offers many new and improved options for letting people create compelling Google Earth maps using shapefiles.

Shape2Earth 2.0 and Shape2EarthEngine are still under development. I hope to have it available for beta testing by current Shape2Earth customers in the coming months.

Monday, January 17, 2011

Google Earth Portable Server

Google is now offering a Google Earth Portable Server as part of their enterprise offerings. This architecture lets users select their area of interest from a web page with the Google Earth Plugin embedded in it. This are is extracted and downloaded on to their computer, and is served to the Google Earth Enterprise client, or to a web page with the Google Earth Plugin.

This configuration offers a lot of flexibility for use, and can run completely disconnected from the network. This is a big deal for government and DoD customers.

Similar solutions in the past made use of Linux virtual machines running a Google Earth Server connected to a Windows machine. The new configuration is much more elegant and manageable.

This architecture will make a lot of sense for military use. Soldiers could select there are of interest from an NGA server, and then download their imager, vector data, and applications as a deployable bundle that can operate disconnected, or in conjunction with other services.

Friday, March 05, 2010

Kml2Shapefile for MapWindow GIS

Kml2Shapefile has been released as an open source KML/KMZ to shapefile converter. It is a plugin for the free MapWindow GIS. It needs a bit more testing. There are a lot of KML files out there.

I was going to provide the option to reproject the data, but decided the the user can do that easy enough in MapWindow after the shapefile has been created.

Kml2Shapefile will split the geometries out of KML into separate shapefiles (points, lines, polygons) and supports Z values and multipoints.

Currently, you can save the following as attributes:

  1. Placemark name
  2. Placemark snippet
  3. Placemark description
  4. Description HTML tables (needs more testing)
  5. Lat/Long of point data
  6. Elevation of point data
The ability to save custom schema's will come later. I thought it was best to get this our for testing.

Saturday, December 19, 2009

Shapefiles for Web Mapping

KML is becoming a standard way to display geospatial data on the internet. With all of the really good web mapping platforms available today, you can take your pick on how you would like to show off your GIS data to a large audience.

Shape2Earth can get your GIS data on the web quickly by converting your shapefiles to KML for display in Google Earth, Google Maps, or Bing Maps.

Here is a quick example of showing off GIS data in Google's App Engine platform with Google Earth. It's important to note that this capability is essentially free. Google will host your spatial application. All you have to do is put it together.

Shapefiles in in Google's App Engine (select the Shape2Earth layers on the right).

Wednesday, December 16, 2009

Shape2Earth Users Guide

Shape2Earth has a much needed Users Guide on line to help get people going converting shapefiles to KML. Shape2Earth is very easy to use, but there is a lot that can be done with it in conjunction with MapWindow, and this guide should help those without a GIS background.

There is still some work to be done on the Guide, but I thought that getting the current information out there was more important than having 100% of the content filled out.

Shape2Earth 2.0 is also under works. It is mostly a redesigned form that takes into account lessons learned from Shape2Earth 1.0 for MapWindow. Shape2Earth 2.0 will still work with MapWindow to take advantage of its advanced GIS capabilities, but will also be able to run independently. The core management and conversion has been moved into Shape2Earth Engine. This will make it much easier for things such as batch converting of shapefiles, and embedding Shape2Earth into other applications

Saturday, November 21, 2009

Shape2Earth for MapWindow GIS 4.7 Released

Shape2Earth for MapWindow 4.7 has been released. Shape2Earth is the quickest, easiest, and cheapest way to convert shapefiles into Keyhole Markup Language (KML) for viewing in Google Earth.

This version of Shape2Earth offers a number of improvements, including:

1. Better handling of complex geometries
2. Ability to add custom balloon styles
3. Exporting of selected data, or data in a specific area
4. Sorting of spatial features into KML Folders based on an attribute
5. Higher accuracy on geo-referenced Google Earth image captures

Shape2Earth has been downloaded over 32,000 times in the last 18 months, and has been found to be exceptionally useful and cost effective by local and federal government agencies, as well as industry leaders in a multitude of professional specialties.

Download Shape2Earth and try it on your own data today.