2 points par GN⁺ 22 일 전 | 1 commentaires | Partager sur WhatsApp
  • Un site web qui affiche en temps réel l’état d’ouverture du détroit d’Ormuz ; il indique actuellement « NO »
  • La carte est construite à partir des données de Leaflet, OpenStreetMap et CARTO, afin de fournir des informations visuelles
  • Il intègre les données du marché prédictif Polymarket pour montrer la probabilité d’un retour à la normale du trafic ; la probabilité d’un retour à la normale d’ici le 30 avril est de 22 %, pour un volume de 5 306 576 $
  • Il fournit le nombre de passages de navires via les données IMF PortWatch ; la moyenne des 7 derniers jours est d’environ –90 % par rapport à l’an dernier
  • Toutes les données proviennent de sources publiques avec un décalage d’environ 4 jours, et le projet est un side project géré à titre individuel

Site de suivi en temps réel de l’état d’ouverture du détroit d’Ormuz

  • Un projet de site web qui montre si le détroit d’Ormuz est ouvert ou non en temps réel
    • L’état actuel est affiché comme « NO », accompagné de la mention « The Strait of Hormuz is effectively closed »
    • La carte repose sur les données de Leaflet, OpenStreetMap et CARTO
  • Il affiche la probabilité d’un retour à la normale du trafic en intégrant les données du marché prédictif Polymarket
    • La probabilité de l’événement « traffic normalizes by Apr 30 » est affichée à 22 %, avec un volume de 5 306 576 $
  • Il fournit le nombre de passages de navires grâce aux données IMF PortWatch
    • Au 5 avril 2026, 9 passages au total (Tanker 7, Dry Bulk 1, General 1)
    • Les moyennes récentes sont affichées à –90 % sur 7 jours, –94 % sur 30 jours et –37 % sur 90 jours par rapport à l’an dernier
  • Les données ont un décalage d’environ 4 jours, et la position des navires sur la carte provient de données mises en cache, donc n’est pas en temps réel
    • Toutes les informations reposent sur des sources publiques, sans garantie d’exactitude
  • Le projet a été réalisé comme side project personnel, avec un lien vers le dépôt GitHub et vers le créateur (@montanaflynn)

