[QGIS-it-user] Errore creazione Campo tipo "hyperlink" in PostGIS

Buongiorno a tutti,

Non riesco ad uscire da questo inghippo: se voglio creare in PostGIS un campo “Hyperlink” di una tabella e cioè che mi permetta cliccandoci sopra di essere rimandato ad un qualsiasi web link o sito internet, nello schema SQL di creazione della Tabella non è corretto scrivere - link ‘https://www.google.it/webhp?hl=it&sa=X&ved=0ahUKEwihreKHr97NAhULtBQKHYhFBGYQPAgD’ - quando creo la specifica e relativa colonna. Non capisco se è perchè in PostGIS non esiste un campo con tipologia dati “link o hyperlink”, oppure se è corretto ma sbaglio la sintassi SQL (ho provato a mettere sia “link” che “hyperlink”, a cambiare _’ _ con " a scrivere l’URL senza l’https:// davanti, etc…)

L’errore:

ERROR: syntax error at or near “‘www.google.it/webhp?hl=it&sa=X&ved=0ahUKEwihreKHr97NAhULtBQKHYhFBGYQPAgD’”
LINE 18: link 'www.google.it/webhp?hl=it&sa=X&ved=0ahUKEwihreKHr97N.
^
********** Error **********

ERROR: syntax error at or near “‘www.google.it/webhp?hl=it&sa=X&ved=0ahUKEwihreKHr97NAhULtBQKHYhFBGYQPAgD’”
SQL state: 42601
Character: 379

Su internet ho cercato la soluzione ma è spiegato solo un complesso passaggio che sinceramente non capisco (vedi: https://mapfreely.org/2012/10/19/qgis-web-client-hyperlink/)

Ringrazio tutti in anticipo per la gentile disponibilità.

Andrea Gagna

···

Dt. Gagna Andrea,
ICT Cartographer and GIS-Geo-Database Specialist

mobile phone: 3298530358
profile linkedin: it.linkedin.com/pub/andrea-gagna/55/929/707/
skype contact: andrea.gagna2

Il 6 luglio 2016 10:16, Andrea Gagna <g.andre87@gmail.com> ha scritto:

Buongiorno a tutti,
Non riesco ad uscire da questo inghippo: se voglio creare in PostGIS un
campo "Hyperlink" di una tabella e cioè che mi permetta cliccandoci sopra di
essere rimandato ad un qualsiasi web link o sito internet, nello schema SQL
di creazione della Tabella non è corretto scrivere - link
'https://www.google.it/webhp?hl=it&sa=X&ved=0ahUKEwihreKHr97NAhULtBQKHYhFBGYQPAgD
- quando creo la specifica e relativa colonna. Non capisco se è perchè in
PostGIS non esiste un campo con tipologia dati "link o hyperlink", oppure se
è corretto ma sbaglio la sintassi SQL (ho provato a mettere sia "link" che
"hyperlink", a cambiare _' _ con _"_ a scrivere l'URL senza l'https://
davanti, etc..)

ciao Andrea,
in Postgresql prova a creare un campo di tipo varchar con lunghezza
abbondate (100-150); in esso andrai a memorizzare gli URl che ti
interessano.

Poi in QGIS puoi sfruttare le azioni per aprire i link (per esempio
avviando firefox o altro browser)

hth
flavio

--
/"\ ASCII Ribbon Campaign
\ / Respect for low technology.
X Keep e-mail messages readable by any computer system.
/ \ Keep it ASCII.

Buongiorno

Il 6 luglio 2016 10:16, Andrea Gagna <g.andre87@gmail.com> ha scritto:

Buongiorno a tutti,

[...]

Non capisco se è perchè in
PostGIS non esiste un campo con tipologia dati "link o hyperlink",

Sì è esattamente per questo: in Postgresql non esiste un tipo dati
"link" o "hyperlink" come puoi vedere dalla lista dei data-type
disponibili [0]

Se l'utilizzo è primariamente in QGIS segui il suggerimento di Flavio,
se invece serve per la pubblicazione su un webgis o una webapp puoi
creare un campo varchar con la stringa html compresi i tag <a
href=""></a>

amefad

[0] https://www.postgresql.org/docs/9.3/static/datatype.html