dimanche 31 janvier 2016

Suivre un navire ou surveiller un secteur maritime avec l'AIS


L'A.I.S. est un système d'identification et de tracking des navires qui est en constante évolution. N'importe qui peut suivre un navire, un yacht ou l'activité d'un port en temps-réel avec une relative fiabilité avec des sites comme marinetraffic.com. Même les bateaux de plaisance sont maintenant de plus en plus équipés avec ce système. À noter cependant que les voiliers de course au large n'apparaissent pas toujours sur les cartes.


Comme exemple, ici, nous allons "tracker" (en live) le superbe clipper moderne Stad Amsterdam (ci-dessus à gauche). Ce voilier très rapide a été construit en 2000 sur le modèle des anciens clippers du XIXe siècle. Plus bas, un exemple de surveillance d'une zone maritime: La Manche (entre la France et l'Angleterre).







Ci-dessus: le navire recherché est exactement au centre. N'hésitez pas à zoomer pour y voir plus clair...


<script type="text/javascript">
 
width='700'; // la largeur du cadre en pixels ou en pourcentage (par exemple 90%) 
height='400'; // La hauteur du cadre en pixels ou pourcentage 
border='0'; // l'épaisseur de la bordure autour de la carte (zero=pas de bordure) 
shownames='true'; // afficher le nom des navires sur la carte (true ou false) 
maptype='3'; // utiliser 0 pour une carte normale, 1 pour Satellite, 2 pour Hybride, 3 pour Terrain 
trackvessel='246494000'; // code MMSI d'un navire (note: le navire sera affiché seulement s'il est à portée du système. Écrase l'option "zoom. Le MMSI peut être récupéré sur http://www.marinetraffic.com) 
remember='false'; // se rappeler ou non de la dernière position (true ou false) 
language='fr'; // langue préférée d'affichage 
showmenu=false; // Montre ou cache le menu latéral (true ou false). Préférer "false" pour une petite carte

</script>

<script type="text/javascript" src="http://www.marinetraffic.com/js/embed.js"></script> 



Code exemple (pour une position) fourni par marinetraffic.com

<script type="text/javascript">
 
width='600'; // the width of the embedded map in pixels or percentage 
height='600'; // the height of the embedded map in pixels or percentage 
border='0'; // the width of the border around the map (zero means no border) 
shownames='true'; // to display ship names on the map (true or false) 
latitude='50.3'; // the latitude of the center of the map, in decimal degrees 
longitude='0'; // the longitude of the center of the map, in decimal degrees 
zoom='9'; // the zoom level of the map (values between 2 and 17) 
maptype='3'; // use 0 for Normal map, 1 for Satellite, 2 for Hybrid, 3 for Terrain 
trackvessel='0'; // MMSI of a vessel (note: vessel will be displayed only if within range of the system) - overrides "zoom" option 
fleet=''; // the registered email address of a user-defined fleet (user's default fleet is used) 
remember='false'; // remember or not the last position of the map (true or false) 
language='fr'; // the preferred display language 
showmenu=false; // show or hide the map options menu 

</script> 

<script type="text/javascript" src="http://www.marinetraffic.com/js/embed.js"></script>


Le code MMSI peut être trouvé sur http://www.marinetraffic.com en recherchant un navire par son nom. Attention, plusieurs navires peuvent porter le même nom. Affinez votre recherche!

La position peut être trouvée dans Google, Google Map, Google Earth ou autres...

Dans le code ci-dessus, on peut supprimer certaines lignes. Par exemple, "zoom" est inutile si vous "trackez" un navire. "Fleet" (flotte) n'est pas indispensable.



Une autre solution, c'est de faire un iframe avec cette URL:

http://www.marinetraffic.com/en/ais/home/centerx:0/centery:50.5/zoom:9

Ici, "0" est la longitude (pour la Manche), 50.3 est la latitude. On peut évidemment changer ces valeurs.

Il est conseillé de mettre ces scripts entre des balises <DIV> comme ci-dessous. "margin-left: auto; margin-right: auto;" permettent de bien l'aligner au centre.

<div style="text-align: center; margin-right: auto; margin-left: auto;">

SCRIPT ICI

</div> 


Ci-dessous, surveillance de La Manche (mer entre la Grande-Bretagne et la France) en temps-réel





NOTE: ces cadres ne se réactualisent pas automatiquement. Cela peut être résolu en plaçant ces scripts sur une page externe et de la configurer pour un "refresh" toutes les 3 ou 5 mn par exemple. Ensuite, il suffira d'afficher la page via un iframe. C'est la solution à préférer si vous voulez vous construire une page ou une webapp pour votre usage personnel. Cette page peut très bien être hébergée sur votre disque dur, dans vos documents par exemple.

LIENS

marinetraffic.com
vesselfinder.com
AIS, c'est quoi?



Aucun commentaire:

Enregistrer un commentaire