[Gfoss] inserire coordinate fra gli attributi di uno shp contenente punti

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

On Tue, 8 Mar 2011 16:51:46 +0100 (CET), marco.donnini@tiscali.it 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

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

Il giorno Tue, 8 Mar 2011 20:31:14 +0100
flavio rigolon <flavio.rigolon@gmail.com> 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 Gfoss@lists.gfoss.it
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