Make your own KML (for Google Earth)

I have no real way of knowing just how popular the “Download to Google Earth” option is on our geocoder. This because once you load the home page, you could request KMLs all day and I don’t see them as new page views in the logs. I have heard from several people who are using it successfully to create libraries of KMLs, which they then mix and match setting up different colors for different data. (If you want to add your colors, just add a “color” column to your source data and throw in an Hex RGB value for the color.)

KML is pretty cool. It lets you do some amazing things, with a very simple XML based syntax. The great thing about it, is unlike popular GIS formats like an ESRI shapefile, both the data and the rendering information are stored in the KML. This means when you send your KML file to your buddy, he can open it up in Google Earth and immediately visualize it in the same way you do. With classic GIS data, your buddy would need to set up his own rendering parameters, which probably are going to end up different than what you are looking at.

With ESRI’s Arc8 suite, there became a concept of the “layer file” and MXD, both store a pointer to the data as well as the rendering information, however neither store the data itself. ESRI gives you ways of storing information, and storing rendering parameters… but never together. There have been attempts to do this in the past, but they never seem to make it into the standard ArcMap. Word on the street is this will be changing in future versions of the Arc9 suite, but its funny its taken so long to get to that point.

Backwards compatibility are other big problems for ESRI data formats and MXDs. If I save an MXD in Arc9, you will not be able to read it in Arc8. Likewise if I have an ArcSDE 9 database, you will not be able to connect to it in Arc8. This presents huge problems for enterprise GIS users, who are forced to upgrade everyone at once or have dual environments for newer and older versions of the software. Unfortunately this seems to be a problem that won’t be fixed any time in the near future.

Google got it right the first time, whereas ESRI has been doing it for over 30 years now and they still aren’t there. So who is the real map expert?

Posted by on April 8, 2006 in mapping

Comments

  • John says:

    Thanks very much for developing this tool, it’s been fantastic. I was just wondering if it was possible to save a map that has already been saved in batchgeo as a .kml file without repeating the geocoding process?

  • mark says:

    Am I missing something? This article says nothing about how to make the kml file, or how to make it work with Google Earth. I had a set of instructions which worked, but the site at Batch Geo has changed, and there is nothing, no tutorial, etc., on how now to make the file for Google earth. Any help here? mark@truhearing.com

  • Richard says:

    Has the option to export as a KML been removed? I can’t seem to find the option anymore…

  • maria says:

    The kml option has disappeared. this was really useful you could attach the file generated to my places in google earth. is it coming back? I have recommended this to a number of people…..

  • Matt says:

    I was having trouble finding it too. I was able to get the KML with the following steps.

    1. Follow the ‘Edit your Map:” link sent to your email after you created your map.

    2. No need to make any changes just hit save. The map will be displayed again.

    3. Scroll down below your map, you will see a list of all your map points.

    4. At the very bottom of the page there should be a link that says “Download …..KML

  • admin says:

    Maria – its still there, just save your map first then scroll to the bottom.

  • Arthur Devriendt says:

    +1 : Has the option to export as a KML been removed?

  • admin says:

    Hi Arthur – no this functionality is still available at the bottom of the map page.

  • confused says:

    Does this require a pro account? I don’t see it either….

  • admin says:

    It shouldn’t, are you scrolling the page down? Send the URL to admin@batchgeo.com if you are still having trouble.

  • Leave a Reply

    *