[OSM-dev-fr] cadastre vectoriel

Laurent Combe laurent.combe at free.fr
Mar 1 Mar 23:59:10 UTC 2016


bonjour pour faire suite au message de christian sur l'avancement de la
vectorisation du cadastre

j'ai essayé d'exploiter le xml
http://osm13.openstreetmap.fr/~cquest/insee_batiments-france.xml

sur une page pour avoir une vue 'Département'

vous pouvez regarder le résultat ici :
http://niconil.net/osm

c'est sommaire (c'est aussi fortement inspiré de cadastre.openstreetmap.fr)
mais c'est fonctionnel

si j'écris sur la liste dev c'est qu'il y a quand même un petit souci
technique
la page ne fonctionne pas si j'essaye d'accéder directement à la source xml
située sur le domaine openstreetmap.fr depuis mon domaine niconil.net
le site n'implémente pas / n'autorise pas les requêtes de type CORS
(cross-origin-request)

donc avec
http://niconil.net/osm
cela fonctionne mais j'ai du recopier localement le fichier xml source (on
a donc une version statique des données)

http://niconil.net/osm/index_alt.html
j'interroge directement la source xml mais la réponse que j'obtiens dans ma
console est le message d'erreur suivant :

"Blocage d'une requête multi-origines (Cross-Origin Request) : la politique
« Same Origin » ne permet pas de consulter la ressource distante située sur
http://osm13.openstreetmap.fr/~cquest/insee_batiments-france.xml. Raison :
l'en-tête CORS « Access-Control-Allow-Origin » est manquant."

c'est dommage.

A partir de là je ne sais pas ce qui est faisable ou pas :
- modifier le comportement du site web d'osm.fr (pour qu'il autorise les
requetes de type CORS)

- mettre mon script sur le serveur OSM, ou intégrer cette fonctionnalité à
une page existente (mais mon but n'était pas de vous refiler du boulot)

- que je modifie mon implémentation
pourtant elle est basique
c'est essentiellement un fichier xsl que j'applique au xml source

bon c'est mon premier post ici,
je ne connais pas beaucoup les usages coté 'dev' alors ne m'assassinez pas
tout de suite (je peux encore servir à qq chose !)

Laurent
aka niconil
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20160302/6c779e2e/attachment.html>


Plus d'informations sur la liste de diffusion dev-fr