1 commentaires

 
GN⁺ 22 일 전
Avis de Hacker News
  • Utiliser un agent IA pour récupérer du JSON semble être une approche excessive
    À la place, partage d’un script simple utilisant Node.js et Puppeteer pour récupérer les données et les enregistrer dans un fichier
    Cela permet de collecter des données sans API coûteuse ni jetons

    • Vote positif envoyé. J’adore cet esprit hacker old school
      Je me souviens d’une présentation au milieu des années 2010 intitulée « Join the dark side of APIs ». À l’époque, beaucoup de SPA utilisaient sans autorisation des API publiques non documentées
    • Ce qui rend les développeurs logiciels formidables, c’est qu’ils résolvent eux-mêmes les problèmes et partagent leurs solutions
  • Les données ont environ 4 jours de retard, donc ce n’est pas idéal pour le temps réel
    Mais le concept reste intéressant et a de la valeur pour la visualisation de données historiques

    • D’accord. Au départ, je cherchais une API de suivi maritime en temps réel, mais la plupart coûtaient plusieurs centaines de dollars par mois avec un contrat entreprise obligatoire
    • Je me demande s’il ne faudrait pas ajouter les données des marchés prédictifs comme indicateur
      Voir les données de prédiction Polymarket et afficher YES quand la probabilité dépasse 75 %
      On peut voir que cela a monté avec les nouvelles de cessez-le-feu ces dernières 24 heures, puis rechuté. S’il y a des avis, j’aimerais en discuter sur GitHub
  • Selon un article du Financial Times, le détroit d’Ormuz est « ouvert », mais l’Iran exige des péages en cryptomonnaie aux navires en transit
    D’après l’article 44 de la convention UNCLOS, le passage ne peut pas être entravé, mais en réalité, il semble que la force passe avant le droit

    • L’Iran n’a pas ratifié l’UNCLOS, donc il n’est pas tenu de respecter cette disposition
    • Certains articles rapportent en réalité qu’Oman et l’Iran se partagent les péages
    • Selon un article du Washington Post, les médias d’État iraniens ont annoncé aujourd’hui l’arrêt du trafic. Il est très difficile de connaître la situation réelle
  • La NASA et l’UE fournissent gratuitement des images satellite quotidiennes ; je me demande s’il ne serait pas possible d’entraîner un modèle à détecter les mouvements à partir de celles-ci

    • J’ai effectivement regardé les images satellite, mais la plupart des navires en avaient déjà été retirés
      Les sources utilisées étaient ESRI World Imagery, NASA GIBS - VIIRS, Mapbox Satellite
    • Les données Sentinel de l’ESA ont une fréquence faible et une résolution limitée. Les données SAR peuvent être utiles pour identifier les navires car elles ne sont pas affectées par les nuages
      Mais cela reste moins pratique que des données AIS retardées
    • Les images satellite publiques sont aujourd’hui fortement censurées
    • J’ai déjà entendu dire que des sociétés de trading analysaient les mouvements de navires via des images satellite pour bâtir leurs stratégies d’investissement
    • Avec les données SAR de Sentinel-1, on peut identifier facilement les navires
  • C’est un super projet. Il y a aussi un autre site lié, hormuzstraitmonitor.com

    • Site vraiment fascinant. Je me demande simplement d’où ils tirent leurs sources de données croisées
  • Je travaille dans un cabinet de conseil dont le service principal est le suivi maritime
    En pratique, ce type de données coûte très cher. Il faut une équipe capteurs à distance et des systèmes d’IA pour détecter le spoofing GPS

    • Exact. Les données AIS terrestres sont déjà coûteuses, mais la vraie pièce maîtresse, ce sont les données de suivi par satellite. Impossible à assumer pour un projet perso
      Image mème associée
  • Proposition faite à l’OP de lui fournir une clé permanente provenant d’une autre source que MarineTraffic, avec invitation à envoyer un DM

    • Il n’y a pas de DM sur HN, donc j’ai laissé mon e-mail sur mon profil GitHub
    • C’est vraiment une super proposition
    • J’ai entendu dire que les navires désactivent souvent l’AIS lors du passage du détroit. Flexport Atlas pourrait aussi être une bonne source de données
  • J’adore vraiment ce genre de petits sites expérimentaux. C’est aussi bien qu’ils aient rendu publique la source des données
    Je me demande s’il ne serait pas possible, au lieu d’un agent IA, d’utiliser une extension Chrome pour intercepter les réponses de l’API et les envoyer

    • Leur API est protégée par Cloudflare. Je n’ai pas envie de contourner ça
      J’ai déjà créé un framework d’agents de type cron appelé botctl.dev, qui permet d’ouvrir le navigateur et d’inspecter directement le trafic réseau
  • Le principe est bon, mais j’aimerais qu’on supprime l’indicateur Polymarket
    Donner une incitation financière à une situation de guerre est contraire à l’éthique. Il y a aussi eu une discussion à ce sujet

    • En appliquant des lois comme le Marine Insurance Act 1745 au Royaume-Uni, on pourrait sans doute empêcher ce type de spéculation
    • Nous vivons dans un monde qui valorise les résultats plus que les personnes
    • Polymarket est problématique, mais je pense que cela mérite d’être inclus vu la forte pertinence
    • Avec cette logique, pourrait-on aussi dire que trader OIL (USO) ou des actions Palantir est obscène ?
    • La « sagesse des foules » est parfois aussi l’obscénité des foules. Au fond, nous ne faisons que répéter des prédictions
  • Projet vraiment impressionnant. J’avais tenté quelque chose de similaire au début de la guerre, en mappant le JSON de Marine Traffic dans Mapbox
    En voyant ça maintenant, le résultat de l’OP est bien plus abouti