Créer une page de géolocalisation (GIS) d’une adresse IP – Partie 1 – Théorie

Le principe de ce tutoriel est de créer un système qui « transforme » une adresse IP en une position géographique sur une carte tel que google earth, en utilisant PHP, l’API de Hostip (qui renvoie du GML.) et si l’on peut dire un passage de variable à une carte google earth (position et zoom)

Commençons tout d’abord par un peu de théorie.

Qu’est ce qu’une adresse IP?

Une adresse IP est l’identifiant de votre machine sur le net (ou sur un réseau local et qui n’est pas forcément connecter à l’Internet) .

C’est grâce à votre numéro de téléphone mobile (qui est un numéro unique) que vous pouvez communiquer ou recevoir et envoyer des textos. Sur le net, chaque ordinateur ou équipement réseau a de manière générale une adresse IP, c’est votre identifiant unique sur Internet!

Les adresses IP sont 4 numéros (des octets) séparés par un point, en notant qu’un octet va de 0 à 255. il existe des adresses IP dites routables et des adresses IP non routables, pour vous expliquer c’est comme dans une entreprise ou une administration, les personnes y travaillant ont un numéro de poste, par exemple le 300, ce numéro de poste il peut communiquer en interne avec ces collègues, mais ne peut pas communiquer avec l’extérieur (et vice versa) sauf si bien sur il passe par un standard téléphonique.

Dans le monde du Net, c’est pareil, quand vous êtes dans votre société, votre école ou chez vous, les adresses que vous avez sont des adresses dites non routables (du format 192.168.1.X), vous ne pouvez communiquer qu’avec les équipements à l’intérieur de votre réseau interne (dit réseau local) à savoir l’ordinateur de bureau, le pc portable de la petite sœur, la console de jeux du p’tit frère, le téléphone portable 3G du père etc etc, pour communiquer avec l’extérieur, vous devez passer par un routeur ADSL ou une livebox, freebox, flybox etc… qui jouera comme dans l’exemple précédent le rôle du standard téléphonique.

Les adresses que nous voulons étudier sont des adresses routables (donc dite vous que si vous mettez une adresse non routable du genre 127.0.0.1 ou 192.168.1.2 ça ne marchera pas)

Qu’est ce qu’une API? Lire la suite

Envoyer un message grâce à Google Earth!!!

Un outil sympa vous permet d’envoyer un message via des bâtiments dans le monde qui en vue de dessus forment votre message (chaque bâtiment ressemble à une lettre du message et fournit une animation digne des grand film d’espionnage)

Il suffit de:

  1. Se connecter sur le site de geogreeting,
  2. Ecrire son message
  3. Copier l’adresse URL fournie et la coller dans un mail en direction du destinataire

Un exemple:


Tester l’animation