Projet

Général

Profil

Bug #45044

opengis vs Polygon

Ajouté par Frédéric Péters il y a presque 4 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
11 juillet 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

File "/usr/lib/python3/dist-packages/passerelle/base/management/commands/cron.py" in handle
  49.                     getattr(connector, frequency)()

File "/usr/lib/python3/dist-packages/passerelle/apps/opengis/models.py" in daily
  449.         self.update_queries()

File "/usr/lib/python3/dist-packages/passerelle/apps/opengis/models.py" in update_queries
  456.             query.update_cache()

File "/usr/lib/python3/dist-packages/passerelle/apps/opengis/models.py" in update_cache
  588.                 lon, lat = geometry['coordinates']

Exception Type: ValueError
Exception Value: not enough values to unpack (expected 2, got 1)
{'geometry': {'coordinates': [[[4.900061165392041, 45.73525245539887],
                               [4.900143231431079, 45.73523173331834],
                               [4.900187158101025, 45.73532892363634],
                               [4.900283683269334, 45.735491117907806],
                               [4.900442922939112, 45.7357284974094],
                               [4.900486963952697, 45.73582901585802],
                               [4.900489793579957, 45.73591204222576],
                               [4.90046314862059, 45.73603534292056],
                               [4.900411780439945, 45.73610451436752],
                               [4.900343656063097, 45.73615344489592],
                               [4.900139991098722, 45.7362493721592],
                               [4.900097234580742, 45.73626952741773],
                               [4.899897652656783, 45.73597980911777],
                               [4.899541424801996, 45.73609844492626],
                               [4.899394093162967, 45.735837014282694],
                               [4.899299147776939, 45.73566831262681],
                               [4.89926125849889, 45.73560117247479],
                               [4.899212799396696, 45.73553690895569],
                               [4.89917896923658, 45.735475731250666],
                               [4.899968269490094, 45.735275968476046],
                               [4.900061165392041, 45.73525245539887]]],
              'type': 'Polygon'},

Fichiers

Révisions associées

Révision 65b3ecc8 (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

opengis: ignore non-point geometry in data cache (#45044)

Révision 505065d6 (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

opengis: update test to provide a complete geometry object (#45044)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 4 ans

On peut imaginer du vrai développement pour gérer les polygones mais en attendant, reconnaitre qu'on ne les gère pas.

#2

Mis à jour par Thomas Noël il y a presque 4 ans

  • Statut changé de Solution proposée à Solution validée

Nicolas pourrait intervenir ici avec un exemple d'un cas "type multipoint mais avec un seul point", qu'il m'a montré l'autre jour (sur le SIG de Toulouse) et qu'on pourrait aussi prendre en charge... mais ça peut être l'objet d'un autre ticket/patch.

#3

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)

Oui dans une réflexion sur la gestion plus générale d'autres formats, on pourra considérer réduire le cas multi-mais-un-seul-point au cas présent,

commit 65b3ecc850e2906740310190e122268088e22d84
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Jul 11 13:00:41 2020 +0200

    opengis: ignore non-point geometry in data cache (#45044)
#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF