Import geospatial dataedit

To import geospatical data into the Elastic Stack, the data must be indexed as geo_point or geo_shape. Geospatial data comes in many formats. Choose an import tool based on the format of your geospatial data.

Upload CSV with latitude and longitude columnsedit

File Data Visualizer indexes CSV files with latitude and longitude columns as a geo_point.

  1. Open the main menu, then click Machine Learning.
  2. Select the Data Visualizer tab, then click Upload file.
  3. Use the file chooser to select a CSV file.
  4. Click Import.
  5. Select the Advanced tab.
  6. Set Index name.
  7. Click Add combined field, then click Add geo point field.
  8. Fill out the form and click Add.
  9. Click Import.

Upload a GeoJSON fileedit

Upload GeoJSON indexes GeoJSON features as a geo_point or geo_shape.

  1. Create a new map.
  2. Click Add layer.
  3. Select Upload GeoJSON.
  4. Use the file chooser to select a GeoJSON file.
  5. Click Import file.

Upload data with IP addressesedit

The GeoIP processor adds information about the geographical location of IP addresses. See GeoIP processor for details. For private IP addresses, see Enriching data with GeoIPs from internal, private IP addresses.

Upload data with GDALedit

GDAL (Geospatial Data Abstraction Library) contains command line tools that can convert geospatial data between 75 different geospatial file formats and index that geospatial data into Elasticsearch. See Ingest geospatial data into Elasticsearch with GDAL for details.