[Gfoss] Problema SelectFeature con ModifyFeature OpenLayers

Buongiorno.

Volevo chiedere cortesemente aiuto nel risolvere un problema in cui mi sono imbatutto.

Mi spiego brevemente. L’appliazione è stata sviluppata lato client facendo ricorso a OpenLayers,

mentre il server con Django con l’estensione GeoDjango per dialogare con il database PostGIS sottostante.

L’idea era di salvare questi poligono e di associarci un nome. Quindi qual è la procedura (per ora un po’ arzigogolata):

disegnato il poligono facendo click sull’oggetto stesso, appare un popup per l’inserimento del nome, quindi

cliccando sul classico pulsante di salvataggio di OpenLayers viene fatta una chiamata post ajax con jQuery,

che passa la descrizione del poligono in WKT e il server provvede a memorizzarla sul dB.

Tutto funziona bene se non che, se prima di salvare il poligono con il tasto salva, provo a modificarlo con la ModifyFeature

di OpenaLayers, la selezione dell’oggetto non fuziona più! Questo accade tra l’altro solo se esco dalla modalità di modifica poligono

cliccando all’esterno dello stesso! In caso contrario ciò non accade.

Sembra essere un problema legato alla logica di OpenLayers, che chissa cosa combina quando passo dalla SelectFeature alla

ModifyFeature e viceversa.

Posto il codice in questione dove sono presenti i controlli.

Ciao e grazie

Fabio Benevento

map.js (7.1 KB)