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
[email protected]
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
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a