Docstoc

Google Mapping

Document Sample
Google Mapping Powered By Docstoc
					8/19/12                                                                     Google Mapping




     search                               go




                                                   Using Google for Mapping Your Data
                                               (creating KML files for either Google Earth or Google Maps)




                                               Back to the        GIS Tutorials & Help Page...    Back to the       SAL Home Page...




     Notes on .KML and .KMZ files

     ArcGIS to KML (converting GIS data to KML files)

     Converting KML files to Shapefiles (importing KML files)

     Converting GPS data to KML

     Viewing .KML and .KMZ files in Google EARTH

     Viewing .KML and .KMZ files in Google MAPS

     Viewing .KML and .KMZ files Using Google's My Maps

       How to export a My Maps map to kml (& Convert it to a shapefile)

     Other Options for .KML and .KMZ Files




     See also: Using a spreadsheet to create a kml file



     While by no means a full GIS package, Google Earth/Maps offer increasing possibilities for displaying not only their data, but yours by creating and using a .KML
     file. The most basic method of creating a KML file is to open Google Earth and create markers that you can save to a .KML file. In addition, you can also bring in
     existing data to create a .KML file. Below are some rough notes on methods of getting your GPS or GIS data into a KML file that can be used in either Google
     Earth or Google Maps.



     See also Using the Image Overlay Tool in Google Earth (to add your own GIS imagery files)



     ~~~~~



     Notes on .KML and .KMZ files



     The default file for spatial data in Google Earth is a .KML file. A .KML file is a "flat" file (text based) composed of Tags similar to .XML or .HTML. KML files can
     also be converted to a .KMZ file. The differences between .KML and .KMZ is that a .KMZ has been compressed ('zipped' up) using an application such as
     WinZip. The .ZIP file is then renamed as a .KMZ (this renaming was done so that your computer would automatically recognize it as a file that can be opened in
     Google Earth and not WinZip).

     To create a .KMZ yourself:

          Create your .KML (from Google Earth or as detailed on this page)
www.wwu.edu/huxley/spatial/tut/google_mapping.htm                                                                                                                           1/7
8/19/12                                                                Google Mapping
           Use WinZip to compress the file
           Rename the file extension from .ZIP to .KMZ

           Try double clicking on the .KMZ file you just created
           This should automatically open in Google Earth

     You can also open a .KML file in Google Earth and save it as a .KMZ file.

     There are a growing number of .KML files that are now available on the web. One method of searching for such files is
     to use Google search and add the following text string:

          filetype:kmz (or filetype:kmz)

     So if you wanted to search for files for Bellingham you could enter:

          bellingham filetype:kml or bellingham filetype:kmz



     Suggestion: search for a KML file or two, download (save) these and open them (in a text editor) to get a sense of what is in a KML file and how they
     work...



     ~~~~~



     ArcGIS to KML (converting GIS data to KML files)



     ArcGIS 9.3 has a Layer to KML tool (ArcToolbox / Conversion Tools / To KML / Layer to KML) and a Map to KML tool (ArcToolbox / Conversion Tools / To KML / Map
     to KML). Both of these can be used to export GIS data (shapefiles, etc.) to a KML file for posting on the web, etc.




     ArcGIS 9.2 also has a Layer to KML tool IF you have the 3D Analyst extension (ArcToolbox / 3D Analyst Tools / To KML / Layer to KML) - note that you
     must turn the 3D Analyst extension on (from the Tools / Extensions menu)



     In the SAL (AH-16) we have also added an extension that will allow you to export a shapefile (points, lines or polygons) to a KML file. Included in this process are
     limited options for also setting symbology (colors, symbols, transparency) or annotation (labels) for the exported features. This extension can be freely downloaded
     from ESRI's ArcScripts webpage.



     To use this extension:



          Open ArcMap

          Add the data you wish to export

          From the Tools menu choose Extensions

          Check the box Export to KML to activate the extension

          From the View menu choose Toolbars

          Check the box beside Export to KML to turn the toolbar on

          Click on the single icon of the Export to KML toolbar

          Follow the options/instructions

          See notes below on using KML files...




