Import/Catalogue/Brazil ICMBio Import
Import Plan Outline
Goals
This import will incorporate Brazilian federal nature reserve boundaries, as published by Instituto Chico Mendes de Conservação da Biodiversidade (ICMBio), into OSM.
Import Data
The import data is available at the ICMBio website [1]. No licensing information is provided at that site, but a freedom of information request revealed the data is "public and freely usable", provided attribution is given. In a subsequent direct contact with ICMBio, this information has been confirmed, and I was informed that a source tag together with addition of ICMBio the the Contributors wiki page suffices for attribution purposes. The original communications with ICMBio are available on this talk-br thread.
OSM Data Files
Link to your source data files that you have prepared for the import - e.g. the .osm files you have derived from the data sources.
Import Type
This is a one-time import and will be made using JOSM. Future updates to the Brazilian national park system will be made using the law creating such nature reserves directly.
Data Preparation
Data Reduction & Simplification
Tagging Plans
National parks and other nature reserves will be tagged following the scheme in boundary=protected_area. Since the tag boundary=protected_area itself is not yet rendered, it will be replaced by boundary=national_park, and a leisure=nature_reserve will be added to integral protection areas, following the current practice in Brazil and other places. Also, a key ref:br:CNUC=* will hold the protected area's id number in the Cadastro Nacional de Unidades de Conservação.
Tagging will be as follows
name=... wikipedia=pt:<park name> (provided the article exists) boundary=national_park leisure=nature_reserve (unless it is a sustainable use area) protect_class=[1|...|5] (according to the table in https://pt.wikipedia.org/wiki/Sistema_Nacional_de_Unidades_de_Conserva%C3%A7%C3%A3o_da_Natureza) iucn_level=[1a|1b|2|...|5] protection_title=[Parque nacional|Reserva biológica|...] related_law=... start_date=... ref:CNUC=<CNUC id number> operator=Institudo Chico Mendes de Conservação da Biodiversidade governance_type=government_managed ownership=national source=ICMBio
Changeset Tags
comment=ICMBio import source=ICMBio source:date=2013-09 type=import url=http://wiki.openstreetmap.org/wiki/ICMBio_Import source_ref=http://www.icmbio.gov.br/portal/servicos/geoprocessamento
Data Transformation
ogr2osm will be used to convert the shapefiles into osm format. The translation script is below.
# -*- coding: utf-8 -*- ### https://pt.wikipedia.org/wiki/SNUC ### http://www.wdpa.org/PDF/WDPA%20Data%20Standard.pdf import urllib import re def wikiExists(title): query = u"http://pt.wikipedia.org/w/api.php?action=query&titles=%s&format=json" % title pages = urllib.urlopen(query.encode('utf-8')).read() if 'missing' in pages: return False else: return True # http://stackoverflow.com/questions/3728655 def title_except(s, exceptions): word_list = re.split('(\W+)', s, flags=re.UNICODE) #re.split behaves as expected final = [word_list[0].capitalize()] for word in word_list[1:]: final.append(word in exceptions and word or word.capitalize()) return "".join(final) title_exceptions = ['e', 'ou', 'o', 'a', 'os', 'as', 'de', 'do', 'da', 'dos', 'das', 'em', 'no', 'na', 'nos', 'nas', 'per', 'pelo', 'pela', 'pelos', 'pelas', 'por', 'para', 'entre', 'del', 'lo', 'la', 'los', 'las', 'di', 'du', 'van', 'von'] def filterTags(attrs): if not attrs: return tags = {} tags['name'] = title_except(attrs['Nome_Dec'].lower(), title_exceptions) print ">>>", tags['name'] if wikiExists(tags['name']): tags['wikipedia'] = u'pt:' + tags['name'] else: print "No wiki:", tags['name'] tags['leisure'] = 'nature_reserve' tags['boundary'] = 'national_park' tags['related_law'] = attrs['atolegal'] tags['start_date'] = attrs['anoCriacao'] tags['ref:CNUC'] = attrs['Codig_cnuc'] tags['operator'] = u'Instituto Chico Mendes de Conservação da Biodiversidade' tags['governance_type'] = 'government_managed' tags['ownership'] = 'national' tags['source'] = 'ICMBio' cat = attrs['classifica'] if cat == u'Estação Ecológica': tags['protect_class'] = '1' tags['iucn_level'] = '1a' tags['protection_title'] = u'Estação ecológica' elif cat == 'Parque Nacional': tags['protect_class'] = '2' tags['iucn_level'] = '2' tags['protection_title'] = 'Parque nacional' elif cat == u'Reserva Biológica': tags['protect_class'] = '1' tags['iucn_level'] = '1a' tags['protection_title'] = u'Reserva biológica' elif cat == 'Monumento Natural': tags['protect_class'] = '3' tags['iucn_level'] = '3' tags['protection_title'] = 'Monumento natural' elif cat == u'Refúgio de Vida Silvestre': tags['protect_class'] = '3' tags['iucn_level'] = '3' tags['protection_title'] = u'Refúgio de vida silvestre' elif cat == u'Área de Proteção Ambiental': tags['protect_class'] = '5' tags['iucn_level'] = '5' tags['protection_title'] = u'Área de proteção ambiental' elif cat == u'Área de Relevante Interesse Ecológico': tags['protect_class'] = '4' tags['iucn_level'] = '4' tags['protection_title'] = u'Área de relevante interesse ecológico' elif cat == 'Floresta Nacional': tags['protect_class'] = '6' tags['iucn_level'] = '6' tags['protection_title'] = 'Floresta nacional' elif cat == u'Reserva de Desenvolvimento Sustentável': tags['protect_class'] = '6' tags['iucn_level'] = '6' tags['protection_title'] = u'Reserva de desenvolvimento sustentável' elif cat == u'Reserva Extrativista': tags['protect_class'] = '6' tags['iucn_level'] = '6' tags['protection_title'] = 'Reserva extrativista' elif cat == 'RPPN': tags['protect_class'] = '6' tags['iucn_level'] = '6' tags['protection_title'] = u'Reserva particular do patrimônio natural' tags['governance_cat'] = 'private_landowner' tags['site_ownership'] = 'private' else: print "Area de tipo desconhecido:", cat, attrs['Nome'] return tags
Conflation
Conflation will be manual. Very few of these protected areas are available on OSM at this time, and I will not modify their contour, but I will update the tags.
The changesets of the import are
#19892903 #19892594 #19891326 #19890844 #19890251 #19889424 #19886625 #19885890 #19883822 #19875105 #19874866 #19874743 #19874696 #19872915 #19872357
QA
POIs without a Wikipedia article
The following nature reserves don't have a Wikipedia article, or an article hasn't been found. It might be a good idea to check that manually.
Reserva Biológica de Poço das Antas Parque Nacional do Rio Novo Reserva Biológica do Uatumã Parque Nacional do Viruá Reserva Extrativista Arióca Pruanã Estação Ecológica do Castanhão Reserva Biológica do Atol das Rocas Estação Ecológica do Seridó Reserva Biológica de Saltinho Reserva Biológica do Abufari Reserva Biológica do Guaporé Parque Nacional Serra da Cutia Estação Ecológica de Pirapitinga Estação Ecológica da Terra do Meio Floresta Nacional da Mata Grande Área de Relevante Interesse Ecológico Javarí-Buriti Área de Proteção Ambiental de Fernando de Noronha - Rocas - São Pedro e São Paulo Área de Proteção Ambiental Delta do Parnaíba Área de Proteção Ambiental do Igarapé Gelado Área de Proteção Ambiental Chapada do Araripe Área de Proteção Ambiental Costa dos Corais Área de Proteção Ambiental Serra da Tabatinga Área de Proteção Ambiental de Piaçabuçu Área de Proteção Ambiental Meandros do Rio Araguaia Área de Proteção Ambiental das Nascentes do Rio Vermelho Área de Proteção Ambiental da Bacia do Rio São Bartolomeu Área de Proteção Ambiental da Serra da Mantiqueira Área de Proteção Ambiental das Ilhas e Várzeas do Rio Paraná Área de Proteção Ambiental Petrópolis Área de Proteção Ambiental da Bacia do Rio São João/Mico-Leão-Dourado Área de Proteção Ambiental Cananéia-Iguape-Peruíbe Área de Proteção Ambiental Anhatomirim Área de Relevante Interesse Ecológico Seringal Nova Esperança Área de Relevante Interesse Ecológico Capetinga Taquara Área de Relevante Interesse Ecológico Ilhas de Queimada Pequena e Queimada Grande Área de Relevante Interesse Ecológico Ilha do Ameixal Área de Relevante Interesse Ecológico Corobobó Área de Relevante Interesse Ecológico Buriti de Vassununga Reserva Extrativista do Rio do Cautário Floresta Nacional de Mulata Floresta Nacional de Saracá-Taquera Floresta Nacional de Silvânia Floresta Nacional do Amazonas Floresta Nacional Mapiá - Inauini Floresta Nacional do Purus Reserva Biológica de Santa Isabel Reserva Extrativista Acaú Goiana Floresta Nacional de Santa Rosa do Purus Floresta Nacional de Brasília Floresta Nacional de Anauá Floresta Nacional de Palmares Refugio de Vida Silvestre Ilha dos Lobos Estação Ecológica de Caracaraí Estação Ecológica Niquía Reserva Biológica do Rio Trombetas Estação Ecológica da Guanabara Reserva Biológica Nascentes da Serra do Cachimbo Floresta Nacional do Tapirapé-Aquiri Floresta Nacional do Itacaiunas Floresta Nacional de Assungui Floresta Nacional do Jamanxim Floresta Nacional de Irati Floresta Nacional do Trairão Parque Nacional do Jamanxim Reserva Biológica das Araucárias Reserva Biológica do Jaru Floresta Nacional de Negreiros Refugio de Vida Silvestre de Una Floresta Nacional de Nísia Floresta Floresta Nacional do Iquiri Parque Nacional Nascentes do Lago Jari Floresta Nacional Contendas do Sincorá Floresta Nacional de Açu Floresta Nacional de Chapecó Área de Proteção Ambiental Serra da Meruoca Parque Nacional da Serra dos Orgãos Área de Relevante Interesse Ecológico Cerrado Pé-de-Gigante Floresta Nacional de Roraima Reserva Extrativista Marinha da Baia do Iguapé Estação Ecológica de Aiuaba Parque Nacional das Nascentes do Rio Parnaiba Refugio de Vida Silvestre do Rio dos Frades Monumento Natural do Arquipélago das Ilhas Cagarras Parque Nacional do Pau Brasil Parque Nacional de Boa Nova Refugio de Vida Silvestre de Boa Nova Reserva Extrativista Extremo Norte do Tocantins Área de Proteção Ambiental Serra da Ibiapaba Floresta Nacional do Jatuarana Reserva Extrativista Lago do Cuniã Reserva Extrativista do Quilombo Frexal Floresta Nacional de Altamira Estacao Ecologica Serra Geral do Tocantins Estação Ecológica de Taiamã Floresta Nacional do Ibura Parque Nacional dos Campos Amazônicos Parque Nacional Mapinguari Estação Ecológica de Iquê Floresta Nacional de Caxiuana Estação Ecológica de Uruçui-Una Floresta Nacional do Amapá Refugio de Vida Silvestre de Santa Cruz Reserva Biológica Bom Jesus Reserva Biológica da Contagem Floresta Nacional de Itaituba I Floresta Nacional de Itaituba Ii Floresta Nacional do Crepori Área de Proteção Ambiental do Tapajós Área de Proteção Ambiental do Planalto Central Floresta Nacional de Cristópolis Área de Proteção Ambiental da Bacia do Rio Descoberto Parque Nacional Marinho das Ilhas dos Currais Reserva Biológica do Gurupi Reserva Biologica de Pedra Talhada Floresta Nacional do Macauã