Skip to content

maxbodin/earth3d

Repository files navigation

Earth 3D

3D visualizer for multiple data on Earth.

Available data: aircraft, airports and vessels

Powered by Next.js and Three.js

Next.js

Three.js

Data used for airports is coming is from ArcGIS Hub Tiles making on the planet is inspired by geo-three Geo-Three Mesh line https://github.com/pmndrs/meshline World GEO JSON https://github.com/georgique/world-geojson/tree/develop Countries lat long https://github.com/eesur/country-codes-lat-long/blob/master/country-codes-lat-long-alpha3.json

Table of Contents

Introduction

Earth 3D is vowed to be a public 3D visualizer for aircraft, airports and other vehicles or data, hosted using vercel, developed by MaxBodin, and available here.

Roadmap

See ROADMAP.md to see the project global advancement or how you can contribute.

Start the project - development

  • Clone this repository with git clone https://github.com/maxbodin/flightradar3d
  • Execute cd flightradar3d/
  • Install dependencies.
  • Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  • Create .env.local file with:
    • SECRET_PUBLIC_MAPBOX_TOKEN='Your secret public mapbox token'
    • AISSTREAM_TOKEN='Your aisstream token'
    • ORS_API_KEY='Your open route service api key'

Open http://localhost:3000 with your browser to see the result.

License

This project is under the MIT Licence.

Contact

Currently only developed by MaxBodin.

Releases

No releases published

Packages

No packages published

Languages