inserire coordinate fra gli attributi di uno shp contenente punti

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

inserire coordinate fra gli attributi di uno shp contenente punti

marco.donnini@tiscali.it
Ciao a tutti/e

ho un *shp costituito da una serie di punti.
Siccome
vorrei riportare in un testo una tabella con i punti in questione e le
loro coordinate, averi bisogno di caricare fra gli attributi le
coordinate dei punti (per poi copiare la colonna delle coordinate dal
*dbf).

...non riesco però a capire come fare, qualcuno ha qualche
consiglio da darmi??

grazie mille
marco



Supera i limiti: raddoppia la velocità da 10 a 20 Mega!

Risparmia con Tutto Incluso: telefono + adsl 20 mega a soli 29,95 € al mese per due anni!

SCONTO DI 240 EURO!

http://abbonati.tiscali.it/telefono-adsl/prodotti/tc/tuttoincluso/?WT.mc_id=01fw
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: inserire coordinate fra gli attributi di uno shp contenente punti

a.furieri
On Tue, 8 Mar 2011 16:51:46 +0100 (CET), [hidden email] wrote

> Ciao a tutti/e
>
> ho un *shp costituito da una serie di punti.
> Siccome
> vorrei riportare in un testo una tabella con i punti in questione e
> le loro coordinate, averi bisogno di caricare fra gli attributi le
> coordinate dei punti (per poi copiare la colonna delle coordinate
> dal *dbf).
>
> ...non riesco però a capire come fare, qualcuno ha qualche
> consiglio da darmi??
>

lo puoi fare molto facilmente usando Spatialite_Gui:
http://www.gaia-gis.it/spatialite-2.4.0-4/binaries.html

------------

io p.es. ho usato per il mio test points.shp che ho
scaricato da qua:
http://download.geofabrik.de/osm/europe/albania.shp.zip

a) ho importato points.shp nel DB
   nome-tavola=points
   srid=4326
   charset=UTF-8

b) poi ho creato le due colonne extra per le coordinate:
ALTER TABLE points ADD COLUMN latitude DOUBLE;
ALTER TABLE points ADD COLUMN longitude DOUBLE;

c) infine ho assegnato i valori alle colonne-coordinate:
UPDATE points SET longitude = ST_X(Geometry),
  latitude = ST_Y(Geometry);

Fatto: ora basta semplicemente che riesporti la tavola
modificata in formato shapefile.

ciao Sandro

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: inserire coordinate fra gli attributi di uno shp contenente punti

Flavio Rigolon
ciao Marco,

>>
>> ho un *shp costituito da una serie di punti.
>> Siccome
>> vorrei riportare in un testo una tabella con i punti in questione e
>> le loro coordinate, averi bisogno di caricare fra gli attributi le
>> coordinate dei punti (per poi copiare la colonna delle coordinate
>> dal *dbf).
>>
>> ...non riesco però a capire come fare, qualcuno ha qualche
>> consiglio da darmi??

un altro modo potrebbe essere mediante QGIS.
Dal menù Vettore -> Strumenti di geometria -> Estrai/Aggiungi colonne
geometriche

ciao
flavio
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: inserire coordinate fra gli attributi di uno shp contenente punti

Giovanni Pasini
Il giorno Tue, 8 Mar 2011 20:31:14 +0100
flavio rigolon <[hidden email]> ha scritto:

> ciao Marco,
>
> >>
> >> ho un *shp costituito da una serie di punti.
> >> Siccome
> >> vorrei riportare in un testo una tabella con i punti in questione e
> >> le loro coordinate, averi bisogno di caricare fra gli attributi le
> >> coordinate dei punti (per poi copiare la colonna delle coordinate
> >> dal *dbf).
> >>
> >> ...non riesco però a capire come fare, qualcuno ha qualche
> >> consiglio da darmi??
>
> un altro modo potrebbe essere mediante QGIS.
> Dal menù Vettore -> Strumenti di geometria -> Estrai/Aggiungi colonne
> geometriche

altrimenti, sempre in Qgis, apri  la tabella degli attributi selezioni e
copi tutti i dati (o solo quelli che interessano), li incolli in un
editor di testo e ottieni le coordinate nel formato:

wkt_geom ID
POINT(631644.110436 4924815.332428) 0
POINT(751299.955628 4926967.939147) 1
POINT(667118.874612 4919919.504125) 2
POINT(736495.488187 4895124.231752) 3
POINT(584235.513570 4950771.184564) 4
POINT(752801.471698 4867292.206855) 5
POINT(634890.719234 4936905.363051) 6

Se ci sono altri campi, oltre ad ID anche quelli vengono copiati.
Quindi elimini quello che non serve e sei a posto.

Ciao,
giovanni


>
> ciao
> flavio
> _______________________________________________
> Iscriviti all'associazione GFOSS.it:
> http://www.gfoss.it/drupal/iscrizione [hidden email]
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 502 iscritti all'11.2.2011
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011