[QGIS-it-user] QGIS e formato geojson

Ciao Salvatore,
effettivamente il problema è dovuto al fatto che il valore viene scritto nel file GeoJSON come stringa invece che come "dizionario" / map / coppia chiave-valore che dir si voglia.

Molto probabilmente dipende da una mancata/errata implementazione nel provider OGR di QGIS oppure - secondo me meno probabilmente - nella libreria GDAL/OGR.

Ci sono varie PR relative a tale tipo di dato, ma relative al formato GPKG:
https://github.com/qgis/QGIS/pull/47046
https://github.com/qgis/QGIS/pull/52613
https://github.com/qgis/QGIS/pull/52774

A presto.

Andrea

Il 13/10/2023 20:12, Totò Fiandaca via QGIS-it-user ha scritto:

Buonasera,
ho scaricato da uMap un geojson che ha un attributo definitivo mappa (maps, il formato chiave, valore, il dictionary in Python),
caricandolo in QGIS lo legge correttamente, ma se provo a popolare il campo definito mappa con l'espressione:

map('chiaveA','valoreA','chiaveB','valoreB')

perché così è popolato, QGIS non dà problemi apparenti;
quando ricarico lo stesso file geojson, noto che l'attributo non è più tipo mappa ma tipo stringa e il file non è più utilizzabile in uMaps

Grazie Andrea per la risposta,
ma non ho capito se aprire una issue o no, e se sì, in QGIS o GDAL?

saluti

···

Ing. Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
C.F.: FNDSVT71E29Z103G
P.IVA: 06597870820
membro QGIS Italia - http://qgis.it/
socio GFOSS.it - http://gfoss.it/
member OSGeo - https://www.osgeo.org/member/fiandaca/
blog:**** https://pigrecoinfinito.com/
FB: Co-admin - https://www.facebook.com/qgis.it/****
TW: ****https://twitter.com/totofiandaca

43°51’0.54"N 10°34’27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman

Questo documento, allegati inclusi, contiene informazioni di proprietà di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario in relazione alle finalità per le quali è stato ricevuto. E’ vietata qualsiasi forma di riproduzione o divulgazione senza l’esplicito consenso di FIANDACA SALVATORE. Qualora fosse stato ricevuto per errore si prega di informare tempestivamente il mittente e distruggere la copia in proprio possesso.