47. Query : obtenir les « ZonesMaps »

Requête pour obtenir les "ZonesMaps" de l'utilisateur. Pour implémenter la logique de pagination, utilisez le paramètre de requête tailleDePage. Le filtre fonctionne comme une condition ET, par exemple il est possible de filtrer par farmUuid, fieldUuid, vectorAnalysisMapUuid, étiquettes, objet, type, et avecTarifsSeulement dans une seule requête ou d'utiliser une seule condition de filtre ou de ne pas utiliser de condition.

Restrictions : filtrage par objet, type, et avecTarifsSeulement fonctionne uniquement en conjonction avec fieldUuid. Il est permis de rechercher des cartes de zones par vectorAnalysisMapUuid attribut unique.

Il y a lastEvaluatedKey et nombreTotal dans la réponse. Le lastEvaluatedKey fait référence au dernier enregistrement traité correspondant aux conditions de filtrage. Le nombreTotal - est le nombre total d'enregistrements qui correspondent aux conditions de filtrage.

Modèle

exemple de requête FilterZonesMaps {
  getZonesMaps(
    filter: {
      taillePage : 10
      fieldUuid: "<placeholder_of_field_uuid>"
      farmUuid: "<placeholder_of_farm_uuid>"
      objectif : SEMIS
      type : SATELLITE
      étiquettes : ["id=champ"]
      avecTarifsSeulement : true
      vectorAnalysisMapUuid : "<placeholder_of_vectoranalysismap_uuid>"
    }
) {
    zonesMaps {
      uuid
      nom
      zonesMapGeojson(unité : ACRES)
      urlCarteZones
    }
    nombreTotal
    lastEvaluatedKey {
      PartitionKey
      SortKey
      TagString
    }
  }
}

Demander

Réponse

Métadonnées

La réponse contient le JSON ci‑dessous.

Statistiques et géométries des zones

Les détails sur les statistiques et les géométries des zones se trouvent dans urlCarteZones .

L'exemple de statistiques de properties est ci‑dessous.

Mis à jour

Ce contenu vous a-t-il été utile ?