6.7 KiB
🌍 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 the Blog:
👉 https://haybnz.web.app/blog
🚀 Visit the Blog:
👉 https://varadaraj.online/
🔴 NOTE
Stay updated with the latest Geo Sentinel AI releases and announcements.
👉 Subscribe here:
https://docs.google.com/forms/d/e/1FAIpQLSe3qBh6r1orih2MkLf5DjdolX0jv5Abct02363lLxpXEute-Q/viewform
🌟 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 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
-
Earth View
https://127.0.0.1:8000/earth -
News Dashboard
https://127.0.0.1:8000/news
✅ 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
📜 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
👥
X9 CYBERNETICS
Star History
If you use NeuroTumorNet in your research, please cite: Made with ❤️ and lots of ☕️.







