Modify

Opened 3 years ago

Last modified 3 years ago

#583 new defect

[Bano] : maximum recursion depth exceeded

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

Description

Cas renconré notamment su SAUL (973 - ZU352) lors de la récupération sur le site du cadastre :

File "/data/project/cadastre.openstreetmap.fr/bin/cadastre

-housenumber/bano/cadastre_vers_osm_adresses_pour_bano.py", line 835, in decoupe_bbox_selon_taille_index

l1 = decoupe_bbox_selon_taille_index(bboxes[0], index, m

axcount, basename + "-" + split_names[0])

File "/data/project/cadastre.openstreetmap.fr/bin/cadastre

-housenumber/bano/cadastre_vers_osm_adresses_pour_bano.py", line 835, in decoupe_bbox_selon_taille_index

l1 = decoupe_bbox_selon_taille_index(bboxes[0], index, m

axcount, basename + "-" + split_names[0])

File "/data/project/cadastre.openstreetmap.fr/bin/cadastre

-housenumber/bano/cadastre_vers_osm_adresses_pour_bano.py", line 821, in decoupe_bbox_selon_taille_index

if index.count(bbox) < maxcount:

File "/home/tyndare/.local/lib/python2.7/site-packages/rtr

ee/index.py", line 370, in count

p_mins, p_maxs = self.get_coordinate_pointers(coordinate s)

File "/home/tyndare/.local/lib/python2.7/site-packages/rtr

ee/index.py", line 275, in get_coordinate_pointers

dimension = self.properties.dimension

File "/home/tyndare/.local/lib/python2.7/site-packages/rtr

ee/index.py", line 832, in get_dimension

return core.rt.IndexProperty_GetDimension(self.handle)

File "/home/tyndare/.local/lib/python2.7/site-packages/rtr

ee/core.py", line 39, in check_value

count = rt.Error_GetErrorCount()

RuntimeError?: maximum recursion depth exceeded while calling a Python object

Attachments (0)

Change History (1)

comment:1 Changed 3 years ago by tyndare

Il faudrait essayer de passer la constante LIMITE_ALMOST_EQUALS_DECIMAL à 0 au lieu de 1
LIMITE_ALMOST_EQUALS_DECIMAL = 0

Si je ne dis pas de connerie, cela voudra dire que la précision pour considérer que des limites de parcelles sont identiques ne sera que d'environ 1 mètre au lieu de 0.1m.

Je pense que 1m c'est encore ok pour qu'il ne fasse pas n'importe quoi mais je n'ai quand même pas osé faire de commit car il faudrait tester que cela ne pose pas des problèmes sur d'autres ville.

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.