Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#678 closed defect (fixed)

messages d'erreur lors de l'export d'adresses sur Le Givre en Vendée

Reported by: Julien_N Owned by: vdct
Priority: major Component: export cadastre
Keywords: Cc: tyndare

Description

Bonjour,
Depuis hier sur la commune du Givre en Vendée...

L'export Cadastral semble fonctionner mais cela pèche pour les adresses.

Voici le log:

rm: cannot remove `/data/work/cadastre.openstreetmap.fr//hidden/085/W3101/*building*.osm': No such file or directory
rm: cannot remove `/data/work/cadastre.openstreetmap.fr//hidden/085/W3101/*building*.osm.ok': No such file or directory
Teléchargement des adresses cadastrales de la commune W3101 : GIVRE (LE) (85540)
Parse les exports PDF du cadastre:
Découpe la bbox en 2 * 5 [10 pdfs]
W3101-0-0.pdf: 228 parcelles, 1 numéros, 14 lieux-dits, 50 noms, 0 petits noms
W3101-0-1.pdf: 379 parcelles, 57 numéros, 20 lieux-dits, 92 noms, 1 petits noms
W3101-0-2.pdf: 534 parcelles, 25 numéros, 16 lieux-dits, 42 noms, 1 petits noms
W3101-0-3.pdf: 421 parcelles, 25 numéros, 13 lieux-dits, 65 noms, 2 petits noms
W3101-0-4.pdf: 1 parcelles, 0 numéros, 0 lieux-dits, 0 noms, 0 petits noms
W3101-1-0.pdf: 66 parcelles, 0 numéros, 4 lieux-dits, 5 noms, 2 petits noms
W3101-1-1.pdf: 69 parcelles, 0 numéros, 4 lieux-dits, 31 noms, 0 petits noms
W3101-1-2.pdf: 21 parcelles, 0 numéros, 1 lieux-dits, 0 noms, 0 petits noms
W3101-1-3.pdf: 171 parcelles, 0 numéros, 3 lieux-dits, 9 noms, 0 petits noms
W3101-1-4.pdf: 0 parcelles, 0 numéros, 0 lieux-dits, 0 noms, 0 petits noms
Élimine les doublons dans les limites de parcelles
Chargement des infos xml (id et position) d'environ 1751 parcelles:
W3101-parcelles-H.xml
W3101-parcelles-B.xml
Chargement des infos pdf (adresses) des 1747 parcelles trouvées [18 pdfs]:
W3101-parcelles-01.pdf
W3101-parcelles-02.pdf
W3101-parcelles-03.pdf
W3101-parcelles-04.pdf
W3101-parcelles-05.pdf
W3101-parcelles-06.pdf
W3101-parcelles-07.pdf
W3101-parcelles-08.pdf
W3101-parcelles-09.pdf
W3101-parcelles-10.pdf
W3101-parcelles-11.pdf
W3101-parcelles-12.pdf
W3101-parcelles-13.pdf
W3101-parcelles-14.pdf
W3101-parcelles-15.pdf
W3101-parcelles-16.pdf
W3101-parcelles-17.pdf
W3101-parcelles-18.pdf
Associe les limites et les parcelles.
Sauve fichiers de numéros, de parcelles et de noms.
Associe la position des numéros aux parcelles:
108 numéros à trouver
13 numéros trouvés à moins de 0m des limite des parcelles
19 numéros trouvés à moins de 1m des limite des parcelles
30 numéros trouvés à moins de 2m des limite des parcelles
2 numéros trouvés à moins de 3m des limite des parcelles
3 numéros trouvés à moins de 4m des limite des parcelles
1 numéros trouvés à moins de 24m des limite des parcelles
ATTENTION: 40 numéros non ratachés à leur adresse !
Toutes les adresses ont trouvé leur numéro!
Rapprochement avec les codes FANTOIR, et les highway OSM
Récupération des highway de la commune
http://oapi-fr.openstreetmap.fr/oapi/interpreter?data=way(area:3600166765)["highway"]["name"];out+meta;
Traceback (most recent call last):
  File "/data/project/cadastre.openstreetmap.fr/bin/cadastre-housenumber/cadastre_vers_osm_adresses.py", line 1215, in cadastre_vers_adresses
    cherche_fantoir_et_osm_highways(code_departement, code_commune, osm, osm_mots)
  File "/data/project/cadastre.openstreetmap.fr/export-cadastre/bin/cadastre-housenumber/cherche_fantoir_et_osm_highways.py", line 337, in cherche_fantoir_et_osm_highways
    highways_osm = open_osm_ways_commune(code_departement, code_commune, "highway", '["name"]', nodes=False)
  File "/data/project/cadastre.openstreetmap.fr/export-cadastre/bin/cadastre-housenumber/cherche_fantoir_et_osm_highways.py", line 189, in open_osm_ways_commune
    return open_osm_overpass(requete_overpass, cache_filename, metropole=code_departement.startswith("0"))
  File "/data/project/cadastre.openstreetmap.fr/export-cadastre/bin/cadastre-housenumber/cherche_fantoir_et_osm_highways.py", line 159, in open_osm_overpass
    write_stream_to_file(urllib2.urlopen(url), cache_filename)
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 401, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 419, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1211, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1181, in do_open
    raise URLError(err)
