GIS Cloud (préversion)
Ce connecteur permet aux utilisateurs d’utiliser n’importe quelle clé d’autorisation valide générée dans GIS Cloud pour accéder à une liste de leurs projets cartographiques, aux couches définies et aux fonctionnalités contenues sur ces couches. Pour prendre en charge la nature dynamique du schéma de fonctionnalité, le connecteur interroge dynamiquement le service pour le schéma de fonctionnalité d’une couche donnée.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Prise en charge de GIS Cloud Premium |
| URL | https://docs.giscloud.com/rest |
| Messagerie électronique | premiumsupport@giscloud.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | HandyGeo Solutions |
| Site internet | http://www.giscloud.com |
| Politique de confidentialité | https://www.giscloud.com/privacy-policy/ |
| Catégories | Données; Informatique décisionnelle |
GIS Cloud est une plateforme SaaS qui offre le meilleur rendu de carte web et mobile de classe couplé à un puissant moteur de formulaires pour faciliter tous vos besoins de mappage collaboratif. Le connecteur GIS Cloud fournit un sous-ensemble de l’API REST étendue et puissante qui permet aux automatisations de piloter la plupart des cas d’usage courants pour un projet Map. Ce connecteur vous permet de répertorier, de mettre à jour et d’interopérabilité des cartes cloud GIS, des couches, des utilisateurs et de créer également des fonctionnalités et des fichiers. Avec ce sous-ensemble, un utilisateur peut automatiser de nombreuses activités pilotées par les données, telles que la création de nouvelles fonctionnalités pour l’inspection, la création de rapports, l’exportation de données pour le tableau de bord, etc.
Prerequisites
Pour utiliser le connecteur GIS Cloud, vous devez disposer d’un compte d’utilisateur GIS Cloud avec un abonnement Éditeur de carte, sinon de nombreuses actions ne fonctionnent pas.
Comment obtenir des informations d’identification
L’API REST GIS Cloud est sécurisée via une clé API. La plupart des points de terminaison REST ne fonctionnent pas sans clé API valide.
Pour obtenir une clé API valide, accédez à https://manager.giscloud.com votre compte GIS Cloud et connectez-vous.
En haut à droite, cliquez sur votre nom d’utilisateur et sélectionnez « Mon compte » dans le menu déroulant.
Dans le mode contextuel, sélectionnez l’onglet « Accès à l’API ». Entrez un nom descriptif pour la clé dans la zone « Nouvelle description de la clé API », puis cliquez sur « Ajouter une clé ». Un nouveau modal présente votre nouvelle clé API que vous devez copier et stocker en toute sécurité, car elle ne sera jamais affichée à nouveau.
Pour obtenir des informations de référence supplémentaires, consultez : https://docs.giscloud.com/rest#creating-an-api-key
Une fois cette opération terminée, vous pouvez créer et tester le connecteur.
Bien démarrer avec votre connecteur
Lors de la première configuration du connecteur, le test via l’action GetCurrentUser vérifie que votre clé API est valide et retourne les détails du compte associés à la clé API.
La plupart des utilisateurs utiliseront les actions GetFeatures, CreateFeature, UpdateFeature et DeleteFeature dans leurs automatisations. Les autres actions incluses seront principalement utilisées pour la coordination spécifique de la situation d’un scénario d’automatisation donné.
Un scénario d’automatisation classique consiste à synchroniser les fonctionnalités GIS Cloud de la base de données SaaS dans une table Dataverse ou une feuille Excel à des fins de création d’un tableau de bord Power BI. Selon votre structure de données, vous devrez peut-être créer des entités Dataverse personnalisées. Il est recommandé qu’une automatisation tire parti du paramètre sur l’action where GetFeatures pour limiter les fonctionnalités modifiées au cours des derniers jours et uniquement les synchroniser. Cela optimise les performances de votre automatisation.
Un autre scénario d’automatisation classique consiste à créer automatiquement de nouvelles fonctionnalités GIS Cloud en fonction d’une source de données secondaire telle que Dynamics, SalesForce, requêtes HTTP ou même GIS Cloud lui-même. Pour ce faire, il est recommandé aux utilisateurs d’examiner attentivement comment filtrer leur source de données secondaire pour déclencher la création de la fonctionnalité et finaliser leur schéma de couche de destination SIG Cloud avant de créer l’automatisation, car cela simplifie le développement.
Un scénario d’automatisation classique final consiste à « archiver » automatiquement les fonctionnalités GIS Cloud en copiant celles qui répondent à certains critères (c’est-à-dire un état spécifique défini sur une colonne) vers une autre couche, puis en cas de réussite de la suppression de la fonctionnalité GIS Cloud d’origine. Cela permet à un projet Map actif d’être conservé visuellement propre sans perte de données critiques.
Problèmes connus et limitations
Compatibilité de l’authentification pour PowerApps
Pour faciliter la compatibilité avec le composant de carte PCF publié par HandyGeo Services et éviter d’inviter les utilisateurs PowerApps à entrer des clés API qui ne sont pas conviviales, nous avons créé le connecteur pour exiger que la clé API soit spécifiée avec chaque requête.
Schéma de données dynamiques pour les points de terminaison de fonctionnalité
En raison de fonctionnalités géographiques dans GIS Cloud provenant des données chargées par l’utilisateur, le schéma est toujours spécifique au jeu de données. Par conséquent, le schéma pour les charges utiles et les réponses de tous les points de terminaison de fonctionnalité sont toujours dynamiques et nécessitent la prise en charge des schémas dynamiques dans le produit Office 365 utilisé. Cela est généralement bien pris en charge par PowerAutomate, mais peut présenter des défis dans PowerApps.
Erreurs courantes et solutions
Pagination du point de terminaison
Les points de terminaison SIG Cloud sont limités à un maximum de 5 000 enregistrements retournés à partir d’une seule requête. Bien que l’API REST prenne en charge la pagination, il n’existe actuellement aucun moyen d’inclure automatiquement cela dans le comportement du connecteur.
Limitation du taux d’API REST pour la protection des services
Comme prévu avec n’importe quel service d’API REST de production, si un nombre excessif de requêtes adressées à l’API GIS Cloud est effectué dans un court laps de temps, la réponse sera un code 5xx. Bien qu’une limite de débit spécifique ne soit pas explicitement définie, l’API REST prend en charge un débit de boucle parallèle limité (c’est-à-dire environ 20), mais les taux élevés sont susceptibles d’entraîner des défaillances significatives. Les réponses ayant échoué peuvent être gérées avec une stratégie de nouvelle tentative, mais des taux excessifs entraînent des problèmes.
Schéma de données de fonctionnalité dynamique manquant
En raison du connecteur qui doit rechercher la définition de schéma, si les paramètres d’ID de couche et/ou de clé API sont transmis dynamiquement, l’action ne pourra pas mettre en cache le schéma de couches qui oblige les utilisateurs à gérer manuellement le JSON retourné. Remplacez le paramètre dynamique par une valeur statique en le tapant dans la zone de paramètres et le schéma sera correctement mis en cache.
Questions fréquentes (FAQ)
L’action GetFeatures retourne trop de fonctionnalités, comment puis-je obtenir uniquement celles que je veux ?
Il est recommandé, dans la mesure du possible, que les utilisateurs tirent parti de la where clause disponible sur l’action GetFeatures. Cela peut prendre en charge la plupart des clauses conformes WHERE SQL. Pour les champs tels que la date de modification d’enregistrement gérée par la plateforme, il est recommandé que les utilisateurs testent sur l’action GetColumns pour afficher le nom logique vrai des colonnes système.
Comment charger un fichier dans le stockage des propriétaires de projet mapper, et non mon propre stockage ?
Pour l’action, UploadFileToPath, il est essentiel que si la clé API n’est pas pour le compte propriétaires de projet mappé que le Destination Map ID (destination_map) paramètre est rempli. Cela signale à l’API REST GIS Cloud que le fichier chargé n’est pas pour l’utilisateur authentifié, mais pour le propriétaire du projet Map spécifié. Si l’utilisateur n’a pas les autorisations nécessaires pour accéder à la carte, le chargement ne sera pas routé vers le compte d’oweners de carte.
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Afficher une carte |
Afficher l’image d’un objet de carte cloud GIS. |
| Charger un fichier |
Charge un fichier dans le stockage cloud GIS. |
| Créer une fonctionnalité sur une couche |
Obtenir tous les objets de fonctionnalité cloud GIS sur un objet de couche. |
| Mettre à jour la fonctionnalité |
Mettez à jour un objet de fonctionnalité GIS Cloud sur un objet de couche. |
| Mettre à jour une carte |
Mettre à jour un projet de carte cloud GIS |
| Mettre à jour une couche |
Mettez à jour un objet GIS Cloud Layer. |
| Obtenir des colonnes pour la couche |
Obtenir la liste des colonnes d’une couche |
| Obtenir des fonctionnalités sur une couche |
Obtenir tous les objets de fonctionnalité cloud GIS sur un objet de couche. |
| Obtenir la fonctionnalité |
Obtenez un objet de fonctionnalité CLOUD GIS sur un objet de couche. |
| Obtenir l’objet utilisateur actuel |
Obtenir l’objet utilisateur GIS Cloud actuel. |
| Obtenir l’objet utilisateur par ID |
Obtenez l’objet utilisateur GIS Cloud par l’ID utilisateur. |
| Obtenir toutes les cartes |
Obtenez tous les objets de carte cloud GIS. |
| Obtenir toutes les couches |
Obtenez tous les objets de couche cloud GIS. |
| Obtenir toutes les couches sur une carte |
Obtenez tous les objets de couche pour un seul objet de carte cloud GIS. |
| Obtenir un fichier |
Téléchargez un fichier à partir du stockage GIS Cloud. |
| Obtenir un média déposé à partir du champ Fonctionnalité |
Obtenez un fichier multimédia à partir d’un champ objet de fonctionnalité cloud GIS sur un objet de couche. |
| Obtenir une carte |
Obtenez un objet GIS Cloud Map. |
| Obtenir une couche |
Obtenez tous les objets GIS Cloud Layer. |
| Supprimer la fonction |
Supprime l’objet de fonctionnalité GIS Cloud spécifié de la couche. |
| Supprimer le cache de carte |
Supprime le cache des vignettes de carte pour refléter les modifications apportées via l’API. |
| Supprimer un fichier |
Supprime un fichier dans le stockage SIG Cloud. |
| Supprimer une carte |
Supprimer un projet de carte cloud GIS |
| Supprimer une couche |
Supprimez un objet GIS Cloud Layer. |
Afficher une carte
Afficher l’image d’un objet de carte cloud GIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de carte
|
map_id | True | integer |
ID de carte interne utilisé pour identifier une carte spécifique |
|
Largeur de l’image
|
width | number |
Largeur de l’image en pixels |
|
|
Hauteur de l’image
|
height | number |
Hauteur de l’image en pixels |
|
|
Invalider le cache
|
invalidate | number |
Invalider le cache |
|
|
Afficher la liste des couches
|
layerlist | number |
Définir la liste de couches sur visible dans l’image |
|
|
Image enregistrée
|
justgenerate | number |
Générer simplement l’image sans enregistrer |
Retours
- response
- file
Charger un fichier
Charge un fichier dans le stockage cloud GIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
Données de fichier
|
filedata | True | file |
Fichier à charger. |
|
ID de carte de destination
|
destination_map | integer |
ID de carte de la carte partagée. Si cette option est définie, charge le fichier dans le stockage des propriétaires de mappage. |
|
|
Chemin d’accès au fichier
|
path_to_a_file | True | string |
Chemin d’accès relatif à un fichier spécifique |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
location
|
location | string |
Créer une fonctionnalité sur une couche
Obtenir tous les objets de fonctionnalité cloud GIS sur un objet de couche.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
|
payload
|
payload | dynamic |
Les données permettant de créer une fonctionnalité à partir de quoi que ce soit restant vide seront créées sous la forme null. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
location
|
location | string |
Mettre à jour la fonctionnalité
Mettez à jour un objet de fonctionnalité GIS Cloud sur un objet de couche.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de fonctionnalité
|
feature_id | True | integer |
ID de fonctionnalité interne utilisé pour identifier une fonctionnalité spécifique |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
|
payload
|
payload | dynamic |
Nouvelles données de fonctionnalité à mettre à jour |
Mettre à jour une carte
Mettre à jour un projet de carte cloud GIS
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de carte
|
map_id | True | integer |
ID de carte interne utilisé pour identifier une carte spécifique |
|
Nom
|
name | string |
Nom de la carte |
Mettre à jour une couche
Mettez à jour un objet GIS Cloud Layer.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
|
Nom
|
name | string |
Nom de la couche |
Obtenir des colonnes pour la couche
Obtenir la liste des colonnes d’une couche
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
Obtenir des fonctionnalités sur une couche
Obtenir tous les objets de fonctionnalité cloud GIS sur un objet de couche.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
|
Inclure la géométrie
|
geometry | string |
Format dans lequel la géométrie sera empaquetée. Valeurs possibles : 'wkt', 'kml' et 'gml' |
|
|
EPSG Projection
|
epsg | integer |
Code EPSG pour la projection de sortie. si la projection de carte par défaut n’est pas spécifiée est utilisée |
|
|
Limites spatiales
|
bounds | string |
Cadre englobant utilisé pour le filtrage spatial |
|
|
SQL Where
|
where | string |
Type SQL où clause, utilisée pour le filtrage d’attributs |
|
|
Commande par
|
order_by | string |
Cela doit référencer des colonnes qui existent dans l’objet GIS Cloud cible. Par défaut, la colonne est triée Acending, mais l’inclusion de :d esc inverse l’ordre. Order by, format « {created|modified|created} :[asc|desc] » E.g. order_by=accessed :desc |
|
|
Éléments Per-Page
|
perpage | integer |
Nombre de résultats par page à afficher (valeur par défaut : 100, Maximum : 5000) |
|
|
Page Non
|
page | integer |
Numéro de page de la réponse |
|
|
Aucun total
|
nototal | integer |
Le total des résultats n’est pas compté et affiché ; améliore le temps de réponse ; utilisé pour accélérer l’obtention de la réponse |
Retours
Obtenir la fonctionnalité
Obtenez un objet de fonctionnalité CLOUD GIS sur un objet de couche.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de fonctionnalité
|
feature_id | True | integer |
ID de fonctionnalité interne utilisé pour identifier une fonctionnalité spécifique |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
|
Inclure la géométrie
|
geometry | string |
Format dans lequel la géométrie sera empaquetée. Valeurs possibles : 'wkt', 'kml' et 'gml' |
|
|
EPSG Projection
|
epsg | integer |
Code EPSG pour la projection de sortie. si la projection de carte par défaut n’est pas spécifiée est utilisée |
Retours
Obtenir l’objet utilisateur actuel
Obtenir l’objet utilisateur GIS Cloud actuel.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
Développer les attributs
|
expand | string |
Développer la réponse par l’une des options Enum |
Retours
- Corps
- User
Obtenir l’objet utilisateur par ID
Obtenez l’objet utilisateur GIS Cloud par l’ID utilisateur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
Identifiant
|
user_id | True | integer |
ID d’utilisateur interne utilisé pour identifier un utilisateur spécifique |
|
Développer les attributs
|
expand | string |
Développer la réponse par l’une des options Enum |
Retours
- Corps
- User
Obtenir toutes les cartes
Obtenez tous les objets de carte cloud GIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
Type de visibilité
|
type | string |
Filtrer par visibilité : « public », « privé », « partagé » ou « privé , partagé » |
|
|
Développer les attributs
|
expand | string |
Développer la réponse par l’une des options Enum |
|
|
Commande par
|
order_by | string |
Cela doit référencer des colonnes qui existent dans l’objet GIS Cloud cible. Par défaut, la colonne est triée Acending, mais l’inclusion de :d esc inverse l’ordre. Order by, format « {created|modified|created} :[asc|desc] » E.g. order_by=accessed :desc |
|
|
Éléments Per-Page
|
perpage | integer |
Nombre de résultats par page à afficher (valeur par défaut : 100, Maximum : 5000) |
|
|
Page Non
|
page | integer |
Numéro de page de la réponse |
|
|
Aucun total
|
nototal | integer |
Le total des résultats n’est pas compté et affiché ; améliore le temps de réponse ; utilisé pour accélérer l’obtention de la réponse |
Retours
- Corps
- Maps
Obtenir toutes les couches
Obtenez tous les objets de couche cloud GIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
Développer les attributs
|
expand | string |
Développer la réponse par l’une des options Enum |
|
|
Type de visibilité
|
type | string |
Filtrer par visibilité : « public », « privé », « partagé » ou « privé , partagé » |
|
|
Commande par
|
order_by | string |
Cela doit référencer des colonnes qui existent dans l’objet GIS Cloud cible. Par défaut, la colonne est triée Acending, mais l’inclusion de :d esc inverse l’ordre. Order by, format « {created|modified|created} :[asc|desc] » E.g. order_by=accessed :desc |
|
|
Éléments Per-Page
|
perpage | integer |
Nombre de résultats par page à afficher (valeur par défaut : 100, Maximum : 5000) |
|
|
Page Non
|
page | integer |
Numéro de page de la réponse |
|
|
Aucun total
|
nototal | True | integer |
Le total des résultats n’est pas compté et affiché ; améliore le temps de réponse ; utilisé pour accélérer l’obtention de la réponse |
Retours
- Corps
- Layers
Obtenir toutes les couches sur une carte
Obtenez tous les objets de couche pour un seul objet de carte cloud GIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de carte
|
map_id | True | integer |
ID de carte interne utilisé pour identifier une carte spécifique |
|
Développer les attributs
|
expand | string |
Développer la réponse par l’une des options Enum |
|
|
Commande par
|
order_by | string |
Cela doit référencer des colonnes qui existent dans l’objet GIS Cloud cible. Par défaut, la colonne est triée Acending, mais l’inclusion de :d esc inverse l’ordre. Order by, format « {created|modified|created} :[asc|desc] » E.g. order_by=accessed :desc |
|
|
Éléments Per-Page
|
perpage | integer |
Nombre de résultats par page à afficher (valeur par défaut : 100, Maximum : 5000) |
|
|
Page Non
|
page | integer |
Numéro de page de la réponse |
|
|
Aucun total
|
nototal | integer |
Le total des résultats n’est pas compté et affiché ; améliore le temps de réponse ; utilisé pour accélérer l’obtention de la réponse |
Retours
- Corps
- Layers
Obtenir un fichier
Téléchargez un fichier à partir du stockage GIS Cloud.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
Chemin d’accès au fichier
|
path_to_a_file | True | string |
Chemin d’accès relatif à un fichier spécifique |
|
Nom du fichier
|
file_name | True | string |
Nom d’un fichier multimédia spécifique tuyauté sur le stockage SaaS |
Retours
- response
- file
Obtenir un média déposé à partir du champ Fonctionnalité
Obtenez un fichier multimédia à partir d’un champ objet de fonctionnalité cloud GIS sur un objet de couche.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
Télécharger le fichier
|
download | boolean |
Si un fichier multimédia récupéré doit être téléchargé directement |
|
|
Chemin d’accès au fichier
|
path_to_a_file | True | string |
Chemin d’accès relatif à un fichier spécifique |
|
Nom du champ
|
field_name | True | string |
Nom d’un champ de fonctionnalité sur une couche donnée |
|
ID de fonctionnalité
|
feature_id | True | integer |
ID de fonctionnalité interne utilisé pour identifier une fonctionnalité spécifique |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
Retours
- response
- file
Obtenir une carte
Obtenez un objet GIS Cloud Map.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de carte
|
map_id | True | integer |
ID de carte interne utilisé pour identifier une carte spécifique |
|
Développer les attributs
|
expand | string |
Développer la réponse par l’une des options Enum |
Retours
- Corps
- Map
Obtenir une couche
Obtenez tous les objets GIS Cloud Layer.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
|
Développer les attributs
|
expand | string |
Développer la réponse par l’une des options Enum |
Retours
- Corps
- Layer
Supprimer la fonction
Supprime l’objet de fonctionnalité GIS Cloud spécifié de la couche.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de fonctionnalité
|
feature_id | True | integer |
ID de fonctionnalité interne utilisé pour identifier une fonctionnalité spécifique |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
Supprimer le cache de carte
Supprime le cache des vignettes de carte pour refléter les modifications apportées via l’API.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de carte
|
map_id | True | integer |
ID de carte interne utilisé pour identifier une carte spécifique |
|
Réinitialiser le déclencheur
|
init_trigger | True | integer |
Si la carte doit être réinitialisée avant d’effectuer l’opération |
|
Liste de couches
|
layers | string |
Liste CSV des ID de couche à inclure |
Supprimer un fichier
Supprime un fichier dans le stockage SIG Cloud.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
Nom du fichier
|
file_name | True | string |
Nom d’un fichier multimédia spécifique tuyauté sur le stockage SaaS |
|
Chemin d’accès au fichier
|
path_to_a_file | True | string |
Chemin d’accès relatif à un fichier spécifique |
Supprimer une carte
Supprimer un projet de carte cloud GIS
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de carte
|
map_id | True | integer |
ID de carte interne utilisé pour identifier une carte spécifique |
Supprimer une couche
Supprimez un objet GIS Cloud Layer.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
API-Key | True | password |
Clé API CLOUD GIS utilisée pour autoriser l’opération |
|
ID de couche
|
layer_id | True | integer |
ID de couche interne utilisé pour identifier une couche spécifique |
Définitions
Maps
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nombre total d’enregistrements
|
total | integer |
Nombre total d’enregistrements pouvant être récupérés |
|
Page active
|
page | integer |
Numéro de la page retournée |
|
Mapper des objets
|
data | array of Map |
Tableau d’objets cartographiques retournés |
Carte
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de carte
|
id | integer |
ID interne de cette carte |
|
Nom
|
name | string |
Nom de la carte |
|
Owner, objet
|
owner | array of string |
Objet propriétaire de la carte. Cette valeur s’affiche uniquement si le paramètre expand contient la clé ' owner' |
|
Active
|
active | string |
La carte est-elle active |
|
Copyright
|
copyright | string |
Chaîne d’instruction copyright |
|
Proj4
|
proj4 | string |
Projection de carte Proj4 |
|
Unités Proj4
|
units_proj4 | string |
Unités de la définition Proj4 |
|
EPSG Code
|
epsg | string |
Code de projection de carte EPSG |
|
Unités cartographiques
|
units | string |
Unités cartographiques (compteur, pied ou foot_us) |
|
Zoom maximal
|
maxzoom | string |
Zoom maximal |
|
Couleur d’arrière-plan
|
bgcolor | string |
Couleur d’arrière-plan de la carte |
|
Modifié à
|
modified | integer |
Dernière modification de la carte d’heure (horodatage UNIX) |
|
Accessible à l’adresse
|
accessed | integer |
Dernière heure d’accès à la carte (horodatage UNIX) |
|
Créé à
|
created | integer |
Heure de création de la carte (horodatage UNIX) |
|
Nombre d’affichages
|
visited | string |
Nombre de vues cartographiques |
|
Archivés
|
archived | string |
Est archivé sur la carte |
|
ID de ressource
|
resource_id | string |
resource_id |
|
Unité de mesure
|
measure_unit | string |
measure_unit |
|
Visibles
|
visible | string |
visible |
|
Resource, objet
|
resource | Resource |
Objet de ressource mapper |
|
Descriptif
|
description | string |
Description de la carte |
|
mobileacess
|
mobileacess | string |
mobileacess |
|
wmsaccess
|
wmsaccess | string |
wmsaccess |
|
maptype
|
maptype | string |
maptype |
|
assets
|
assets | string |
assets |
|
notation
|
rating | string |
notation |
|
partager
|
share | string |
partager |
|
Limites xMin
|
bounds.xmin | float |
xmin |
|
Limites xMax
|
bounds.xmax | float |
xmax |
|
Limites yMin
|
bounds.ymin | float |
ymin |
|
Limites yMax
|
bounds.ymax | float |
ymax |
|
limite
|
bound | string |
limite |
Resource
Objet de ressource mapper
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de ressource
|
id | integer |
ID interne de cette ressource |
|
Type de ressource
|
type | string |
Type énuméré de ressource |
|
Emplacement des ressources
|
location | string |
TBC avec des valeurs potentiellement null |
|
ID de ressource
|
target_resource_id | string |
resource_id |
|
ID du propriétaire de la ressource
|
owner_id | string |
ID utilisateur de l’utilisateur propriétaire de cette ressource |
|
ID parent de ressource
|
parent_id | string |
TBC avec des valeurs potentiellement null |
|
ID d’abonnement au paiement des ressources
|
payment_subscription_id | string |
TBC avec des valeurs potentiellement null |
|
ID de paiement des ressources
|
payment_id | string |
TBC avec des valeurs potentiellement null |
|
ID de paiement des ressources Obs
|
payment_id_obs | string |
TBC avec des valeurs potentiellement null |
|
Ressource archivée
|
archived | string |
Indique si la ressource a été archivée |
|
Ressource désactivée
|
disabled | string |
TBC avec des valeurs potentiellement null |
|
Temps d’accès aux ressources
|
access_time | object |
La ressource d’heure a été consultée pour la dernière fois |
|
Modifié à
|
modified | integer |
Dernière fois que la ressource a été modifiée (horodatage UNIX) |
|
Créé à
|
created | integer |
Heure de création de la ressource (horodatage UNIX) |
Couches
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nombre total d’enregistrements
|
total | integer |
Nombre total d’enregistrements pouvant être récupérés |
|
Page active
|
page | integer |
Numéro de la page retournée |
|
Objets de couche
|
data | array of Layer |
Tableau d’objets de couche retournés |
Couche
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de couche
|
id | integer |
ID interne de la couche |
|
Nom de la couche
|
name | string |
Nom de couche défini par l’utilisateur |
|
Owner, objet
|
owner | array of string |
Objet propriétaire de couche, EXPANDABLE |
|
Type de source de couche
|
source.type | string |
Type de données fournies |
|
URI source de couche
|
source.src | string |
Chaîne d’URI définissant l’emplacement des données |
|
OnScale
|
onscale | string |
Définir la mise à l’échelle sur laquelle la couche est visible |
|
OffScale
|
offscale | string |
Définir la mise à l’échelle sur laquelle la couche est masquée |
|
Étiquette de couche
|
label | string |
Nom d’attribut de la source de données à utiliser pour une étiquette de ligne |
|
x Min
|
x_min | string |
Coordonnée X min liée à la couche |
|
x Max
|
x_max | string |
Coordonnée maximale X liée à la couche |
|
y Min
|
y_min | string |
Coordonnée Y min liée à la couche |
|
y Max
|
y_max | string |
Coordonnée maximale Y liée à la couche |
|
Champ de texte de couche
|
textfield | string |
Nom de l’attribut de la source de données à utiliser comme champ de texte |
|
Modifié à
|
modified | integer |
Dernière modification de la carte d’heure (horodatage UNIX) |
|
Créé à
|
created | integer |
Heure de création de la carte (horodatage UNIX) |
|
Styles de couche
|
styles | string |
Objet de style de couche complexe pour le style de couche |
|
Couche Alpha
|
alpha | string |
Transparence des couches |
|
Encodage de source de données de couche
|
encoding | string |
Encodage de source de données de couche |
|
Marge de texte de couche
|
margin | string |
Marge de champ de texte |
|
Visibilité des couches
|
visible | string |
Contrôle la visibilité de la couche, 't' ou 'f' |
|
Couche verrouillée
|
lock | string |
Contrôle l’interactivité de couche, 't' ou 'f' |
|
Couche raster
|
raster | string |
La couche est une source de données Raster, 't' ou 'f' |
|
Exportable de couche
|
exportable | string |
Définir si la couche peut être exportée, 't' ou 'f' |
|
Couche fusionnée
|
merged | string |
La couche est fusionnée |
|
Dossier parent de couche
|
parent | string |
ID de couche dossier parent |
|
Info-bulle de couche
|
tooltip | string |
Info-bulle qui s’affiche sur le pointage de la souris des fonctionnalités de couche |
|
Masquer la géométrie
|
hidegeometry | string |
Masquer la géométrie de couche. Peut être utile si nous voulons afficher uniquement les étiquettes, 't' ou 'f' |
|
Utiliser la fenêtre contextuelle Informations
|
use_info_window | string |
Afficher les informations des fonctionnalités de couche dans une fenêtre contextuelle de carte, 't' ou 'f' |
|
ID de source de données de couche
|
datasource_id | string |
ID de source de données de la source de données de couche |
|
EPSG de couche
|
epsg | string |
Code EPSG de source de données |
|
Couche ouverte
|
opened | string |
Pour la couche dossier, ouvrez/fermez la valeur booléenne , 't' ou 'f' |
|
ID de ressource de couche
|
resource_id | string |
ID de ressource de la couche |
|
ID de carte de couche
|
map_id | string |
ID de carte auquel appartient la couche |
|
Type de géommétrie de couche
|
type | string |
Type de géométrie de couche. Les valeurs possibles sont « point », « line », « polygon », « tile » et « wms ». |
|
Ordre de couche
|
order | integer |
Index de couche Z |
|
Objet Layer Options
|
options | object |
Liste des options liées à cette ressource. Cette valeur s’affiche uniquement si le paramètre expand contient la clé « options » |
|
Nom du formulaire
|
form.name | string |
Nom défini par l’utilisateur du formulaire attaché |
|
Définition de formulaire de couche
|
form.definition | string |
Définition du formulaire attaché au calque |
|
ID de ressource de source de données
|
datasource.resource_id | string |
ID de ressource de la source de données |
|
Type de source de données
|
datasource.type | string |
Type de source de données pour la couche |
|
ID du propriétaire de la source de données
|
datasource.owner_id | string |
owner_id |
|
permissions
|
datasource.permissions | array of string |
nom |
|
Schéma de colonne de couche
|
columns | object |
Afficher les colonnes de source de données de couche, EXPANDABLE |
|
sous-couches
|
sublayers | array of Layer |
Tableau d’objets de couche imbriqués dans cette couche |
Utilisateur
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Identifiant
|
id | integer |
ID d’utilisateur unique |
|
Type d’utilisateur
|
type | string |
Type spécifié d’utilisateur |
|
Utilisateur actif
|
active | string |
L’utilisateur est-il actif, 't' ou 'f' |
|
Nom d’utilisateur
|
username | string |
Nom d’utilisateur des utilisateurs |
|
Prénom de l’utilisateur
|
firstname | string |
Prénom des utilisateurs |
|
Nom d’utilisateur
|
lastname | string |
Nom des utilisateurs |
|
ID du propriétaire de l’utilisateur
|
owner_id | string |
ID d’utilisateur de l’utilisateur propriétaire de cet utilisateur |
|
Téléphone utilisateur
|
phone | string |
Numéro de téléphone des utilisateurs |
|
User Mobile
|
mobile | string |
Numéros mobiles des utilisateurs |
|
Créé à
|
created | integer |
Heure de création de la carte (horodatage UNIX) |
|
Dernière connexion
|
lastlog | integer |
Heure de création de la carte (horodatage UNIX) |
|
Entreprise utilisateur
|
company | string |
Nom de l’entreprise utilisateurs |
|
URL web de l’utilisateur
|
web | string |
Site web de profil utilisateur |
|
E-mail utilisateur
|
string |
Adresse e-mail des utilisateurs |
|
|
Avatar utilisateur
|
avatar | string |
URL permettant de récupérer l’avatar des utilisateurs |
|
Langue de l’utilisateur
|
language | string |
Utilisateurs sélectionnés dans la langue |
|
Nombre de fonctionnalités de fichier
|
file_feature_count | string |
Nombre de fonctionnalités géographiques sur le système de fichiers |
|
Nombre de fonctionnalités de base de données
|
db_feature_count | string |
Nombre de fonctionnalités géographiques dans la base de données |
|
Raster utilisateur stocké
|
storage_raster | string |
Stockage de fichiers consommé par les vignettes Raster |
|
Capcity du stockage utilisateur
|
storage_total | string |
Total du stockage de fichiers consommé |
|
Limite des fonctionnalités utilisateur
|
feature_count_limit | string |
Nombre maximal de fonctionnalités licences |
|
Limite raster de l’utilisateur
|
storage_raster_limit | string |
Capacité de stockage maximale licence |
|
Débuts de l’abonnement
|
subscription_begins | string |
Lorsque l’abonnement aux utilisateurs commence |
|
L’abonnement expire
|
subscription_expires | string |
Lorsque l’abonnement aux utilisateurs se termine |
|
ID de ressource utilisateur
|
resource_id | string |
ID de ressource interne pour cet utilisateur |
|
Dernière modification de l’utilisateur
|
modified | integer |
Date de dernière modification (format UNIX) |
|
Organisation des utilisateurs
|
organization_id | string |
ID d’organisation pour cet utilisateur |
|
Utilisateur OIDC
|
oidc | string |
OpenID Connect |
|
Options utilisateur
|
options | string |
Liste des options liées à l’utilisateur. Cette valeur s’affiche uniquement si le paramètre ' expand' contient la clé 'options' |
|
consents
|
consents | array of object |
Objet contrats de consentement utilisateur |
|
Objectif du consentement
|
consents.purpose | string |
L’objectif du consentement demandé |
|
Version de consentement
|
consents.version | string |
Version du consentement accordé |
|
Consentement accepté
|
consents.agreed | string |
Le consentement a-t-il été accordé |
file
Il s’agit du type de données de base « fichier ».