Partager via


informations_géographiques_depuis_adresse_ip()

S’applique à : ✅Microsoft Fabric

Récupère des informations de géolocalisation sur les adresses IPv4 ou IPv6.

Syntaxe

geo_info_from_ip_address( IpAddress)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Catégorie Requise Descriptif
IpAddress string ✔️ Adresse IPv4 ou IPv6 pour récupérer des informations de géolocalisation sur.

Retours

Objet dynamique contenant les informations sur l’adresse IP où se trouve (si les informations sont disponibles). L'objet contient les champs suivants :

Nom Catégorie Descriptif
country string Nom du pays
state string Nom de l’état (sous-division)
city string Nom de la ville
latitude real Coordonnée de latitude
longitude real Coordonnée de longitude

Remarque

  • La géolocalisation IP est intrinsèquement imprécise ; les emplacements sont souvent proches du centre de la population. Tout emplacement fourni par cette fonction ne doit pas être utilisé pour identifier une adresse ou un foyer particulier.
  • Cette fonction utilise données deGeoLite2-City gratuites créées par MaxMind, disponibles à partir de https://www.maxmind.com. N’oubliez pas que la version de démonstration sur le site web de MaxMind utilise son service commercial, qui peut fournir des résultats de qualité supérieure à ceux pris en charge par la fonction geo_info_from_ip_address().
  • La fonction est également basée sur la bibliothèque MaxMind DB Reader fournie sous licence ISC.

Remarque

Pour manipuler davantage le tableau obtenu, consultez les accesseurs d’objets dynamiques.

Exemples

L’exemple suivant récupère des informations de géolocalisation sur l’adresse IPv4 spécifiée.

print ip_location=geo_info_from_ip_address('20.53.203.50')

Sortie

ip_location
{"country": "Australia", "state": "New South Wales", "city": "Sydney", "latitude": -33.8715, "longitude": 151.2006}

L’exemple suivant récupère des informations de géolocalisation sur l’adresse IPv6 spécifiée.

print ip_location=geo_info_from_ip_address('2a03:2880:f12c:83:face:b00c::25de')

Sortie

ip_location
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771}