Tous les produits
Search
Centre de documentation

Tablestore:GeoPolygonQuery

Dernière mise à jour :Aug 19, 2026

La requête GeoPolygonQuery filtre les lignes selon une zone géographique polygonale. Tablestore renvoie les lignes dont la valeur de la colonne GeoPoint spécifiée se situe à l'intérieur du polygone défini. Utilisez ce type de requête pour filtrer les données en fonction de limites géographiques complexes, telles que des zones de livraison, des districts administratifs ou des zones de couverture de service.

Structure des données

message GeoPolygonQuery {
    optional string field_name = 1;
    repeated string points = 2;
}

Paramètre

Type

Obligatoire

Description

field_name

string

Oui

Nom de la colonne d'attribut à interroger. Le type de la colonne doit être GeoPoint.

points

string

Oui

Paires de coordonnées des sommets définissant le polygone. Chaque valeur doit respecter le format latitude,longitude. Plage valide pour la latitude : [-90,+90]. Plage valide pour la longitude : [-180,+180]. Exemple : 35.8,-45.91.

Important : Le format des coordonnées est latitude,longitude (la latitude en premier). Cet ordre diffère de celui de GeoJSON, qui utilise longitude,latitude . L'inversion de cet ordre est l'une des causes les plus fréquentes de résultats incorrects lors des requêtes géo-polygones.