scusate il probabile fuori tema, ma parlo di QGIS.
Qualcuno conosce un modo di salvare i bookmark di QGIS (ovvero i
"segnalibri") a livello di progetto ?
A me pare che vengano salvati nel registro di QGIS, e che quindi siano
legati a quella macchina.
i bookmarks vengono salvati in una tabella all'interno di un database
SQLite all'interno della directory ~/.qgis2 (qgis.db) dove vanno a
finire anche altre personalizzazioni. Quindi sono legati alla macchina
su cui è installato QGIS.
C'è modo per esportarli in qualche modo ( magari come SHP o KML ) ed
inviarli ad un altro utente su un'altra macchina ?
No, ma ci possono essere dei workaround utilizzando la sintassi SQL e
magari python, la tabella si chiama "tbl_bookmarks" ed ha la seguente
struttura: ['bookmark_id', 'name', 'project_name', 'xmin', 'ymin',
'xmax', 'ymax', 'projection_srid'].
Immaginando qualcosa, potresti scrivere una macro che all'apertura del
progetto esegua un INSERT nella tabella interessata.
Altrimenti andrebbe implementata tale funzione in modo da avere un
import/export in XML direttamente dall'interfaccia grafica, il che non
sarebbe male.
in effetti, potrebbe risultare complicato, ma le macro offrono ampi
spazi per giocare con questo tipo di cose
Tuttavia, visto che la cosa potrebbe essere utile, ho aperto una
richiesta [0] che introduce la possibilità di importare ed esportare
in XML i bookmarks.
Il giorno 27 novembre 2014 10:36, Salvatore Larosa <lrssvtml@gmail.com> ha
scritto:
Ciao,
2014-11-27 9:59 GMT+01:00 Geo DrinX <geodrinx@gmail.com>:
> Salve a tutti,
>
>
> scusate il probabile fuori tema, ma parlo di QGIS.
>
> Qualcuno conosce un modo di salvare i bookmark di QGIS (ovvero i
> "segnalibri") a livello di progetto ?
>
> A me pare che vengano salvati nel registro di QGIS, e che quindi siano
> legati a quella macchina.
i bookmarks vengono salvati in una tabella all'interno di un database
SQLite all'interno della directory ~/.qgis2 (qgis.db) dove vanno a
finire anche altre personalizzazioni. Quindi sono legati alla macchina
su cui è installato QGIS.
> C'è modo per esportarli in qualche modo ( magari come SHP o KML ) ed
> inviarli ad un altro utente su un'altra macchina ?
No, ma ci possono essere dei workaround utilizzando la sintassi SQL e
magari python, la tabella si chiama "tbl_bookmarks" ed ha la seguente
struttura: ['bookmark_id', 'name', 'project_name', 'xmin', 'ymin',
'xmax', 'ymax', 'projection_srid'].
Immaginando qualcosa, potresti scrivere una macro che all'apertura del
progetto esegua un INSERT nella tabella interessata.
Altrimenti andrebbe implementata tale funzione in modo da avere un
import/export in XML direttamente dall'interfaccia grafica, il che non
sarebbe male.