[Gfoss] Estrazione altezza da shape di tipo PolygonZ

Antonio Falciano afalciano a yahoo.it
Mar 1 Lug 2014 11:19:40 CEST


Il 01/07/2014 11:09, Antonio Falciano ha scritto:
> Il 01/07/2014 10:37, Sieradz ha scritto:
>> /
>> giohappy wrote
>>> Un piccolo video per eseguire l'intera operazione, senza uscire da QGIS
>>
>> /
>
> Peccato solo che non si possa fare senza uscire da GDAL al momento! ;)
>
>  >gdalinfo --version
> GDAL 1.11.0, released 2014/04/16
>
>  >ogrinfo cortina3d.shp -dialect SQLite -sql "SELECT spatialite_version()"
> INFO: Open of `cortina3d.shp'
>        using driver `ESRI Shapefile' successful.
>
> Layer name: SELECT
> Geometry: None
> Feature Count: 1
> Layer SRS WKT:
> (unknown)
> spatialite_version(): String (0.0)
> OGRFeature(SELECT):0
>    spatialite_version() (String) = 3.0.0-stable
>
>  >ogrinfo cortina3d.shp cortina3d -dialect SQLite -sql "update cortina3d
> set z_gronda = ST_MaxZ(geometry)"
> INFO: Open of `cortina3d.shp'
>        using driver `ESRI Shapefile' successful.
> layer names ignored in combination with -sql.
> ERROR 1: In ExecuteSQL(): sqlite3_prepare(update cortina3d set z_gronda
> = ST_Max
> Z(geometry)):
>    no such function: ST_MaxZ

Piccola correzione qui (scusate):

 >ogrinfo cortina3d.shp -dialect SQLite -sql "update cortina3d set 
z_gronda = ST_MaxZ(geometry)"
INFO: Open of `cortina3d.shp'
       using driver `ESRI Shapefile' successful.
ERROR 1: In ExecuteSQL(): sqlite3_prepare(update cortina3d set z_gronda 
= ST_Max
Z(geometry)):
   no such function: ST_MaxZ

> In alternativa si puo' fare anche nella SpatiaLite GUI.
>
> ciao
> Antonio
>

-- 
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano


Maggiori informazioni sulla lista Gfoss