[Portugal] ogr shape 3d to 2d

Jorge Gustavo Rocha jgr di.uminho.pt
Quinta-Feira, 17 de Janeiro de 2013 - 05:02:10 PST


Olá Pedro,

Andavas muito caladinho...

A seguir ao -nlt tem que aparecer um tipo, e não o nome de uma shapefile.

Se tens uma shapefile pontos.shp com pontos em 3D, por exemplo, e queres 
uma nova só com pontos 2D, tens que fazer algo do género:

ogr2ogr -f "ESRI Shapefile" -nlt POINT pontos_2d.shp pontos.shp

Podes verificar se as coordenadas estão realmente em 2D ou 3D com o 
ogrinfo. Exemplo:

ogrinfo -ro -al pontos.shp | less
(...)
POINT (-8.417941817780827 41.597316176921268 70)
(...)


ogrinfo -ro -al pontos_2d.shp | less
(...)
POINT (-8.417941817780827 41.597316176921268)
(...)

Abraço e bom trabalho,

Jorge

Em 17-01-2013 12:35, Pedro Costa escreveu:
> Olá pessoal,
>
> Segundo o output do ogrinfo vejo que tenho um shape de pontos em 3D:
>
> shape (3D POINT)
>
>
> No entanto queria apenas passar para 2D e tentei assim:
>
> ogr2ogr -nlt shape.shp shape2d.shp
>
> E retorna o seguinte erro:
>
> -nlt shape.shp: type not recognised
>
>
> Não sei qual é o problema.
> No postgis consigo converter facilmente mas gostava de perceber a razão
> do ogr se queixar....
> Já aconteceu com alguém?
>
> Obrigado
>
> _______________________________________________
> Portugal mailing list
> Portugal  lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal


-- 
Jorge Gustavo Rocha
Departamento de Informática
Universidade do Minho
4710-057 Braga
Tel: +351 253604480
Fax: +351 253604471
Móvel: +351 910333888
skype: nabocudnosor


More information about the Portugal mailing list