Olá João Paulo e restante malta, Para importar a CAOP, testei a seguinte solução só para um concelho. É uma solução completamente automática, para se poder realizar para as 4000 e tal freguesias.
Só importei Águeda para testar o rendering e verificar se está tudo ok (relações e propriedades) para se proceder depois à importação de toda a CAOP para o continente. Peço-vos que também pensem sobre este assunto, para decidirmos em conjunto se se deve inserir a CAOP e em que moldes. Abraço, Jorge cd ~/GIS/JOSM mkdir CAOP cd CAOP svn export http://svn.openstreetmap.org/applications/utils/import/ogr2osm/ wget http://www.igeo.pt/produtos/cadastro/caop/download/CAOP2010_Shapes/Cont_AAd_CAOP2010.zip unzip Cont_AAd_CAOP2010.zip [Extrair só um Concelho, por exemplo Águeda. Manter um .prj em ETRS89-TM06 associado. De preferência, usar um concelho que disponibilize alguma informação geográfica para testar as freguesias importadas] cd ogr2osm python ogr2osm.py -t caop ../agueda.shp recode latin1..utf8 agueda.osm sed -i 's/multipolygon/boundary/g' agueda.osm Usei um caop.py na pasta translation, com o seguinte código: def translateAttributes(attrs): if not attrs: return tags = {} tags.update({'source':'IGP:CAOP:2010'}) tags.update({'admin_level':'8'}) # tags.update({'type':'boundary'}) tags.update({'name':attrs['Freguesia']}) tags.update({'is_in:province':attrs['Municipio']}) tags.update({'is_in:region':attrs['Distrito_']}) return tags Também tive que martelar o SimpleXMLWriter.py para não fazer o enconding. Usei o recode para passar de ISO-8859-1 para UTF-8. No JOSM, usei o WMS do IGP e os ortos do Bing para confirmar que os limites estavam bem. Depois, fiz o upload, que demorou alguns minutos. Qua, 2010-12-15 às 12:47 +0000, Joao Carreiro escreveu: > Boas Jorge, > > Realmente a opcao 3 e' a mais interesante. > > Olhando Castro Daire estas correcto. Tem la boundaries editadas pelo > user josem (http://www.openstreetmap.org/user/jos%C3%A9m), por exemplo > http://www.openstreetmap.org/browse/way/47806744 > > Acho que deveriamos importar, afinal este e' o tipo de informacao que > nao e' possivel obter no solo. > > Alguém sabe se necessitamos de autorizacao do IGEO para usar as shapes > http://www.igeo.pt/produtos/cadastro/caop/shapes_2010.htm no OSM? > Tive a ler as FAQs, mas nao encontrei nenhuma informacao sobre a > licensa. > > E outra pergunta, caso possamos usar aqueles dados, alguem tem alguma > experiencia em importar shapes ou converter para OSM? Se nao houver > ninguem com a experiencia, eu posso tentar. Já vi que nas ferramentas > do OSM tem conversores de SHP para OSM. > > João Paulo > > _______________________________________________ > Talk-pt mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/talk-pt -- Jorge Gustavo Rocha Departamento de Informática Universidade do Minho 4710-057 Braga Tel: 253604430 (Geral), 253604479 (Gabinete) Fax: 253604471 Móvel: 910333888 _______________________________________________ Talk-pt mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-pt
