Skip to content

X9-CYBERNETICS/GeoSentinel

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 GeoSentinel

GeoSentinel

GeoSentinel is a geospatial monitoring platform that tracks global movement in real time.

It aggregates ship and flight routes, live coordinates, and geodata into a unified system, providing clear geographic and geopolitical awareness for analysis, visualization, and decision-making. . πŸš€

πŸš€ Visit Blog: haybnz.web.app

🌟 Features

  • πŸ—ΊοΈ Access to GeoJSON data and surveillance grid tiles.
  • ✈️ Real-time flight data.
  • 🚒 Live vessel tracking.
  • πŸ›°οΈ Advanced aerial segmentation with YOLO.
  • πŸ–ΌοΈ Image analysis for object and GPS metadata.
  • πŸ“° Geopolitical news and sentiment analysis.
  • πŸ’Ή Market data for commodities and cryptocurrencies.
  • 🌐 Translation services.

πŸ“¦ Download and Move geodata Folder to Root Directory

πŸ”— Download Link

πŸ‘‰ Download geodata folder

πŸ”— Download Link

-ADD API KEY IN app.py -ADD API KEY IN earth.html {on line1850 const tomtomApiKey = 'ADD_API+KEY';}

πŸ›°οΈ GeoSentinel Installation Guide

πŸ“₯ Clone or Fork the Repository

Option 1: Clone directly

git clone https://github.com/h9zdev/GeoSentinel.git

Option 2: Fork the repository

https://github.com/h9zdev/GeoSentinel/fork

Then clone your fork:

git clone https://github.com/<your-username>/GeoSentinel.git

πŸ“‚ Navigate to Project Directory

cd GeoSentinel

🧩 Install Dependencies

pip install -r requirements.txt

(Optional but recommended)

python -m venv venv
source venv/bin/activate   # Linux / macOS
venv\Scripts\activate      # Windows

▢️ Run the Application

python app.py

🌐 Open in Browser


βœ… Notes

  • SSL warnings are normal for localhost with HTTPS.
  • Use http://127.0.0.1:8000 if HTTPS is not configured.

βš™οΈ API Endpoints

🌎 Earth

  • GET /earth
    • Renders the main earth page.

πŸ—ΊοΈ GeoJSON

  • GET /api/geojson/
    • Retrieves a summary of a GeoJSON file.
    • Example: /api/geojson/example.geojson

πŸ›°οΈ Surveillance Grid

  • GET /api/geo/index
    • Retrieves the surveillance grid index.
  • GET /api/geo/tile///
    • Retrieves a specific surveillance grid tile.
    • Example: /api/geo/tile/1/2/3

✈️ Flights

  • GET /api/geo/flights
    • Fetches live flight data.
  • GET /api/geo/flight/meta/
    • Retrieves metadata for a specific flight.
    • Example: /api/geo/flight/meta/UAL123

🚒 Vessels

  • GET /api/geo/vessels
    • Fetches live vessel data.
  • GET /api/geo/vessel/path/
    • Retrieves the historical path of a vessel.
    • Example: /api/geo/vessel/path/123456789

πŸ“Έ Image Analysis

  • POST /api/geo/segment
    • Performs aerial segmentation on a satellite tile.
  • POST /api/geo/analyze-upload or /upload
    • Analyzes an uploaded image for objects and GPS metadata.

πŸ“° News

  • GET /api/geo/news
    • Fetches geopolitical news for a specific location.
  • POST /api/news/analyze
    • Analyzes the sentiment of a news article.
  • GET /api/news/advanced
    • Performs an advanced search for news articles.

πŸ’Ή Market

  • GET /api/market/data
    • Fetches market data for commodities and cryptocurrencies.

🌐 Translate

  • GET /api/translate
    • Translates text to English.

πŸš€ How to Use

curl http://localhost:8000/api/geo/flights

πŸ™ API TO USE

πŸ—ΊοΈ Images of GeoSentinel UI

GeoSentinel Screenshot GeoSentinel Screenshot

GeoSentinel Screenshot

GeoSentinel Screenshot

GeoSentinel Screenshot GeoSentinel Screenshot

GeoSentinel Screenshot

πŸ“œ License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License. See the LICENSE file for more details.

Unauthorized use is strictly prohibited.

πŸ“§ Contact: singularat@protn.me

β˜• Support

Donate via Monero: 45PU6txuLxtFFcVP95qT2xXdg7eZzPsqFfbtZp5HTjLbPquDAugBKNSh1bJ76qmAWNGMBCKk4R1UCYqXxYwYfP2wTggZNhq

πŸ‘₯ Contributors and Developers

haybnzz
Steiynbrodt
H9yzz
VaradScript

πŸ‘₯

X9 CYBERNETICS

Star History

Star History Chart

If you use NeuroTumorNet in your research, please cite: Made with ❀️ and lots of β˜•οΈ.

About

**GeoSentinel** is a geospatial monitoring platform that tracks global movement in real time. It aggregates ship and flight routes, live coordinates, and geodata into a unified system, providing clear geographic and geopolitical awareness for analysis, visualization, and decision-making.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 76.2%
  • Python 23.8%