<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Grazie di nuovo Paolo.<br>
Sto giocando ancora con ogr, questa volta per fare un join tra due
shapefiles.<br>
Con il seguente comando faccio il join tra input.shp e
inputJoin.shp, sputando il risultato in output.shp<br>
<br>
<p>
ogr2ogr -f "ESRI Shapefile" -overwrite output.shp input.shp -sql
"SELECT input.*, CONCAT(substr(input.fieldX,1,2),
substr(inputJoin.fieldY,1)) AS conc FROM input LEFT JOIN
'inputJoin.dbf'.inputJoin ON input.ID = inputJoin.ID"</p>
<br>
Quello che non mi torna molto è che sembra che il join si debba
fare (ho trovato alcuni esempi simili) con una tabella dbf e non
direttamente con lo shapefile. Dico che non mi torna perché vorrei
usare il campo FID nella condizione ON del join, ma il FID non
compare nel dbf.<br>
Ho capito male il funzionamento di ogr2ogr?<br>
<br>
Ale<br>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<br>
<br>
On 05/21/2013 05:17 PM, Paolo Corti wrote:<br>
</div>
<blockquote
cite="mid:CAHXrU-KgTgoFJh7HM+_MrLKWTMCDuFbZPXwu7OZ6rPEOCW6erw@mail.gmail.com"
type="cite">
<pre wrap="">2013/5/21 Alessandro Sarretta <a class="moz-txt-link-rfc2396E" href="mailto:alessandro.sarretta@gmail.com"><alessandro.sarretta@gmail.com></a>:
</pre>
<blockquote type="cite">
<pre wrap="">Grazie Paolo,
la concatenzazione funzia a dovere!
Esiste una modalità (o una documentazione per approfondire) per farlo al di
fuori dell'interfaccia di QGIS?
Ale
</pre>
</blockquote>
<pre wrap="">
Puoi usare la sintassi GDAL OGR SQL [1], e mediante ogr2ogr fare una
cosa di questo tipo:
$ ogr2ogr output.shp input.shp -sql 'SELECT *, CONCAT(field1, field2)
AS output FROM input'
ciao
p
[1] <a class="moz-txt-link-freetext" href="http://www.gdal.org/ogr/ogr_sql.html">http://www.gdal.org/ogr/ogr_sql.html</a>
</pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Alessandro Sarretta
e-mail: <a class="moz-txt-link-abbreviated" href="mailto:alessandro.sarretta@gmail.com">alessandro.sarretta@gmail.com</a>
skype: alesarrett
Web: <a class="moz-txt-link-freetext" href="http://ilsarrett.wordpress.com">http://ilsarrett.wordpress.com</a>
Twitter: <a class="moz-txt-link-freetext" href="https://twitter.com/alesarrett">https://twitter.com/alesarrett</a>
Google scholar: <a class="moz-txt-link-freetext" href="http://scholar.google.it/citations?hl=it&user=IsyXargAAAAJ">http://scholar.google.it/citations?hl=it&user=IsyXargAAAAJ</a>
ORCID: <a class="moz-txt-link-freetext" href="http://orcid.org/0000-0002-1475-8686">http://orcid.org/0000-0002-1475-8686</a>
ResearchGate: <a class="moz-txt-link-freetext" href="https://www.researchgate.net/profile/Alessandro_Sarretta/">https://www.researchgate.net/profile/Alessandro_Sarretta/</a> </pre>
</body>
</html>