[QGIS-it-user] segnalibri geospaziali

Salve a tutti,
supponendo di avere lo shapefile poligonale delle regioni italiane (#20 feature) come potrei ottenere #20 segnalibri geospaziali in automatico partendo dallo shape?

Guardando un file xml di un segnalibro geospaziale noto che è richiesto, tra le altre cose: xmin,ymin,xmax e ymax questi valori potrei anche ottenerli con il calcolatore di campi, ma come ottenere i segnalibri?

grazie

saluti

···

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
blog:**** https://pigrecoinfinito.wordpress.com/

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

Il 18/feb/2016 16:21, “Totò Fiandaca” <pigrecoinfinito@gmail.com> ha scritto:

Salve a tutti,
[…]
Guardando un file xml di un segnalibro geospaziale noto che è richiesto, tra le altre cose: xmin,ymin,xmax e ymax questi valori potrei anche ottenerli con il calcolatore di campi, ma come ottenere i segnalibri?

Mai usato i segnalibri ma una rapida ricerca mi dice che sono salvati in una tabella di qgis.db nella cartella utente .qgis2
Se inserisci un segnalibro e lo esporti in xml immagino tu possa ricopiare il nodo corrispondente altre 19 volte e sostituire i valori di interesse magari con l’aiuto di un foglio di calcolo: una colonna per la stringa xml prima del valore, una per il vslore e una per la stringa dopo e così via: alla fine concateni ogni riga, copi e incolli in notepad++ e salvi come nuovo xml da importare.

amefaf

Il giorno 18 febbraio 2016 18:12, Amedeo Fadini <amefad@gmail.com> ha
scritto:

Se inserisci un segnalibro e lo esporti in xml immagino tu possa ricopiare
il nodo corrispondente altre 19 volte e sostituire i valori di interesse
magari con l'aiuto di un foglio di calcolo: una colonna per la stringa xml
prima del valore, una per il vslore e una per la stringa dopo e così via:
alla fine concateni ogni riga, copi e incolli in notepad++ e salvi come
nuovo xml da importare.

​​ho provato questa tecnica (ottima idea) ma ho un piccolo problema:
utilizzando la funzione concatena (in calc) ottengo una unica linea e
quindi, xml, non funziona!!! :frowning:
come fare per ottenere più righe?

grazie

--
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfinito@gmail.com <pigrecoinfinito@gmail.com>*
*blog:** https://pigrecoinfinito.wordpress.com/
<https://pigrecoinfinito.wordpress.com/&gt;\*

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

Il 18/02/2016 18:46, Totò Fiandaca ha scritto:

​​ho provato questa tecnica (ottima idea) ma ho un piccolo problema:
utilizzando la funzione concatena (in calc) ottengo una unica linea e
quindi, xml, non funziona!!! :frowning:
come fare per ottenere più righe?

grazie

Premesso che la parte del database la ignoro, per quanto riguarda calc,
lultima colonna ha anche una concatenazione? perchè probabile sia quella
che ti "attacca" anche la riga successiva.

--
Simone Girardelli
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|

questo è il risultato di un singolo segnalibro utilizzando la tecnica esposta sopra:

<qgis_bookmarks>
2tototo878862.5387328324139561.423863221083736.913030094208964.60337322<sr_id>1978</sr_id>
</qgis_bookmarks>

e non funziona (unica riga), anche se è corretta!!!

quella che funziona è la seguente (in 13 righe);

<qgis_bookmarks>

2
tototo

878862.538732832
4139561.42386322
1083736.91303009
4208964.60337322
<sr_id>1978</sr_id>

</qgis_bookmarks>

···

Il giorno 18 febbraio 2016 18:55, girarsi <girarsi@gmail.com> ha scritto:

Il 18/02/2016 18:46, Totò Fiandaca ha scritto:

​​ho provato questa tecnica (ottima idea) ma ho un piccolo problema:
utilizzando la funzione concatena (in calc) ottengo una unica linea e
quindi, xml, non funziona!!! :frowning:
come fare per ottenere più righe?

grazie

Premesso che la parte del database la ignoro, per quanto riguarda calc,
lultima colonna ha anche una concatenazione? perchè probabile sia quella
che ti “attacca” anche la riga successiva.


Simone Girardelli
|||||||||
|||||||||||


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
blog:**** https://pigrecoinfinito.wordpress.com/

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

Il 18/02/2016 19:11, Totò Fiandaca ha scritto:

questo è il risultato di un singolo segnalibro utilizzando la tecnica
esposta sopra:

<!DOCTYPE qgis_bookmarks>
<qgis_bookmarks><bookmark>
<bookmark><id>2</id><name>tototo</name><project></project><xmin>878862.538732832</xmin><ymin>4139561.42386322</ymin><xmax>1083736.91303009</xmax><ymax>4208964.60337322</ymax><sr_id>1978</sr_id></bookmark>
</qgis_bookmarks>

e non funziona (unica riga), anche se è corretta!!!

In questa riga il tag bookmarks non è chiuso.

--
Simone Girardelli
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|

Il giorno 18 febbraio 2016 19:13, girarsi <girarsi@gmail.com> ha scritto:

In questa riga il tag bookmarks non è chiuso.

​scusami, ma non ti seguo.
puoi essere più esplicito?

grazie.​

--
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfinito@gmail.com <pigrecoinfinito@gmail.com>*
*blog:** https://pigrecoinfinito.wordpress.com/
<https://pigrecoinfinito.wordpress.com/&gt;\*

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

Il 18/02/2016 19:20, Totò Fiandaca ha scritto:

Il giorno 18 febbraio 2016 19:13, girarsi <girarsi@gmail.com> ha scritto:

In questa riga il tag bookmarks non è chiuso.

​scusami, ma non ti seguo.
puoi essere più esplicito?

grazie.​

Nell'XML ci sono due tag <bookmarks>, ed uno solo </bookmarks>, quindi
uno manca di chiusura, però non so se è corretto ce ne siano due, e non
ho capito perchè il secondo esempio funziona lo stesso.

--
Simone Girardelli
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|

scusa, ho sbagliato io;
durante il copia ed incolla.

ho tolto quello in eccesso e funziona!!!

grazie!!!

···

Il giorno 18 febbraio 2016 19:25, girarsi <girarsi@gmail.com> ha scritto:

Il 18/02/2016 19:20, Totò Fiandaca ha scritto:

Il giorno 18 febbraio 2016 19:13, girarsi <girarsi@gmail.com> ha scritto:

In questa riga il tag bookmarks non è chiuso.

​scusami, ma non ti seguo.
puoi essere più esplicito?

grazie.​

Nell’XML ci sono due tag , ed uno solo , quindi
uno manca di chiusura, però non so se è corretto ce ne siano due, e non
ho capito perchè il secondo esempio funziona lo stesso.


Simone Girardelli
|||||||||
|||||||||||

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
blog:**** https://pigrecoinfinito.wordpress.com/

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

ma secondo voi da dove prende questo valore <sr_id>1978</sr_id>?

SR del progetto è EPSG 23032

···

Il giorno 18 febbraio 2016 19:26, Totò Fiandaca <pigrecoinfinito@gmail.com> ha scritto:

scusa, ho sbagliato io;
durante il copia ed incolla.

ho tolto quello in eccesso e funziona!!!

grazie!!!

Il giorno 18 febbraio 2016 19:25, girarsi <girarsi@gmail.com> ha scritto:

Il 18/02/2016 19:20, Totò Fiandaca ha scritto:

Il giorno 18 febbraio 2016 19:13, girarsi <girarsi@gmail.com> ha scritto:

In questa riga il tag bookmarks non è chiuso.

​scusami, ma non ti seguo.
puoi essere più esplicito?

grazie.​

Nell’XML ci sono due tag , ed uno solo , quindi
uno manca di chiusura, però non so se è corretto ce ne siano due, e non
ho capito perchè il secondo esempio funziona lo stesso.


Simone Girardelli
|||||||||
|||||||||||

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
blog:**** https://pigrecoinfinito.wordpress.com/

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

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
blog:**** https://pigrecoinfinito.wordpress.com/

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

2016-02-18 21:24 GMT+01:00 Totò Fiandaca <pigrecoinfinito@gmail.com>:

ma secondo voi da dove prende questo valore <sr_id>1978</sr_id>?

SR del progetto è EPSG 23032

E' l'identificativo univoco per quel SR, la chiave primaria della
tabella memorizzata nel db sqlite relativo ai sistemi di riferimento
(srs.db).

--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode

Il giorno 18 febbraio 2016 23:05, Salvatore Larosa <lrssvtml@gmail.com> ha
scritto:

E' l'identificativo univoco per quel SR, la chiave primaria della
tabella memorizzata nel db sqlite relativo ai sistemi di riferimento
(srs.db).

​Grazie mille, immaginavo fosse cosi ma cercavo nel db sbagliato: ero
andato a cercarlo nella tabella di PostGIS.

sempre grazie Salvatore!!!​

--
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfinito@gmail.com <pigrecoinfinito@gmail.com>*
*blog:** https://pigrecoinfinito.wordpress.com/
<https://pigrecoinfinito.wordpress.com/&gt;\*

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

per non dimenticare ho realizzato un video:

https://www.youtube.com/watch?v=_D9tsM062zE

grazie a tutti!!!

···

Il giorno 18 febbraio 2016 23:35, Totò Fiandaca <pigrecoinfinito@gmail.com> ha scritto:

Il giorno 18 febbraio 2016 23:05, Salvatore Larosa <lrssvtml@gmail.com> ha scritto:

E’ l’identificativo univoco per quel SR, la chiave primaria della
tabella memorizzata nel db sqlite relativo ai sistemi di riferimento
(srs.db).

​Grazie mille, immaginavo fosse cosi ma cercavo nel db sbagliato: ero andato a cercarlo nella tabella di PostGIS.

sempre grazie Salvatore!!!​

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
blog:**** https://pigrecoinfinito.wordpress.com/

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

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
blog:**** https://pigrecoinfinito.wordpress.com/

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