URLError: 
Intégration avec les buidings proches présent dans la base OSM.
Chargement des buidings
Récupération des building de la commune
http://oapi-fr.openstreetmap.fr/oapi/interpreter?data=way(area:3600166765)["building"];(._;>;);out+meta;
Traceback (most recent call last):
  File "/data/project/cadastre.openstreetmap.fr/bin/cadastre-housenumber/cadastre_vers_osm_adresses.py", line 1227, in cadastre_vers_adresses
    cherche_osm_buildings_proches(code_departement, code_commune, osm, transform_to_osm, transform_from_osm)
  File "/data/project/cadastre.openstreetmap.fr/export-cadastre/bin/cadastre-housenumber/cherche_osm_buildings.py", line 185, in cherche_osm_buildings_proches
    buildings_osm = get_osm_buildings_and_barrier_ways(code_departement, code_commune)
  File "/data/project/cadastre.openstreetmap.fr/export-cadastre/bin/cadastre-housenumber/cherche_osm_buildings.py", line 44, in get_osm_buildings_and_barrier_ways
    open_osm_ways_commune(code_departement, code_commune, "building", nodes=True),
  File "/data/project/cadastre.openstreetmap.fr/export-cadastre/bin/cadastre-housenumber/cherche_fantoir_et_osm_highways.py", line 189, in open_osm_ways_commune
    return open_osm_overpass(requete_overpass, cache_filename, metropole=code_departement.startswith("0"))
  File "/data/project/cadastre.openstreetmap.fr/export-cadastre/bin/cadastre-housenumber/cherche_fantoir_et_osm_highways.py", line 159, in open_osm_overpass
    write_stream_to_file(urllib2.urlopen(url), cache_filename)
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 401, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 419, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1211, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1181, in do_open
    raise URLError(err)
URLError: 
Traceback (most recent call last):
  File "/data/project/cadastre.openstreetmap.fr/bin/cadastre-housenumber/cadastre_vers_osm_adresses.py", line 1236, in cadastre_vers_adresses
    osm_lieuxdits = generate_osm_limite_lieuxdits(parcelles, transform_to_osm)
  File "/data/project/cadastre.openstreetmap.fr/bin/cadastre-housenumber/cadastre_vers_osm_adresses.py", line 585, in generate_osm_limite_lieuxdits
    lieuxdits[addr] = lieuxdits[addr].union(limite)
  File "/home/tyndare/.local/lib/python2.7/site-packages/shapely/geometry/base.py", line 491, in union
    return geom_factory(self.impl['union'](self, other))
  File "/home/tyndare/.local/lib/python2.7/site-packages/shapely/topology.py", line 50, in __call__
    "The operation '%s' produced a null geometry. Likely cause is invalidity of the 'other' geometry %s" % (self.fn.__name__, repr(other)))
