terça-feira, 17 de novembro de 2009

Conversão entre DWG e DXF

Active DWG DXF Converter

Utilitário para conversão bi-direccional entre DWG e DXF. Permite também a conversão entre diferentes versões de Autocad. Não necessita de ter instalado o Autocad.

Conversão entre DGN e DWG

DGN DWG Converter

Utilitário para conversão entre DGN e DWG. Não necessita ter instalado nem o AutoCAD nem o MicroStation. Conversão em modo batch só é possível com a versão PRO.

Suporta formatos MicroStation V8 DGN e AutoCAD 2009 DWG

http://www.autodwg.com/dgn-to-dwg/download.htm

sexta-feira, 13 de novembro de 2009

Códigos EPSG utilizados em Portugal

Para quem precise de saber os identificadores associados aos sistemas de referência utilizados em Portugal, e não tenha vontade ou não queira andar à procura, seja em sites nacionais (IGP, por exemplo), seja em sites internacionais (OGP Surveying & Positioning Committee, entre outros), deixo aqui a listagem:
  • EPSG: 27492 (Datum 73/ Hayford-Gauss)

  • EPSG: 20790 (Datum Lisboa/ Coordenadas Militares)

  • EPSG: 20791 (Datum Lisboa/ Hayford-Gauss)

  • EPSG: 4326 (WGS 84/ Coordenadas Geográficas)

  • EPSG: 4258 (ETRS89/ Coordenadas Geográficas)

  • EPSG: 2191 (Datum Base SE - Porto Santo (Madeira) / UTM zona 28N)

  • EPSG: 2188 (Datum Observatório - Flores (Grupo Ocidental do Arquipélago dos Açores) / UTM zona 25N)

  • EPSG: 2189 /Datum Base SW - Graciosa (Grupo Central do Arquipélago dos Açores) / UTM zona 26N

  • EPSG: 2190 (Datum S. Braz - S. Miguel (Grupo Oriental do Arquipélago dos Açores) / UTM zona 26N)

  • EPSG: 3763 (PT-TM06/ETRS89)

  • EPSG: 25829 (ETRS89 / UTM zona 29N)

  • EPSG: 32625 (WGS 84/ UTM 25N)

  • EPSG: 32626 (WGS 84/ UTM 26N)

  • EPSG: 32628 (WGS 84/ UTM 28N)

  • EPSG: 32629 (WGS 84/ UTM 29N)

Google Sketchup

O Sketchup sempre foi bastante negligenciado pela geo-comunidade ao contrário do que acontece, por exemplo, nos domínios da arquitectura e mesmo do design gráfico. Na realidade foi a primeira ferramenta a permitir exportar modelos 3D para KML. Aliás, essa foi uma das razões da aquisição da @Last Software (empresa criadora do Sketchup) pela Google.

As versões gratuitas não permitem importar shapefiles, no entanto existe um plug-in para a versão 5, criado com esse propósito. O download está disponível em Download

Sistemas de Coordenadas no MapWindow GIS

A maioria das ferramentas de SIG open-source recorre à biblioteca PROJ, no que diz respeito à definição e transformação de sistemas de coordenadas. No entanto, para efectuar transformações que impliquem uma mudança de Datum, é necessário que o software disponha não só dos parâmetros de definição do sistema, como também dos parâmetros de transformação. Relativamente aos primeiros, a biblioteca PROJ é distribuída com os parâmetros associados aos códigos EPSG, sendo no entanto reduzido o número de códigos EPSG que tenham parâmetros de transformação associados. Assim, é necessário definir esses parâmetros de forma a que o resultado seja o esperado.

O MapWindow, ao utilizar a biblioteca PROJ, não é excepção e como tal vamos descrever uma forma de efectuar transformações de coordenadas no MapWindow que envolvam mudança de Datum.

Imaginemos que temos uma shapefile no sistema de coordenadas cartográficas Hayford-Gauss Datum Lisboa Militar e que queremos mudar o sistema para coordenadas geográficas WGS-84 (transformação muito útil para carregar dados no Google Earth).

1-Vamos criar um ficheiro com extensão prj, com o mesmo nome e na mesma directoria da shapefile.

2-Seguidamente, copiamos para o ficheiro prj o seguinte código:

PROJCS["Datum_Lx_Hayford_Gauss_IGeoE",
GEOGCS["GCS_Datum_Lisboa_Hayford", DATUM["D_Datum_Lisboa_Hayford",
SPHEROID["International_1924", 6378388.0, 297.0],
TOWGS84[-282.1,-72.2,119.95,-1.53,0.14,-0.89,-4.5]],
PRIMEM["Greenwich", 0.0],
UNIT["degree", 0.017453292519943295],
AXIS["Lon", EAST],
AXIS["Lat", NORTH]],
PROJECTION["Transverse_Mercator"],
PARAMETER["central_meridian", -8.13190611111111],
PARAMETER["latitude_of_origin", 39.6666666666667],
PARAMETER["scale_factor", 1.0],
PARAMETER["false_easting", 200000.0],
PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH]]

Notem a existência do parâmetro TOWGS84 o qual raramente consta dos parâmetros EPSG. É este parâmetro que permite efectuar a mudança de Datum (neste caso recorrendo a uma transformação espacial de semelhança utilizando os parâmetros do Instituto Geográfico Português)

3-Abrimos o MapWindow e depois de activarmos o Plugin GISTOOLS selecionamos a opção Vector >> Reproject a Shapefile

4- Preencher o Menu da seguinte forma:

Category: Geographic Coordinate Systems

Group: World

Name: WGS 1984

5- Agora basta premir OK e a transformação é efectuada.


Nota: O MapWindow internamente foi associar ao nosso ficheiro inicial uma Custom Projection. Refira-se que a única forma de associar uma Custom Projection no MapWindow é através do ficheiro prj, pelo menos até à versão 4.6