Open grechg opened 4 months ago
Bonjour,
Une route existe pour récupérer les logs d'une execution de traitement: GET https://data.geopf.fr/api/datastores/{datastore}/checks/executions/{execution}/logs
En plus des logs pourriez-vous nous en dire plus sur la donnée à vérifier (et éventuellement l'_id de l'execution de traitement)?
Merci, la requête ne fait que me confirmer le caractère "FAILURE" (https://data.geopf.fr/api/datastores/5dd01227-ff72-4397-9fd4-3438cca90323/checks/executions/f7c76484-f546-4659-80d7-8e6b9743ea1a) La donnée (volumineuse) est téléchargeable ici : https://inpn.mnhn.fr/viewer-carto/CarHab/geoserver/www/CarHab_21_Cote-dOr.zip
J'ai oublié le /logs à la fin de la route que je vous ai donnée, pourriez-vous repasser la requette pour obtenir les logs de la vérification en erreur ?
https://data.geopf.fr/api/datastores/5dd01227-ff72-4397-9fd4-3438cca90323/checks/executions/f7c76484-f546-4659-80d7-8e6b9743ea1a/logs Le message n'est pas explicite...
Pouvez vous donner le contenu de votre livraison sur l'entrepôt ? (GET https://data.geopf.fr/api/datastores/5dd01227-ff72-4397-9fd4-3438cca90323/uploads/{id}/tree). Comme l'API de téléversement de donnée au sein d'une livraison vient de changer, cela vient peut être de là.
Je viens d'essyaer et si on ne prend pas en compte la nouvelle API, les vérifications échouent effectivement. Le document sur la modification à opérer est ici : https://geoplateforme.github.io/tutoriels/production/changements/televersement/
Merci. En fait, l'upload semble rester deséspérement vide après chargement de la donnée. Pouvez vous m'indiquer comment il faut formater le path ?
Lors du téléversement d'un fichier dans un upload, 'path' est un paramètre de requête qui doit préciser au moins un sous dossier et un nom de fichier. Par exemple, si je pousse le fichier local vecteur.gpkg
, je peux mettre un path = data/vector.gpkg
.
Merci. C'est mieux. Mais j'ai une "Vérification vecteur" qui reste à failed sur mon upload (ef7bb324-c1ed-40e9-95b2-658edbebf14b). Comment puis je le corriger ?
Quel est l'identifiant de l'exécution de vérification en erreur ?
L'id du check est ec53c179-92b4-4664-becb-ab3317241af4 Merci
A priori il manque le fichier shx à côté du shp.
En fait, l'outil du swagger ne permet de sélectionner qu'un seul fichier. J'ai donc pointer sur le .shp en espérant que les autres fichiers du shape soient bien pris (mais le .shx est bien là). Ou bien faut il s'y prendre autrement (zip) ? Merci
Il faut faire appel à l'API de téléversement autant de fois qu'il y a de fichiers à livrer, donc avec le format shapefile, il y a 5-6 fichiers par table finale de donnée.
Merci. J'avance, j'en suis à la conf du WFS. L'erreur qui m'est renvoyé est "Le champ details.usedData[0].relations ne doit pas être vide" . A quoi correspondent ces relations SVP ?
Ce champ permet principalement de préciser quelles tables et vues de la donnée stockée on souhaite diffuser (on peut ne pas tout diffuser se la stored data en WFS). On va également pouvoir changer le nom de la table : la table stockée s'appelle toto
, mais on veut que la couche WFS se nomme <layername>:titi
. Cela se fait en jouant sur le native_name (nom de la table en interne, un contrôle sera fait pour vérifier qu'elle existe bien dans la donnée stockée utilisée) et le public_name. Enfin, on précise le titre, résumé et mots clés pour chaque couche WFS finale.
Exemple du tutoriel :
{
"type": "WFS",
"name": "Pays et écorégions",
"layer_name": "pays_ecoregions",
"type_infos": {
"bbox": {
"west": -175,
"south": -75,
"east": 175,
"north": 85
},
"used_data": [
{
"relations": [
{
"native_name": "ecoregions",
"public_name": "regions_ecologiques",
"title": "Régions écologiques",
"keywords": [
"Tutoriel", "Données mondiales"
],
"abstract": "Grandes régions naturelles mondiales"
},
{
"native_name": "pays",
"title": "Pays du monde",
"keywords": [
"Tutoriel", "Données mondiales"
],
"abstract": "Pays du monde"
}
],
"stored_data": "{stored data}"
}
]
}
}
On souhaite ici diffuser les tables stockées ecoregions et pays.
Merci, j'avance. J'ai un pb sur l'import du SLD : Le contenu du fichier statique SLD n'est pas valide : cvc-complex-type.3.1: Value '1.1.0' of attribute 'version' of element 'StyledLayerDescriptor' is not valid with respect to the corresponding attribute use. Attribute 'version' has a fixed value of '1.0.0'. Pourtant c'est bien cette version qui est indiquée dans les fichiers proposés sur le tuto. Faut il que j'ouvre un autre ticket ?
Je viens de regarder sur les tutoriels et les exemples sont bien en 1.0.0. On a limité à cette version pour être certains que le SLD est bien compris côté geoserver. La montée de version doit être analysée pour s'assurer que l'on garde les couches existantes bien fonctionnelles. En passant cette version en 1.0.0 vous avez toujours un souci de dépôt de style ?
Merci. Pour l'instant j'ai "TypeError: NetworkError when attempting to fetch resource" ce qui arrive assez souvent...
En fait, j'exporte mon SLD d'un geoserver, et il est effectivement en version 1.1.0 et je ne crois pas qu'il soit possible de déprécier cette version. N'y a t il pas possibilité d'augmenter la limite de version ? J'ai un autre SLD en 1.0.0 (toujours issu d'un geoserver) qui passe sans pb. Merci
Le souci est que le comportement de nos geoserver avec des SLD 1.1.0 n'est pas assuré, c'est pour cela que l'API de téléversement des styles impose. Nous devons analyser la possibilité de montée de version mais pour le moment, seule la conversion en 1.0.0 permettra de déposer le style.
Entité(s) concernée(s)
check
Route API concernée
/administrator/checks
Méthode de la route API
GET
Description détaillée du bug
Bonjour, J'ai une erreur (failed sur "Vérification vecteur" (_id": "f7c76484-f546-4659-80d7-8e6b9743ea1a"), mais je ne sais pas d'où cela provient. Comment puis je avoir plus d'info ? Merci. Cordialement,