Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
# coding: utf-8
from xml.etree.ElementTree import Element, SubElement, ElementTree
import codecs
import requests
req = requests.get(
'https://inspire.data.gouv.fr/api/geogw/services/by-protocol/csw'
)
document = Element('qgsCSWConnections', {
'version': '1.0'
})
for el in req.json():
if 'status' in el['sync'] and el['sync']['status'] == 'successful':
child = SubElement(document, 'csw', {
'name': el['name'],
'url': el['location']
})
et = ElementTree(document)
with codecs.open('inspire_data_gouv_fr.xml', 'w') as f:
et.write(f, encoding='utf-8', xml_declaration=True)
# Indent the file with xmllint --format inspire_data_gouv_fr.xml
<?xml version="1.0" encoding="utf-8"?>
<qgsCSWConnections version="1.0">
<csw name="GrandLyon Smart Data" url="https://download.data.grandlyon.com/catalogue/srv/fr/csw"/>
<csw name="Géocatalogue national" url="http://www.geocatalogue.fr/api-public/servicesRest"/>
<csw name="SIGLOIRE" url="http://catalogue.sigloire.fr/geonetwork/srv/fre/csw"/>
<csw name="GéoBretagne" url="http://geobretagne.fr/geonetwork/srv/fr/csw"/>
<csw name="CRIGE PACA" url="http://geocatalogue.crige-paca.org/geonetwork/srv/fr/csw"/>
<csw name="SIG L-R" url="http://geocatalogue.siglr.org/geonetwork/srv/fr/csw"/>
<csw name="Conseil Régional NPdC" url="http://geosource.nordpasdecalais.fr/geosource/srv/fre/csw"/>
<csw name="Sandre Eaufrance" url="http://sandre.eaufrance.fr/geonetwork_CSW/srv/en/csw"/>
<csw name="GéoPicardie" url="http://www.geopicardie.fr/geonetwork/srv/eng/csw"/>
<csw name="GÉOPAL" url="http://www.geopal.org/geonetwork/srv/fre/csw"/>
<csw name="Cartomer" url="http://cartographie.aires-marines.fr/geosource/srv/fr/csw"/>
<csw name="CRIGEOS" url="http://www.crigeos.org/proxy_crigeos/ogc/csw_open"/>
<csw name="Ifremer Sextant" url="http://www.ifremer.fr/geonetwork/srv/fre/csw"/>
<csw name="GéoNormandie" url="http://www.geonormandie.fr/geonetwork/srv/fre/csw"/>
<csw name="CRAIG" url="http://ids.craig.fr/geocat/srv/fre/csw"/>
<csw name="GéoMayotte" url="http://www.geomayotte.fr/geonetwork/srv/fre/csw"/>
<csw name="Corse Infogéo" url="http://infogeo.ct-corse.fr/geoportal/csw/discovery"/>
<csw name="CIGAL" url="https://www.cigalsace.org/geonetwork/srv/fre/csw"/>
<csw name="GéoLimousin" url="http://www.geolimousin.fr/geonetwork/srv/fre/csw"/>
<csw name="GéoGuyane" url="http://www.geoguyane.fr/geonetwork/srv/fre/csw"/>
<csw name="PIGMA" url="https://ids.pigma.org/geonetwork/srv/fre/csw"/>
<csw name="Géo-Centre" url="http://www.geo-centre.fr/geonetwork/srv/fre/csw"/>
<csw name="GéoBourgogne" url="http://www.geobourgogne.fr/geonetwork/srv/fre/csw"/>
<csw name="IGN Inspire" url="http://gpp3-wxs.ign.fr/inspire/csw"/>
<csw name="IGN GéoPortail" url="http://wxs.ign.fr/geoportail/csw"/>
<csw name="GéoVendée" url="http://www.geovendee.fr/geonetwork/srv/fre/csw"/>
<csw name="Pégase Poitou-Charentes" url="http://www.pegase-poitou-charentes.fr/geonetwork/srv/fre/csw"/>
<csw name="Géorep.nc" url="http://www.geoportal.gouv.nc/geoportal/csw/discovery"/>
<csw name="atlaSanté" url="http://www.atlasante.fr/geonetwork/srv/fre/csw"/>
<csw name="Sigogne" url="http://www.sigogne.org:8080/geosource/srv/fre/csw"/>
<csw name="Géo-IDE" url="http://catalogue.geo-ide.developpement-durable.gouv.fr/catalogue/srv/fre/csw-moissonnable-public"/>
<csw name="GéoSAS" url="http://geowww.agrocampus-ouest.fr/geonetwork/srv/fr/csw"/>
<csw name="Data Eaufrance" url="http://www.data.eaufrance.fr/geosource/srv/fre/csw"/>
<csw name="DREAL Centre" url="http://metadata.carmencarto.fr/geosource-11/srv/fre/csw"/>
<csw name="DREAL Champagne-Ardenne" url="http://metadata.carmencarto.fr/geosource-12/srv/fre/csw"/>
<csw name="Observatoire Régional de l'Environnement du Poitou-Charentes" url="http://geocatalogue.observatoire-environnement.org:8080/geosource/srv/fre/csw"/>
<csw name="DREAL Corse" url="http://metadata.carmencarto.fr/geosource-13/srv/fre/csw"/>
<csw name="DREAL Franche-Comté" url="http://metadata.carmencarto.fr/geosource-14/srv/fre/csw"/>
<csw name="DREAL Guadeloupe" url="http://metadata.carmencarto.fr/geosource-15/srv/fre/csw"/>
<csw name="DREAL Guyane" url="http://metadata.carmencarto.fr/geosource-16/srv/fre/csw"/>
<csw name="DREAL Haute Normandie" url="http://metadata.carmencarto.fr/geosource-17/srv/fre/csw"/>
<csw name="DREAL Languedoc-Roussillon" url="http://metadata.carmencarto.fr/geosource-19/srv/fre/csw"/>
<csw name="DREAL Limousin" url="http://metadata.carmencarto.fr/geosource-20/srv/fre/csw"/>
<csw name="DREAL Lorraine" url="http://metadata.carmencarto.fr/geosource-21/srv/fre/csw"/>
<csw name="DREAL Martinique" url="http://metadata.carmencarto.fr/geosource-22/srv/fre/csw"/>
<csw name="DREAL Midi-Pyrénées" url="http://metadata.carmencarto.fr/geosource-23/srv/fre/csw"/>
<csw name="DREAL Nord-Pas-de-Calais" url="http://metadata.carmencarto.fr/geosource-24/srv/fre/csw"/>
<csw name="DREAL PACA" url="http://metadata.carmencarto.fr/geosource-25/srv/fre/csw"/>
<csw name="DREAL Pays de la Loire" url="http://metadata.carmencarto.fr/geosource-26/srv/fre/csw"/>
<csw name="DREAL Picardie" url="http://metadata.carmencarto.fr/geosource-27/srv/fre/csw"/>
<csw name="DREAL Poitou-Charentes" url="http://metadata.carmencarto.fr/geosource-28/srv/fre/csw"/>
<csw name="DREAL Réunion" url="http://metadata.carmencarto.fr/geosource-29/srv/fre/csw"/>
<csw name="DREAL Rhône-Alpes" url="http://metadata.carmencarto.fr/geosource-30/srv/fre/csw"/>
<csw name="DREAL Bretagne" url="http://metadata.carmencarto.fr/geosource-10/srv/fre/csw"/>
<csw name="DREAL Bourgogne" url="http://metadata.carmencarto.fr/geosource-9/srv/fre/csw"/>
<csw name="DREAL Basse Normandie" url="http://metadata.carmencarto.fr/geosource-8/srv/fre/csw"/>
<csw name="DREAL Auvergne" url="http://metadata.carmencarto.fr/geosource-7/srv/fre/csw"/>
<csw name="DREAL Aquitaine" url="http://metadata.carmencarto.fr/geosource-6/srv/fre/csw"/>
<csw name="DREAL Alsace" url="http://metadata.carmencarto.fr/geosource-5/srv/fre/csw"/>
<csw name="Moselle InfoGéo" url="http://www.moselleinfogeo.fr:8080/geosource/srv/fre/csw"/>
<csw name="PRODIGE Auvergne" url="http://www.test.prodige-auvergne.fr/geonetwork/srv/fre/csw"/>
<csw name="MIPYGéo" url="http://www.mipygeo.fr/geonetwork/srv/fr/csw"/>
<csw name="Inventaire Naturefrance" url="http://inventaire.naturefrance.fr/geosource/srv/fre/csw"/>
<csw name="Guyane SIG" url="https://catalogue.guyane-sig.fr/geonetwork/srv/fr/csw"/>
<csw name="PEIGEO Réunion" url="http://www.peigeo.re/geonetwork/srv/fre/csw"/>
<csw name="Géo.ValDeMarne.fr" url="http://geo.valdemarne.fr/geosource/srv/eng/csw"/>
<csw name="Tigéo" url="http://www.tigeo.fr/proxy/geonetwork-cat"/>
<csw name="Géoportail93" url="http://geoportail93.fr/SERV/METADATA"/>
<csw name="Ifremer Sextant (Géocatalogue)" url="http://sextant.ifremer.fr/geonetwork/srv/fre/csw-GEOCATALOGUE"/>
<csw name="CIGAL (Géocatalogue)" url="https://www.cigalsace.org/geonetwork/srv/fre/csw-geocatalogue"/>
<csw name="Catalogue Grand Poitiers" url="https://infogeo.grandpoitiers.fr/geoportal/csw/discovery"/>
<csw name="data.shom.fr" url="http://services.data.shom.fr/csw/ISOAP"/>
<csw name="SIG Picardie (PRODIGE)" url="http://www.sigpicardie.fr/geonetwork/srv/fre/csw"/>
<csw name="Carmen Picardie" url="http://metadata.carmencarto.fr/geosource-52/srv/en/csw"/>
<csw name="Agence de l'Eau Rhône Méditerranée et Corse" url="http://metadata.carmencarto.fr/geosource-80/srv/fre/csw"/>
<csw name="Région Bretagne" url="http://applications.region-bretagne.fr/geonetwork/srv/fre/csw"/>
<csw name="Adour-Garonne (EauFrance)" url="http://catalogue.adour-garonne.eaufrance.fr/catalog/srv/fre/csw-sie-seul"/>
<csw name="GeoRIF" url="http://catalogue.georif.ile-de-france.gouv.fr/geonetwork/srv/eng/csw"/>
<csw name="GIP Loire Estuaire" url="http://respire.loire-estuaire.org/geonetwork/srv/fre/csw"/>
<csw name="Géo-Centre (local)" url="http://www.geo-centre.fr/geonetwork/srv/fre/csw-local"/>
<csw name="Créteil Open Data" url="http://api.isogeo.com/services/ows/s/cb09209441df456a9aaf1c7dfcc229e7/c/a2cf2562a8d94232906914096b71aac6/hhWTI-dXS5xloE2ibGjcAqKQ8H-F0"/>
<csw name="Plaine Centrale Open Data" url="http://api.isogeo.com/services/ows/s/9584e92ac625485e9d7d6a9aaa0f2f3d/c/ec3b86bc327e4efaa63c90abf5b4a5ee/Zvn2HFH5KCLgLsm48u1n3gWxUIj70"/>
<csw name="GEORHONEALPES (local)" url="http://www.georhonealpes.fr/geonetwork/srv/fre/csw-RAIN"/>
<csw name="GéoBourgogne (local)" url="http://www.geobourgogne.fr/geonetwork/srv/fre/csw-local"/>
<csw name="Isogeo test" url="http://api.isogeo.com/services/ows/s/77c4ab4d358d47e9aff30b550df007f9/c/27fb10c606ed40d89673130bb12b44ed/_O0ZrGFaAOC2XImyQb5UneFcyXLD0"/>
<csw name="PPIGE Nord-Pas-de-Calais (Géocatalogue)" url="http://api.isogeo.com/services/ows/s/3f5cb018fe4e48dcac7f6039acd01962/c/cd8aeeede5324b54900264d6c5987d04/ZKyGZvBoeonP1vIzCeAAwJqDc4HifEMRC2fH4sTg4dRh6cy4A5G9JC"/>
<csw name="PPIGE Nord-Pas-de-Calais (Productions et acquisitions)" url="http://api.isogeo.com/services/ows/s/cc1ba385918d40cc8078063121873550/c/a65b4540c1f94eaf805ad2ee17525c6f/m0_ZBCtJU3nJj1S3Q2FIAa6u_KZ70"/>
<csw name="Metawal (open data)" url="http://geoservices.wallonie.be/metawal/csw-opendata"/>
<csw name="Metawal" url="http://geoservices.wallonie.be/metawal/csw"/>
<csw name="GéoPicardie (moissonneurs)" url="http://www.geopicardie.fr/geonetwork/srv/eng/csw-for-harvesters"/>
<csw name="Parcs Nationaux de France" url="http://extranet.parcnational.fr/catalogue/srv/fre/csw"/>
<csw name="SIGLOIRE (local)" url="http://catalogue.sigloire.fr/geonetwork/srv/fr/csw-sigloire"/>
</qgsCSWConnections>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment