Skip to content

A 3D visualization of the Internet topology Zoo with Google Earth

License

Notifications You must be signed in to change notification settings

MuhammadBor/3D-internet-zoo

 
 

Repository files navigation

Introduction

The Internet Topology Zoo is an ongoing project to collect data network topologies from around the world. The networks are manually traced from operator provided network maps. This project gives a rough idea of what the Internet looks like.

The 3D Internet Zoo is a simple python script (50 lines) that uses the Internet Topology Zoo dataset to merge all topologies into a single Google Earth visualization of the Internet.

The internet network per region

USA

USA

Europe

Europe

China

China

Japan

Japan

3D Internet Zoo dependencies

3D Internet Zoo relies on two Python libraries:

  • simplekml, used for creating KML files for Google Earth.
  • networkx, used for parsing GML graphs

You must make sure all these libraries are properly installed:

pip install -r requirements

Credits

Internet Topology Zoo: project to collect data network topologies from around the world.

simplekml: library to generate kml (or kmz) files for Google Earth.

networkx: library for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

About

A 3D visualization of the Internet topology Zoo with Google Earth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%