Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
podcast
Filter by Categories
ArcGIS Pro
GDAL
GeoJson
Map
Map Tools
Maps
postgis
Python
QGIS
Uncategorized

importing CSV files into Google Earth

Step-by-step guide to importing CSV files into Google Earth

How to Import Latitude & Longitude Coordinates to Google Earth from a CSV File

Step 1: Prepare Your CSV File

Start by organizing your coordinate data in a CSV format. Your file should include columns for station ID, station name, altitude, longitude, and latitude. Here’s how to save your data:

  1. Choose “Save As” and select “CSV (Comma delimited)”.
  2. Rename your file and click “Save”.
Saving CSV file

Step 2: Open Google Earth

Launch Google Earth on your device. Before importing your CSV file, adjust the settings for latitude and longitude:

  1. Go to Tools > Options.
  2. Select Decimal Degrees for data format and apply the changes.
Google Earth options

Step 3: Import the CSV File

Now it’s time to import your prepared CSV file:

  1. Select File > Import.
  2. Locate your CSV file and select it.
  3. Choose Delimited as the field type and select Comma as the delimiter.
Importing CSV file

Step 4: Configure Field Types

As you proceed with the import, you will need to define the field types for your data:

  • Station ID and Station Name: String
  • Altitude: Integer
  • Longitude and Latitude: Floating Point
Configuring field types

Step 5: Apply Style Template

After importing your data, you will be prompted to apply a style template:

  1. Choose whether to set the name field as Station ID or Station Name.
  2. Select a color for the markers (e.g., red) and choose an icon.
Applying style template

Step 6: Check Imported Data

Once the import is complete, check the Temporary Places folder in Google Earth to see your imported stations:

  • All stations should be visible on the map.
  • Select a station to view its properties and make any necessary adjustments.
Checking imported data

Step 7: Customize Marker Styles

You can change the style and color of individual station markers by accessing their properties:

  • Right-click on a station and select Properties.
  • Modify the style, color, and scale as needed.
Customizing marker styles

Step 8: Save Your Work

After making all the necessary adjustments, save your work:

  1. Go to File > Save.
  2. Choose Save Places As and click Save.
Saving your work

Now you have successfully imported latitude and longitude coordinates into Google Earth from a CSV file! 

Frequently asked questions about importing CSV files into Google Earth:

What data do I need in my CSV file to import into Google Earth?

  • At a minimum, you need latitude and longitude coordinates. However, additional columns like name, description, altitude, and others can provide more context to your data points.

Why aren’t my data points appearing in the correct location on Google Earth after importing?

This could be due to several reasons:

  • The latitude and longitude might be swapped.
  • The coordinate format in the CSV might not match the format set in Google Earth.
  • There could be errors in the CSV data.

Can I import data other than latitude and longitude, like descriptions or images?

  • Yes, Google Earth supports importing additional data fields. These can be used to populate the name, description, and other attributes of placemarks.

What formats does Google Earth support for importing data? Is it just CSV?

  • Google Earth primarily supports KML and KMZ formats. However, it can also import CSV, GPX, and some other data formats.

How can I customize the appearance of my data points after importing them?

  • After importing, you can right-click on a data point (or a group of data points) and select “Properties” or “Get Info.” From there, you can customize icons, colors, labels, and more.

I have a large dataset. Is there a limit to the number of data points I can import into Google Earth at once?

  • While Google Earth can handle thousands of data points, performance might degrade with extremely large datasets. It’s recommended to break up very large datasets into smaller chunks for optimal performance.

Why is Google Earth not recognizing the headers in my CSV file?

  • Ensure the first row of your CSV contains the headers and that there are no blank rows or extraneous data at the beginning of the file.

Can I update or edit the data in Google Earth after importing it?

  • Yes, after importing, you can right-click on individual data points to edit their properties. However, changes made in Google Earth won’t reflect back in the original CSV file.

How do I handle CSV files that use delimiters other than commas?

  • During the import process, Google Earth will prompt you to specify the delimiter used in your CSV file, such as tabs, semicolons, or others.

Is there a way to batch-import multiple CSV files at once?

  • Google Earth doesn’t natively support batch importing of multiple CSVs. You’d need to import each file individually or combine multiple CSVs into one before importing.

How can I share or export my Google Earth project after importing data from a CSV file?

  • You can save your project as a KML or KMZ file and share that file. Alternatively, you can use the “Share” feature in Google Earth, depending on the version you’re using.

What should I do if some of my data points are missing after the import?

  • Check the CSV file for errors or missing data. Ensure that every row has valid latitude and longitude values. Also, ensure that the data format matches what Google Earth expects.

Can I apply the same style or template to multiple data sets that I import?

  • Yes, after setting a style for one dataset, you can save it as a template and apply it to other datasets you import.

How do I ensure that the coordinate format in my CSV matches what Google Earth expects?

  • Before importing, check the settings in Google Earth to see the expected coordinate format (e.g., decimal degrees). Ensure your CSV data matches this format.

Is there a way to automate the import process if I frequently update my CSV data?

  • While Google Earth doesn’t have built-in automation tools, you can use scripts or third-party tools to convert CSV data to KML format, which can then be easily loaded into Google Earth.

About the Author
I'm Daniel O'Donohue, the voice and creator behind The MapScaping Podcast ( A podcast for the geospatial community ). With a professional background as a geospatial specialist, I've spent years harnessing the power of spatial to unravel the complexities of our world, one layer at a time.