Skip to content
This repository has been archived by the owner on Sep 29, 2024. It is now read-only.
/ AGES Public archive

Another Google Earth Server - A simple alternative to GEE Fusion in Golang

License

Notifications You must be signed in to change notification settings

wthorp/AGES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Another Google Earth Server

Proof-of-concept Google Earth Enterprise Fusion server alternative, written in Go.

This project is archived. Please reach out if there's any value here for you.

Background

Historically Google Earth Fusion services were used to manage and merge raster imagery for delivery to Google Earth Enterprise Clients.

Fusion has been abandoned and unsupported for years, and very few organizations are best off creating their own raster backgrounds.

Google Earth relied on a strange mix of deliberately obfuscated serialized C structs and protocol buffers for data delivery, and it is non-trivial to send custom data streams to Google Earth clients.

This code is an example of easily proxying tiled raster maps for delivery to Google Earth Enterprise Clients.

Functionality

  • Basic metadata provider: implemented
  • Raster imagery provider: implemented
  • Terrain provider: proxy only
  • Vector provider: unimplemented

Example Imagery

Alt text

Alt text

Alt text

About

Another Google Earth Server - A simple alternative to GEE Fusion in Golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages