Skip to content

Duckiduc/cesium-gpx-viewer

Repository files navigation

GPX Viewer with Cesium

A GPX viewer built with React.js, Vite, and Cesium. This project allows you to visualize GPX (GPS Exchange Format) files on an interactive map using the Cesium library.

Features

  • Upload and display GPX files on a 3D map.
  • Interactive visualization with zoom, pan, and rotation controls.
  • Display of track lines, waypoints, and markers from GPX files.
  • Customizable map styles and visualization options.

Installation

  1. Clone the repository:

    git@github.com:Duckiduc/cesium-gpx-viewer.git
  2. Navigate to the project directory:

    cd cesium-gpx-viewer
  3. Install dependencies:

    npm install
  4. Start the development server:

    ```bash
    npm run dev
    ```
    

    This will launch the GPX Viewer in your browser at http://localhost:5173.

Build

# For windows
$ npm run build:win

# For macOS
$ npm run build:mac

# For Linux
$ npm run build:linux

Usage

Configuration

Contributors

The following individuals have made significant contributions to the development of this project:

  • Duc-Thomas NGUYEN
    • Led the development of the project.
    • Contributed to the innovation and feature ideas of the project.
  • Jeanne RIAUDEL
    • Obtained valuable real GPX data during fieldwork and provided them for testing purposes.
    • Contributed to the innovation and feature ideas of the project.

License

Cesium GPX Viewer by Duc-Thomas NGUYEN & Jeanne RIAUDEL is licensed under Attribution-NonCommercial-ShareAlike 4.0 International

See the LICENSE file for details.