TopologicalError: The operation 'GEOSUnion_r' produced a null geometry. Likely cause is invalidity of the 'other' geometry 
Génère fichiers de lieux-dits
mv: cannot stat `/data/work/cadastre.openstreetmap.fr//hidden/085/W3101/W3101-adresses_buildings_proches.zip': No such file or directory
Traceback (most recent call last):
  File "/data/project/cadastre.openstreetmap.fr/bin/cadastre-housenumber/supprime_relations_associatedStreet.py", line 88, in 
    main(sys.argv)
  File "/data/project/cadastre.openstreetmap.fr/bin/cadastre-housenumber/supprime_relations_associatedStreet.py", line 85, in main
    remplace_associatedstreet_par_addrstreet(argv[1],argv[2])
  File "/data/project/cadastre.openstreetmap.fr/bin/cadastre-housenumber/supprime_relations_associatedStreet.py", line 60, in remplace_associatedstreet_par_addrstreet
    inputzip = zipfile.ZipFile(inputfile, "r")
  File "/usr/lib/python2.7/zipfile.py", line 701, in __init__
    self.fp = open(file, modeDict[mode])
IOError: [Errno 2] No such file or directory: '/data/work/cadastre.openstreetmap.fr//data/085/W3101-GIVRE (LE)-adresses-associatedStreet_mix_en_facade_ou_isole.zip'
mv: cannot stat `/data/work/cadastre.openstreetmap.fr//hidden/085/W3101/W3101-lieux-dits.zip': No such file or directory
Telechargement depuis http://overpass-api.de/api/interpreter?data=node(area:3600166765);way(bn);(way._["building"];node(w););out meta;
ok
mise en cache des buildings...
nodes...
buildings...
chargement des polygones...
chargement des segments...
mise en cache des parcelles...
nodes...
parcelles...
chargement...
mise en cache des points adresses...
nodes...
chargement...
Telechargement depuis http://overpass-api.de/api/interpreter?data=node(area:3600166765);way(bn);(way._["highway"];node(w););out meta;
ok
mise en cache des voies...
Traitements PostGIS...
Report des adresses sur les buildings en tant que nouveaux points...
Report des adresses sur les buildings en tant que nouveau tag...
Ajout des autres buildings de la voie...
#################################################
Resultats en mode adresse point sur batiment
Fichier rapport...
Fichiers associatedStreet...
Nombre de relations creees  : 11
     avec code FANTOIR      : 11 (100%)
     avec rapprochement OSM : 11 (100%)
#################################################
Resultats en mode adresse tag sur batiment
Fichier rapport...
Fichiers associatedStreet...
Nombre de relations creees  : 11
     avec code FANTOIR      : 11 (100%)
     avec rapprochement OSM : 11 (100%)
Execution en 19 s.

Change History (5)

comment:1 Changed 5 years ago by sly

  • Owner changed from sly to vdct
  • Status changed from new to assigned

comment:2 Changed 5 years ago by vdct

Problème lié à l'indisponibilité de http://oapi-fr.openstreetmap.fr/.
Les fichiers générés dans http://cadastre.openstreetmap.fr/data/085/ sont valides néanmoins.

comment:3 Changed 5 years ago by sly

  • Resolution set to fixed
  • Status changed from assigned to closed

joli retour à l'envoyeur ;-)

Bon, ok, il faut donc s'occuper de régler #679

On peut donc clore ce ticket

comment:4 Changed 5 years ago by anonymous

Merci pour la réactivité :)
Je suit la #679

comment:5 Changed 5 years ago by Julien_N

Merci pour la réactivité :)
Je suit la #679

Note: See TracTickets for help on using tickets.