Skip to content

About

Interactive geospatial exploration in Julia

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

40 Commits

Folders and files

Repository files navigation

CI Docs Build Stable Docs Dev Docs

GeoExplorer.jl

Interactive geospatial exploration in Julia.

GeoExplorer.jl provides an ArcGIS-like experience for exploring maps and geospatial data, built on Tyler.jl and GLMakie.jl.

using GeoExplorer, OSMGeocoder

explore(geocode(city="Boulder", state="CO"))

Boulder, CO

Features

  • Interactive map exploration with pan, zoom, and navigation controls
  • Multiple tile providers (OpenStreetMap, Esri, CartoDB, and more)
  • Plot any GeoInterface-compatible geometry
  • Keyboard shortcuts for navigation

Installation

using Pkg
Pkg.add("GeoExplorer")

Quick Start

using GeoExplorer

# Launch the explorer
app = explore()

# Explore a specific region
app = explore(extent=Extents.Extent(X=(-0.2, 0.2), Y=(51.4, 51.6)))  # London

# Use satellite imagery
app = explore(provider=TileProviders.Esri(:WorldImagery))

# Explore a geometry
using GeoJSON
geom = GeoJSON.read("my_data.geojson")
app = explore(geom)

Navigation

Input Action
Arrow Keys Pan
+/- Zoom in/out
Home Reset view
Scroll Zoom
Drag Pan

Documentation

See the full documentation for detailed guides and API reference.

About

Interactive geospatial exploration in Julia

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages