Publier un jeu de données ayant un média WFS type GeoJson
Vous trouverez ci-dessous la section available_formats à ajouter à votre json de publication afin de publier un média de type GeoJson.
"available_formats": [
{
"media_type": "FILE", //Correspond au type de media, ici il s'agit d'un fichier (ne pas changer)
"media_id": "", //Correspond à l'uuid du media
"file_type": "application/geo+json", //Correspond au type de média (ne pas changer)
"file_size": 4096, //Correspond à la taille du média
"file_encoding": "UTF-8", //Correspond à l'encodage du média
"checksum": {
"algo": "MD5",
"hash": "bc4711a0-6c95-4f0f-b84d-534186ae8a89" //Correspond à l'algorithme de hachage
},
"connector": {
"interface_contract": "dwnl", //Correspond à l'interface contract (ne pas changer)
"url": "https://public.sig.rennesmetropole.fr/geoserver/ptou_lois/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=ptou_lois%3Acircuit_pedestre&maxFeatures=200&outputFormat=application%2Fjson", //Correspond à l'url du média (elle doit être structurée de la même façon)
"connector_parameters": [
{
"key": "layer", //Correspond à la clé "layer" (ne pas changer)
"value": "ptou_lois:circuit_pedestre", //Correspond à la couche que vous souhaitez importer
"type": "STRING", //Correspond au type (ne pas changer)
"usage": "Nom du layer à récupérer", //Correspond à l'usage de la clé layer
"accepted_values": [
{
"cle": "layer" //Correspond à la clé "Layer"
}
]
},
{
"key": "versions", //Correspond à la clé "Versions"
"value": "1.0.0", //Correspond à la version présente dans l'url que vous avez renseigné
"type": "STRING", //Correspond au format (ne pas changer)
"accepted_values": [
{
"cle": "versions" //Correspond à la clé "Versions" (ne pas changer)
}
]
},
{
"key": "default_crs", //Correspond à la clé "default_crs" (ne pas changer)
"value": "EPSG:3948", //Correspond à la projection
"type": "STRING", //Correspond au format (ne pas changer)
"accepted_values": [
{
"cle": "default_crs" //Correspond à la clé "default_crs" (ne pas changer)
}
]
},
{
"key": "formats", //Correspond à la clé "formats" (ne pas changer)
"value": "application/json", //Correspond au format (ne pas changer)
"type": "STRING", //Correspond au format (ne pas changer)
"accepted_values": [
{
"cle": "formats" //Correspond à la clé "formats" (ne pas changer)
}
]
}
]
}
}
],