Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

publish n'est disponible qu'avec la publication automatique. Si l'importation n'est pas encore terminée, l'ID et le statut de la tâche de publication sont chacun null.Les journaux (log) d'une tâche d'importation ou d'une tâche de publication peuvent faire l’objet de requêtes sans connexion sous forme de texte brut (par défaut) ou de JSON

Consultation des fichiers journaux

Anchor
abfragestatus
abfragestatus

Demande d'état staging

Affiche le dernier état importé. Peut être utilisé par exemple dans le cadre de la délégation des droits de mise à disposition.

GET https://www.geodienste.ch/data_agg/import_tasks/:id/logs

Code Block
Import / Publish task ID: 123
Status: completed
15.06.2017 17:12:26: Downloading LV95 zip
15.06.2017 17:12:27: Download of LV95 zip complete (835217 Bytes, 0.268
s)
15.06.2017 17:12:27: Starting ilivalidator with options: '--
forceTypeValidation false --disableAreaValidation true'
15.06.2017 17:12:53: Info: ilivalidator-1.2.1-20170420
Info: ili2c-4.7.2-20170413
...

GET https://geodienste.ch/data_agg/import_tasks/:id/logs.json

...

staging?topic=naturereigniskataster_v1_0

curl -u user:password "https://geodienste.ch/data_agg/import_tasks/staging?topic=naturereigniskataster_v1_0"

Code Block
{ 
  "task_id":2454,
  "status":"completed",
  "completed_at":"2022-09-29T11:57:33",
  "logs_url":"https://geodienste.ch/data_agg/import_tasks/2454/logs.json",
  "data_published":true,
  "import_zip_url":"https://geodienste.ch/downloads/staging/interlis/naturereigniskataster/FL/naturereigniskataster_v1_0_FL_lv95_import.zip"
  },
  "publish":
  {
    "task_id":1516,
    "status":"completed",
    "completed_at":"2022-09-29T11:59:59"
  }
}

Consultation des fichiers journaux

Les journaux (log) d'une tâche d'importation ou d'une tâche de publication peuvent faire l’objet de requêtes sans connexion sous forme de texte brut (par défaut) ou de JSON.

GET https://geodienste.ch/data_agg/import_tasks/:id/logs

Code Block
Import / Publish task ID: 123
Status: completed
15.06.2017 17:12:26",
   "message": "Downloading LV95 zip",
   "level": 0
  },
  {
   "timestamp": 1497539547,
   "timestamp_text": "15.06.2017 17:12:27",
   "message": "Download of LV95 zip complete (835217 Bytes, 0.268s)",
   "level": 0
  },
 ...
 ]
}

Publication

Lancer la publication

...

268
s)
15.06.2017 17:12:27: Starting ilivalidator with options: '--
forceTypeValidation false --disableAreaValidation true'
15.06.2017 17:12:53: Info: ilivalidator-1.2.1-20170420
Info: ili2c-4.7.2-20170413
...

...

topic

...

GET https://geodienste.ch/data_agg/interlis/publish.

...

Paramètres pour POST Request

...

Description

import_tasks/:id/logs.json

Code Block
{
 "success": true,
 "import"/"publish": {
 "task_id": 123,
 "status": "completed"
  },  
 "logs": [
  {
   "timestamp": 1497539546,
   "timestamp_text": "15.06.2017 17:12:26",
   "message": "Downloading LV95 zip",
   "level": 0
  },
  {
   "timestamp": 1497539547,
   "timestamp_text": "15.06.2017 17:12:27",
   "message": "Download of LV95 zip complete (835217 Bytes, 0.268s)",
   "level": 0
  },
 ...
 ]
}

Publication

Lancer la publication

Si l'option publish=true n'a pas été utilisée lors de l'importation des données, la publication doit encore être déclenchée manuellement via l'URL https://geodienste.ch/data_agg/interlis/publish.

Paramètres pour POST Request

Description

topic

Désignation technique de l'offre (par exemple planerischer_gewaesserschutz)

canton

Abréviation du canton (ce paramètre n'est nécessaire que si l'importation des données n'est pas effectuée par le préparateur, mais par un utilisateur délégué)

...

Info

Remarques:

  • Les préparateurs sont automatiquement prévenus par courriel (transmis à l’adresse définie dans le profil sous «E-Mail admin [abréviation du canton]») en cas d’inscription ou de commande.

  • Geodienste.ch n’accepte pas les fonctions usuelles d’une boutique en ligne (comme la gestion du panier ou les opérations de paiement). Les transactions financières éventuelles sont indépendantes de geodienste.ch et se conforment aux règles en vigueur dans le canton concernédans le canton concerné.

Délégation de droits de préparateur

Il est possible de déléguer les droits de préparateur. La délégation des droits à des utilisateurs enregistrés sur geodienste.ch est réalisée offre par offre, de manière séparée pour les processus d’intégration des données et de distribution.

  • Délégation

...

Il est possible de déléguer les droits de préparateur. La délégation des droits à des utilisateurs enregistrés sur geodienste.ch est réalisée offre par offre, de manière séparée pour les processus d’intégration des données et de distribution.

  • Délégation pour l’intégration pour l’importation de données: L'utilisateur délégué reçoit du canton uniquement le droit d'effectuer l'importation de données pour l'offre déterminée avec l'API conformément. La configuration de l'intégration doit donc avoir été définie au préalable par le préparateur pour que l'utilisateur délégué puisse utiliser l'API en conséquence. Les notifications automatiques concernant l'intégration des données sont envoyées au délégué au lieu d'être envoyées au préparateur.

  • Délégation pour publication de données: L'utilisateur délégué reçoit du canton uniquement le droit d'effectuer l'importation de données et la publication pour l'offre déterminée avec l'API conformément. La configuration de l'intégration doit donc avoir été définie au préalable par le préparateur pour que l'utilisateur délégué puisse utiliser l'API en conséquence. Les notifications automatiques concernant l'intégration des données sont envoyées au délégué au lieu d'être envoyées au préparateur.

  • Délégation pour la distribution: L'utilisateur délégué reçoit du canton uniquement le droit d'exécuter le contrôle d'accès pour l'offre déterminée. Les notifications automatiques concernant les inscriptions sont envoyées au délégataire au lieu d'être envoyées au préparateur.

Les importations effectuées peuvent être consultées via l'API. Cela permet par exemple d'obtenir des importations d'utilisateurs avec la délégation de l'intégration des données. Voir aussi à ce sujet: Demande d'état staging

Change Management des offres

...