www.wwu.edu/huxley/spatial/tut/google_mapping.htm                                                                                                                           2/7
8/19/12                                                             Google Mapping
     ~~~~~



     Converting GPS data to KML



     If you have GPS data, you could import it into ArcGIS (see GPS data in ArcGIS and XY Data in ArcGIS) and then use the Export to KML extension (see notes
     above). Alternatively, you can go directly from a table of GPS data to a KML file using on-line conversions programs.



     GPS Visualizer is a web application that will convert lat-long coordinates, or a table of lat-long coordinates, to a kml
     or kmz file (for free):

     http://www.gpsvisualizer.com/map?form=googleearth&googleearth_docname=gpstest&googleearth_zip=0

             Tables can be ".csv" (comma delimited) or tab delimited
             Header (first) row must have field headings
             Coordinates must be Lat-Long (not UTM or State Plane)
             Note that if all you have are just the X-Y coordinates (no other attribute information like a name or ID number)
             the program will assume that your data is for a track (a linear feature) and connects the dots. To avoid creating
             tracks and force it to create just point features, add a new field (such as Name or ID) to your table.

     This will produce a .KML (or a .KMZ) file that you can view in Google Earth or download (use Save Link As or Click link
     and select Save to Disk instead of viewing). You can rename the .KML file once it has been downloaded if you need to.



     ~~~~~



     Viewing .KML and .KMZ files in Google EARTH



     All you need to do is click on the file to open it in Google Earth (assuming you have Google Earth installed).

     You can also post your file to a web page as a url - which will then open on the user's computer (assuming they have
     Google Earth installed). NOTE: this only works from some web servers (WWU's U:/ drive myweb folders now work).
     Alternatively, users can download your .KML or .KMZ file to their hard drive and double click on it to open the local
     copy.

     So if you have a KML file of points in the Bearing Sea:
            http://staff.wwu.edu/stefan/G_test/B_Sea.kml
     or the Bellingham Schools:
            http://staff.wwu.edu/stefan/G_test/Bham_Schools.kml

     Anyone can click on these files and open them in Google Earth.


     ~~~~~



     Viewing .KML and .KMZ files in Google MAPS



     Even though .KML files are intended for Google Earth, they can also be used in Google Maps. It seems that to do this the .KML file has to be on the web (you can
     simply put it in your U:/ drive myweb folder or post it elsewhere online). (So far I haven't found a way to use a .KML file on your hard drive in Google maps...
     if you do, let me know).



     To open a KML file in Google Maps:

          Open Google Maps ( http://maps.google.com/ )

          In the Search box enter the url for your .KML file

www.wwu.edu/huxley/spatial/tut/google_mapping.htm                                                                                                                       3/7
8/19/12                                                                    Google Mapping
            (e.g. http://staff.wwu.edu/stefan/G_test/B_Sea.kml

               or http://staff.wwu.edu/stefan/G_test/Bham_Schools.kml )



     If you want a link on a web page to open in Google maps you need to add http://maps.google.com/?q= before the .KML address in your link, e.g.:

            http://maps.google.com/?q=http://staff.wwu.edu/stefan/G_test/B_Sea.kml



     or     http://maps.google.com/?q=http://staff.wwu.edu/stefan/G_test/Bham_Schools.kml



     TIP: If you want your Google Map to open with the Satellite background (instead of the default basemap) add "&t=k" (no quotes) at the end of the link:



            http://maps.google.com/?q=http://staff.wwu.edu/stefan/G_test/Bham_Schools.kml&t=k




     OR Viewing .KML and .KMZ files Using Google's My Maps:



     From Google Maps there is a tab for My Maps (a way to create, save and share Google Maps). If you create a new map you can import a KML file and save that
     out as a My Map. NOTE: You'll need to have a Google account to create, save and share your Google Maps.



     Basic My Maps Functionality:

          Open Google Maps ( http://maps.google.com/ )

          Click on the My Maps tab (on the left hand side of the screen)

          Click on Create new map

          Sign in if you aren't already (you have to have a Google Account to play this game...)

            If you don't have a Google Account, use the Create an account now button to do so

          Give the new map a Title in the dialog section

          Click the Add a Placemark icon to add markers to your map

            You can then give your placemark a Title and/or Description

            Use Rich Text or Edit HTML to add images, hyperlinks, etc.

            You can also add Lines or Shapes (polygons)

            Existing placemarks can also be moved (relocated)



     To Add a Placemark using Latitude-Longitude Coordinates:

          Open Google Maps

          In the Google Maps Search box, enter a set of Lat-Long coordinates

            e.g.: 48.738221, -122.486432

          Click Search Maps


www.wwu.edu/huxley/spatial/tut/google_mapping.htm                                                                                                                 4/7
8/19/12                                                                   Google Mapping
            Google should zoom to your location and create a temporary placemark

            Click on your placemark and in the pop-up box click Save To My Maps

            Choose the Name of your Map to add the placemark to

            Click Save



     To Import a KML file into your My Map:

          Create and begin editing your map (see above)

          Click on the Import link

          Browse to a KML file on your computer and Upload it...

          If you have the same file on the web (i.e., on your mywebs folder on your U:/ drive)

            you can enter the URL and click Upload from File



     Linking to your My Map:

          You can get a URL link for your My Map by clicking on Link

          Copy and paste the URL or the HTML code into your web site

          You can now delete your version of the KML (as Google is now hosting their copy of it...)



     Sharing your My Map:

          Click on Send

          Enter the To and From email addresses & click Send




     You can also get coordinates from Google Maps by using the following script...

     Getting Latitude-Longitude Coordinates from Google Maps:

          Go to Google Maps ( http://maps.google.com/ )

          Zoom / Pan to your desired location

          Zoom in as far as you can, with your location centered in the screen

          In the browser address bar, replace http://maps.google.com/ with the following line of text:



             aacitvi(rmt',Apiaingta(.eCne();
            jvsrp:odpop('gplcto.eMp)gtetr))




          A pop-up window should display your coordinates in latitude and longitude.




     How to export a My Maps map to a kml file (and convert that to a shapefile)



          Google's My Maps can be used as a simple tool for creating and sharing spatial data (digitizing points, lines or polygons on line). This data is stored on Google's

www.wwu.edu/huxley/spatial/tut/google_mapping.htm                                                                                                                               5/7
8/19/12                                                                  Google Mapping
     servers as a kml file. To get a copy of the data off of Google's servers (for incorporation into ArcGIS, etc.) you can export your own kml file:



          From your My Map click on Link

          Copy and paste the URL into your web browser (as a new url)

          To the end of the url add:

               &ouput=kml




          Click return/enter

            (This should output a kml file which you can open in Google Earth or save)

          Choose to Save File and browse to the folder of your choice



     To convert a KML file to a Shapefile

          There are various ways to convert a KML file to a shapefile:



     ArcScripts has:

          KML 2 SHP Converter tool: http://arcscripts.esri.com/details.asp?dbid=14988

          Convert KML files to Shapefiles: http://arcscripts.esri.com/details.asp?dbid=15603

          KML Conversion: http://arcscripts.esri.com/details.asp?dbid=14980



          (or search ArcSripts for KML)



          The DNR Garmin program (installed in the SAL) can also read a kml file

            (File / Load From / File: Type = Google Earth Format *.kml)

            Once loaded, the file can then be sent to a GPS unit or saved as a shapefile




     Zonum Solutions has a online kml2shp tool: http://www.zonums.com/kml2shp.html



     Or Search for kml shapefile conversion (or the like)...



     ~~~~~



     Other Options for .KML and .KMZ Files (stuff I haven't tried yet)


www.wwu.edu/huxley/spatial/tut/google_mapping.htm                                                                                                       6/7
8/19/12                                                               Google Mapping



     There is an Excel macro that converts a list of coordinates into a .KML file (I haven't tried this yet but looks simple enough):

          http://bbs.keyhole.com/ubb/showflat.php?Number=613667



     More notes on using KML on Google maps:

          http://googlemapsapi.blogspot.com/2006/11/kml-on-google-maps.html


     KML Editor:
       http://www.ogleearth.com/2007/03/and_then_there_2.html

     GPS Utility:
       http://www.gpsu.co.uk/download.html

     Google Earth MyMaps/KML converter for Garmin GPS units
       http://www.takitwithme.com/

     ________________

     NOTE: KML/KMZ files can be posted to U:/ drive websites..
           but cannot be posted to acadweb (the SAL site) - (not sure about the SANS server...)




     ATUS

     Tech Center

     Blackboard



     My Western

     WebDav

     WWU Home

     Spatial Institute

     Huxley Map Library

     Weather



     SAL Home

     SAL Schedule

     SAL Contacts

                                          Washington University Huxley College of the Environment | 516 High Street | Bellingham, WA 98225 | 360.650.3520
                                          Website Contact | Huxley Home | Huxley Contacts
                                          Copyright © 2010 Western Washington University




www.wwu.edu/huxley/spatial/tut/google_mapping.htm                                                                                                           7/7

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:13
posted:10/5/2012
language:English
pages:7