Re: [QGIS-it-user] Join tabellare con due campi di unione
Grazie mille, ma alla fine ho risolto con la concatenazione delle coordinate del baricentro in un'unica colonna (sia su csv che sugli attributi dello shp), facendo attenzione però alla precisione delle cifre decimali (questo mi ha impiegato un po' di tempo). Ho usato quindi come campo di unione univoco la colonna così creata. Resta comunque la curiosità di capire se sia possibile realizzare un join con due campi di unione invece che uno solo. Grazie ugualmente per il suggerimento, Sara -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] Join tabellare con due campi di unione
Ciao Sara, io procederei trasformando il csv in un file puntuale usando le coordinate dei centroidi che hai nel csv. A quel punto i punti si sovrappongono al poligono dell'edificio e farei uno spatial join per unire le informazioni. Un esempio di quello che dico lo puoi trovare qui: http://www.qgistutorials.com/it/docs/performing_spatial_joins.html o sul video https://www.youtube.com/watch?v=eKKhpjtsTEk Spero di esserti stato utile Federico Il giorno mer 16 mag 2018 alle ore 09:58 saragha scritto: > Buongiorno a tutti, > > vorrei realizzare un join tabellare tra un layer edifici e un file csv di > dati. > Non ho, però, la colonna univoca di unione relativa agli ID e quindi avevo > pensato di procedere calcolando le coordinate del centroide (info che ho > anche sulla tabella csv). E' possibile realizzare un join impostando due > campi di unione (sia la x che la y del centroide)? > Avevo in alternativa pensato di realizzare sia sul csv che sullo shp una > colonna contenente le due coordinate separate da una virgola: l'unico modo > che mi era venuto in mente era realizzare una terza colonna di attributi su > QGIS operando con la concatenazione dei due campi (x_c e y_c) ma con il > calcolatore di campi non riesco ad ottenere il risultato sperato. > > Sarò grata a chiunque riesca ad essermi di aiuto. > Buona giornata! :) > > > > -- > Sent from: > http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html > ___ > QGIS-it-user mailing list > QGIS-it-user@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/qgis-it-user > ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
[QGIS-it-user] Join tabellare con due campi di unione
Buongiorno a tutti, vorrei realizzare un join tabellare tra un layer edifici e un file csv di dati. Non ho, però, la colonna univoca di unione relativa agli ID e quindi avevo pensato di procedere calcolando le coordinate del centroide (info che ho anche sulla tabella csv). E' possibile realizzare un join impostando due campi di unione (sia la x che la y del centroide)? Avevo in alternativa pensato di realizzare sia sul csv che sullo shp una colonna contenente le due coordinate separate da una virgola: l'unico modo che mi era venuto in mente era realizzare una terza colonna di attributi su QGIS operando con la concatenazione dei due campi (x_c e y_c) ma con il calcolatore di campi non riesco ad ottenere il risultato sperato. Sarò grata a chiunque riesca ad essermi di aiuto. Buona giornata! :) -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user