Mapas de Densidade de Pontos e Mapas de Fluxos

Post on 18-Jan-2017

182 views 3 download

Transcript of Mapas de Densidade de Pontos e Mapas de Fluxos

Cartografia TemáticaMapas de Densidade de pontosMapas de fluxos

INFORMÁTICA APLICADA AOPLANEJAMENTO TERRITORIALVitor Vieira Vasconcelosvitor.vasconcelos@ufabc.edu.br

CS3406 - Informática Aplicada ao Planejamento Territorial setembro de 2016Aula 2

Mapa de densidade de pontos

Tipo de dados: quantidades totais (fenômenos discretos) com conotação pontual

Efeito: simula a densidade espacial e distribuição

Cada ponto denota a mesma quantidade de elementos (Ex: 1000 habitantes)

Thery, H. Por que e como fazer mapas. Em:http://www.geografia.fflch.usp.br/posgraduacao/apoio/apoio_herve/Cartografia3.ppt

Mapa de densidade de pontosMapa ideal:

• Cada ponto representa 1 elemento• Cada ponto está no local exato do elemento representado

Mapa possível

• Cada polígono está associado a um número de elementos

• Cada ponto representa uma certa quantidade de elementos

• O programa cria pontos aleatórios dentro do polígono

Resultado

• O leitor é “enganado” pelo efeito de densidade ou rarefação dos pontos

Recomendações• Usar números “redondos” Ex: 1 ponto = 1.000 pessoas• Testar escolhas de tamanho do ponto e a quantidade de elementos por ponto de forma a equilibrar• Não ter vazios muito grandes nas áreas de menor valor• Não sobrepor pontos demais nas áreas de maior valor• Escolher limite em que os pontos começam a se juntar (“coalecer”) na área de maior

densidade5.000 pessoas por ponto 50.000 pessoas por ponto 500.000 pessoas por ponto

Formas de diminuir a “enganação”:• Gerar o mapa em um nível de agregação, e exibir os limites em um

nível de agregação maior• Exemplo: usar dados municipais e mostrar limites de estados

Mapa de densidade de pontos

Agregado por Estado Agregado por Município

Formas de diminuir a “enganação”:

• Usar filtros espaciais• Inclusão• Exclusão

Mapa de densidade de pontos

Dent, B.D. et al. (2009) Thematic Map Design. New York: McGraw Hill.

Formas de diminuir a “enganação”:

• Usar filtros espaciais

Mapa de densidade de pontos

Vegetação Nativa,Unidades de

Proteção Integral,Ocupação agrícola < 10%

Formas de diminuir a “enganação”:

• Usar filtros espaciais e dados por nível de agregação menor

Mapa de densidade pontos

Floresta NativaUnidades de Proteção Integral

Ocupação agrícola < 10%

Mapas de densidade de pontos

Limitações• Imprecisão devidoaos municípios com menos de 50.000 habitantes

• Se o município for todo coberto poruma área de exclusão, ele não vaiaparecer com nenhum ponto

Mapa de densidade de pontos• Leitores tendem a subestimar áreas maispovoadas• Assim como no mapa de

símbolos proporcionais

• Sugestão: • Fazer legenda com

exemplos de densidades

Dent, B.D. et al. (2009) Thematic Map Design. New York: McGraw Hill.

Mapa de densidade de pontosmultivariado

AtividadeEntre em: http://patadata.org/maparacial/

Quais padrões espaciais vocês visualizam?

AtividadeAcione “Mostrar rótulos no mapa”

Dê zoom (fazendo duplo clique) até chegar na Região Metropolitana de São Paulo

Que padrões espaciais vocês visualizam?

Prática no ArcGis• Objetivo: Criar um mapa de densidade de pontos para as principais lavouras do Brasil

• Abrir os arquivos shapefile no ArcMap e arranjar as camadas na seguinte ordem:◦ producao_agricola.shp: áreas (hectares) de plantio de arroz, café,

cana, milho e soja, por município em 2008 – IBGE (PesquisaAgrícola Municipal)

◦ br_uso_MURAL6_14_02_2012.shp: Cobertura Vegetal de 2012 (IBGE)

◦ ufbr: Limites dos Estados Brasileiros

• Desmarque as camadas br_uso_MURAL6_14_02_2012.shp e producao_agricola.shp

• Dê dois cliques sobre a camada “UFBR”.shp, e na aba “Symbology”, escolha“Features” –> “Single Symbol”

• Dentro de “Symbol”, escolha “No Color” em “Fill Color” e a tonalidade de cinza “Gray 40%” para “Outline Color”

Prática no ArcGis

• Desmarque a camada “br_uso_MURAL6_14_02_2012.shp”

•Dê dois cliques sobre a camada “UFBR”.shp, e na aba “Symbology”, escolha“Features” –> “Single Symbol”

• Dentro de “Symbol”, escolha “No Color” em “Fill Color” e a tonalidade de cinza“Gray 40%” para “Outline Color”

• Esta será a nossa camada de fundo

Prática no ArcGis

• Marque para visualizar a camada “producao_agricola.shp”

• Dê dois cliques na camada, e na aba “Symbology”, selecione “Quantities” -> “Dot Density”

• Passe para a coluna da direita as variáveis “cafe_ha”, “soja_ha”, “milho_ha”, “cana_ha”, “arroz_ha”, utilizando o botão “>”

• Dê dois cliques nos pontos (coluna Symbol) e escolha as cores que você acharmelhor para cada classe

Prática no ArcGis

• Desmarque a opção “Maintain Density by”

• Clique em properties e, em “Dots” selecione “Fixed Placement”

Prática no ArcGis

• Em “Background”, selecione “No Color” nas duas caixas (linha e cor de fundo)

Prática no ArcGis

• Teste diferentes opções de tamanho do ponto “Dot Size” e de valor de agrupamento“Dot Value”. Clique em “Apply” para ver os resultados no mapa.

Prática no ArcGis

• Escolha um tamanho e valor dos pontos(redondo) e visualize o mapa. • Que padrõesespaciais vocêpercebe?

Prática no ArcGis

• Marque para visualizar a camada “br_uso_MURAL6_14_02_2012.shp”

• No menu “Select”, escolha “Select by attributes”

Prática no ArcGis

• Como “Layer”, selecione“br_uso_MURAL6_14_02_2012.shp”.

• Selecione a variável “Brasil”

• Clique em “Get Unique Values”

• Clicando nas classes e botões, monte a seguinte expressão:

Prática no ArcGis

"BRASIL" = 'Lavouras' OR "BRASIL" = 'Lavouras + Matas e/ou florestas' OR "BRASIL" = 'Lavouras + Outras coberturas e usos' OR "BRASIL" = 'Lavouras + Pastagens' OR "BRASIL" = 'Lavouras + Sistemas agroflorestais' OR "BRASIL" = 'Lavouras permanentes' OR "BRASIL" = 'Lavouras temporárias' OR "BRASIL" = 'Área entre 50% e 25% de ocupação por estabelecimentos agropecuários' OR "BRASIL" = 'Matas e/ou florestas + Lavouras' OR "BRASIL" = 'Pastagens + Lavouras'

Prática no ArcGis• Clique em “Apply” e em “Ok”• Os polígonos escolhidos devem estar selecionados• Clique com o botão direito na camada “br_uso_MURAL6_14_02_2012.shp” e selecione “Data” -> “Export Data”

• Verifique se em “Export” está marcado “Selected features” e escolha uma pasta e nome de arquivo (lavouras_mascara.shp) para gravação. Aperte Ok e, na janelaseguinte, “Yes”

Prática no ArcGis• Agora foi adicionada uma camada apenas com as possíveis áreas de lavoura

• Clique com o botão direito em “producao_agricola” e selecione “Copy”

• Clique com o botâo direito em “Layers” e selecione “Paste Layers”

Prática no ArcGis• Clique uma vez em uma das camadas “producao_agricola”, clique maisuma no texto dela para renomear par a “producao_agricola_mascara”

• Dê um duplo clique na camada e, em Symbology, vá em “Properties”• Selecione “Use masking”

• Em “Control Layer”, selecione“lavouras_mascara”

• Selecione “Place dots only in these areas”

• Clique em “Ok” e, na telaseguinte, em “Apply” e “Ok”

• Visualize o novo resultado

Prática no ArcGisSem Filtro Com Filtro

Prática no ArcGis

• Na barra de menu Drawing, selecione para desenhar um retângulo próximo ao mapa

• Copie e cole (ctrl+C e ctrl+v) o retângulo duas vezes, de forma a fazer a nossa legenda

• Selecione os três retângulos(use shift ou ctrl para clicar nostrês)

• Clicando com o botâo direito do mouse na seleção, escolha“Align” – > “Align Center” e depois “Distribute”-> “Distribute Vertically”

Prática no ArcGis• Ainda com os três retângulos selecionados, vá na barra drawing e clique em“Drawing”-> “Convert Graphics to Features”

• Selecione o local e nome para criar o shapefile (legenda_producao.shp)

• Marque “Automatically delete graphics after conversion” e pressione OK

• Clique com o botão direito na camada “legenda_producao” e selecione“Open Attribute Table”

• Entre no menu da tabela e escolha “Add field”

• Escolha o nome “Legenda”, do tipo “Long Integer” e pressione OK

Prática no ArcGis

•Clique no Ícone “Editor” e na barra de ferramentas “Editor”, escolha “Editor”-> “Start Editing” e selecione a camada “legenda_producao.shp”

• Edite os valores da variável legenda, equivalentes a 1, 10 e 100 pontos no mapa de densidade

• Selecione as linhas da legenda para verificar que os valores estão em ordem ascendenteno mapa (valor equivalente a 1 ponto na caixa superior, 10 pontos na caixa do meio e 100 pontos na caixa inferior)

Prática no ArcGis

• No menu “Editor” da barra de ferramentas, selecione “Save Edits” e “Stop Editing”

• Dê dois clique na camada “legenda_producao”

• Na Simbology, selecione “Quantities”-> “Dot Density”

Prática no ArcGis

• Passe a variável “legenda” para a coluna esquerda e mude o símbolo de ponto para a cor negra

• Desmarque “Maintain Density By”

• Escolha o tamanho (“Dot Size”) e valor (“Dot Value”) igual ao selecionado para o seumapa

Prática no ArcGis

• Clique em “Properties” e selecione “Fixed Placement” e OK

• Na janela anterior, clique em “Apply” e verifique o resultado no mapa.

• Caso os pontos não estejam esteticamente bem colocados, modifiqueo valor de “Seed” na opção “Properties” e clique em OK e “Apply” novamente, até conseguir o resultado desejado

Prática no ArcGis

Prática no Arcgis• No menu “View”, clique em “Layour View”

• No menu “Insert”, clique em “Legend”

• Deixe na coluna direita apenas a camada producao_agricola_mascara”

• Clique em “Next”, “Next”, “Next”, “Next” e “Finish”

Prática no Arcgis• Clicando com o botãodireito na legenda e selecionando “Convert to Graphics” e “Ungroup”, é possível editar os elementos.

• Inserindo grade de coordenadas, escala, norte e caixas de texto, podemosfazer o mapa adequado

• Se o carregamento dos pontos estiver demorando, pode-se clicar com o botãodireito fora da página de layout e escolher a opção“Toggle draft mode”

Mapas de Fluxos

Objetivo: simular o movimento linear do objeto alvo de um lugar para o outro -> deslocamento no espaço

Podem indicar direção e/ou a rota do movimento.

Tipos de variáveis mais comuns:◦ Valores absolutos: migrantes, exportação ◦ Derivados: Carros por hora, velocidade de fluxo

Mapas de Fluxos

O Desafio:

• É mais fácil fazer mapas de fluxos em programas gráficos(Ilustrator, Inkscape) do que em programas de SIG

• É mais fácil fazer mapas de fluxo em programas de slides (PowerPoint, Impress) do que em programas gráficos

Tipos de Mapas de Fluxos

Mapa radial

Mapa de Redes

Mapa distributivo

Dent, B.D. et al. (2009) Thematic Map Design. New York: McGraw Hill.

• Um para muitos• Muitos para um

• Muitos para muitos

• Pode ser radial oude redes

Tipos de Representação de Fluxo◦ Bidirecional (Two ways) Tanto o fluxo de entrada como o de saída são gerados;

◦ Bruto (Gross)-> As interações entre um par de nós são somadas;

◦ Balanço Líquido (Net) É calculada a diferença absoluta entre as interações entre um par de nós.

São Paulo

201.880

277.306

BidirecionalTwo Ways

277.306 + 201.880 = 479186

BrutoGross

São Paulo479.186

Balanço LíquidoNet

75.426

277.306 - 201.880 = 75426

São Paulo Bahia

BahiaBahia

Fluxos originais Volume total circulante entre dois nós

Saldo do fluxo entre dois nós e sentido preferencial

Legendas de Mapas de Fluxos

Dent, B.D. et al. (2009) Thematic Map Design. New York: McGraw Hill.

Legendas por Símbolos Proporcionais

Legenda por Símbolos Graduados

O mais famoso mapa de fluxos

Minard, Charles. (1869) Carte figurative des pertes successives en hommes de l'Armée Française dans la campagne de Russie 1812-1813

Variáveis: tamanho da tropa, direção, distância, temperatura, latitude e longitude datas de eventos

Mike Stucka, English translation of Minard’s classic chart of Napoleon’s March, Analyticjournalism.com, November 4, 2006. Em: http://www.math.yorku.ca/SCS/Gallery/minard/minard-odt.jpg

Mapas de fluxos e símbolos proporcionais

Fluxo de passageiros

PopulaçãoO que poderiaser melhoradoneste mapa?

Thery, H. Por que e como fazer mapas. Em:http://www.geografia.fflch.usp.br/posgraduacao/apoio/apoio_herve/Cartografia3.ppt

Seleção apenasdos maioresfluxos brutos

Uso de sombreamentonasobreposiçãode fluxos

Setas somentenos fluxoslíquidossignificativos

Dent, B.D. et al. (2009) Thematic Map Design. New York: McGraw Hill.

• Semi-setascom largurasproporcionais

TOBLER, Waldo. 2005. Tobler’s Flow Mapper. Em: http://www.csiss.org/clearinghouse/FlowMapper/FlowTutorial.pdf

France

Mapa de Fluxos Radiais

Rios, R.B. and de Mello, S.B., 2011. Porto de Salvador: organização e dinâmica no contexto urbano e metropolitano. Revista Transporte y Territorio, (5), pp.121-136.

• Apenas para uma origem ou para um destino: um para muitos• Maior facilidade de pesquisa de dados

Principais fluxos de importação e exportação realizados através do porto de Salvador (mil t) – 2006

Mapa de Fluxos Radiais, Bivariado

Miro (2014) Imigrantes Brasileiros: principais fluxos atuais. Em: http://outroverde.blogspot.com.br/2014/06/imigrantes-brasileiros-principais.html

Fluxos Distributivos

Minard, Charles. (1864) British Coal Exports. MapCarte 6/365

Exportaçõesde Carvão da Grã-bretanha

Mapa de fluxos radial

e distributivo

Fluxos Distributivos

ArcGis - Distributive Flow Lines GP Tool. http://www.arcgis.com/home/item.html?id=04fa6ed8746b451892f339011aaf989d

Bgerlt (2013). Distributive Flow Maps – More Raster, More Faster. Em : https://blogs.esri.com/esri/apl/author/Bob-68/

Zonas de Dispersão

Rekacewicz, P. 2010. Mapa dos Refugiados e Deslocados no Oriente Médio. Em: https://nuares.wordpress.com/2010/06/05/mapa-dos-refugiados-e-deslocados-no-medio-oriente/

Mapas de tráfego

www.maps.google.com

Legenda por cores

Mapas de tráfegoLegenda por largura proporcional

Buckley, A. 2013. Mapping Flow Data. Em: https://www.arcgis.com/home/item.html?id=18dcb7563fec4ed09d70532588261284

Censo e Fluxos de MigraçãoMigração Total: População residente, por lugar de nascimento (UF)Migração Recente: Pessoas de 5 anos ou mais de idade que não residiam na Unidade da Federação em 31.07.2005Migração de Retorno: Pessoas naturais da Unidade da Federação (UF) que residiam há menos de 10 anos ininterruptos na Unidade da Federação, por lugar de residência anteriorhttp://www.sidra.ibge.gov.br/bda/popul/default.asp?t=5&z=t&o=21&u1=1&u2=1&u3=1&u4=1&u6=1&u5=14

1950-1970 1970-1990 1990-2000 2000-2009

IBGE - Projeto Redes e TerritóriosGestão do teritóriohttp://www.ibge.gov.br/home/geociencias/geografia/redes_fluxos/gestao_do_territorio_2014/base.shtm

Fluxos de Gestão Pública Fluxos de Gestão Empresarial

IBGE - Projeto Redes e TerritóriosLigações aéreas (por município)

• http://www.ibge.gov.br/home/geociencias/geografia/redes_fluxos/ligacoes_aereas_2010/base.shtm

IBGE – Arranjos populacionais e concentrações urbanas do Brasil

Movimentos pendulares de trabalho e estudo• http://www.ibge.gov.br/home/geociencias/geografia/geografia_urbana/arranjos_populacionais/default.shtm

Movimentos pendularesna região metropolitana

de São Paulo

Origem de atendimento hospitalar

OLIVEIRA, E. X. G.; CARVALHO, M.S.; TRAVASSOS, C. Territórios do Sistema Único de Saúde: mapeamento das redes de atenção hospitalar. Cad. Saúde Pública, Rio de Janeiro , v. 20, n. 2, p. 386-402

Redes de Atenção

Hospitalar Básica

Fluxo de Produção

http://www.mma.gov.br/atlaszeeamazonia

Dados de Migração (global)

• United Nations – International Migrationhttp://www.un.org/en/development/desa/population/migration/data/estimates2/estimates15.shtml

World Bank Databasehttp://databank.worldbank.org/data/reports.aspx?source=2&series=SM.POP.NETM&country=

OECD.stathttps://stats.oecd.org/Index.aspx?DataSetCode=MIG#

Dados de Migração (global)

ONU (2004). Imigration emigration world map. Em: http://www.emersonkent.com/images/global_migration_2005.jpg

Dados de Migração (global)

ONU (2004). Imigration emigration world map. Em: http://www.emersonkent.com/images/global_migration_2005.jpg

http://migrationsmap.net/

Dados de Comércio Internacional

• United Nations - Comtrade Databasehttp://comtrade.un.org/

• World Trade Organization - WTOhttp://stat.wto.org/Home/WSDBHome.aspx?Language=E

• International Trade Centerhttp://www.intracen.org/itc/market-info-tools/trade-statistics/

Dados de Comércio Internacional

Pearse, R. (2016) Mapped: the global coal trade. Carbon Brief. Em: http://www.carbonbrief.org/mapped-the-global-coal-trade

Dados de Comércio Internacional

Shuster, E. (2012) Energy Related Flow Diagrams. NETL. Em: http://www.netl.doe.gov/energy-analyses/pubs/EnergyRelatedFlowDiagrams.pdf

Mapa de FluxosRadiais

Mapas Genealógicos por DNA

https://www.familytreedna.com/https://genographic.nationalgeographic.com

Mapas Contínuos de Fluxo Setas indicam o fluxo

Tipo de setas indica a magnitude do fluxo

http://www.eumetcal.org/euromet/english/satmet/s9320/s9320130.htm http://umich.edu/~lowbrows/links/windflags.gif

Mapas Contínuos de Fluxo Setas indicam o fluxo

Densidade de setas indica a magnitude do fluxo

Lavin, SJ and Cerveny, RS, 1987. Unit-vector density mapping, The Cartographic Journal, 24: 131-141.

Mapas Contínuos de Fluxo Setas indicam o fluxo

Tamanho das setas indica a magnitude do fluxo

Turk, G. and Banks, D., 1996, August. Image-guided streamline placement. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques (pp. 453-460). ACM.

Mapas de Fluxos e Animaçõeshttp://maps.tnc.org/migrations-in-motion/

Outras aplicações:Fluxos de ventoCiclonesCorrentes marinhas

Mapas de Fluxos e Animaçõeshttp://globeofbirdmigration.com/

Globe of Bird Migration

Story Maps - ESRI• Plataforma aberta: qualquer um pode fazer sua históriacom mapas, fotografias, textos, videos e animações

https://storymaps.arcgis.com/

Menu “Gallery”

Story Maps - ESRIMenu “Apps” – Create a new Story

Story Maps - ESRIhttp://storymaps.esri.com/templates/development/stable/geoblog/?appid=42459c24c8a44f328e55c9043bf26208

ESRI Storymap. Napoleon's March on Moscow 1812-1813 A new look at an old classic

Story Maps - ESRIhttp://storymaps.esri.com/stories/2016/the-uprooted/

ESRI Storymap. The Uprooted

Story Maps - ESRIhttp://storymaps.esri.com/stories/2016/the-uprooted/

ESRI Storymap. The Uprooted

Formas de bases de dados

Origem Destino FluxoCidade A Cidade B 10Cidade A Cidade C 100Cidade B Cidade A 1000Cidade B Cidade C 10000Cidade C Cidade A 100000Cidade C Cidade B 1000000

Pares de Origem-Destino

Formas de bases de dados

Cidade 1 Cidade 2 Fluxo 1-2 Fluxo 2-1Cidade A Cidade B 10 10000Cidade A Cidade C 100 100000Cidade B Cidade C 1000 1000000

Pares Bidirecionais

Formas de bases de dados

Cidade A Cidade B Cidade CCidade A - 10 100Cidade B 1000 - 10000Cidade C 100000 1000000 -

Matrizes de Fluxo

Formas de bases de dados

Cenas dos próximos capítulos….

Pode-se converter entre esses formatos utilizando tabelasdinâmicas (Pivot Table) e/ou funções de procura (PROCV,

PROCH) no Calc ou Excel

Atividade Prática!

Mapa de FluxosINFORMÁTICA APLICADA AOPLANEJAMENTO TERRITORIALVitor Vieira Vasconcelosvitor.vasconcelos@ufabc.edu.br

CS3406 - Informática Aplicada ao Planejamento Territorial outubro de 2015 Aula 3

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

OBJETIVO: Mapear os Fluxos migratórios de pessoas com 5 anos ou menos de residência em São Paulo nos anos de 2000 e 20010.

Dados:

Shapefile das UFs

Matrizes de migração para o ano de 2000 do IBGE por UF

Dados derivados -> arquivos tipo TXT com as informações:

o Nome das unidades espaciais (Nós)

o Coordenadas X e Y das unidades espaciais

o Fluxos entre as unidades na forma de uma matriz de origem e destino

Software:

oQgis

o Notepad++

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

1. Instale o Plug-in (Complemento) FlowMapper no QGIS;

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

Digite Flow no campo de busca da Caixa de Diálogos de complemento

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

Selecione o complemento “FlowMapper” e aperte o botão instalar complemento

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

2. Adicione o arquivo UF_BRAZIL_POP_EVOLUCAO.shp à área de trabalho do QGIS

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

2. Adicione o arquivo UF_BRAZIL_POP_EVOLUCAO.shp à área de trabalho do QGIS

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

3. No menu “Processar”, clique em “Caixa de Ferramentas”

• Na caixa de Ferramentas, vá em“Geoalgoritmos QGIS”->“Ferramentas de geometria vetorial”-> ”Centróides de Polígono”

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

• Crie uma nova camada de dados com os centroides dos polígonos das UFs (centroide_uf.shp)

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

4. Verifique se a nova camada de dados foi criada

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

5. Crie um arquivo de texto com as coordenadas X, Y dos centroides das UFs• Clique com o Botão direito sobre a camada centroide_UF e em seguida na opção

“Salvar como”

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Mude o formato de dados para valores separados por vírgulas

o Salve com o nome: coords_centroides

o Marque a opção “Adicionar arquivo salvo ao mapa”

o Em Opções de camada, GEOMETRY, verifique se a opção está marcada como AS_XY

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

6. Abra a tabela de dados que você criou. ◦ Clique com o botão direito sobre a tabela e em seguida

em Abrir tabela de atributos

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

7. Ordene os registros da tabela segundo o cod_UF no menor para o maior. Para isso basta clicar sobre o título da coluna cod_UF.

◦ Todos os arquivos que iremos gerar serão ordenados desse jeito.

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

8. Preparar arquivo de coordenadas dos fluxos:

◦ Abra o arquivo coords_centroide.csv na planilha eletrônica do open office (escolha o separador como vírgula – “Comma”)

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

8. Preparar arquivo de coordenadas dos fluxos:◦ Ordene os registros em função do cod_UF do menor para o maior;

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Apague todas as colunas com exceção das colunas X e Y

o Exclua a linha que contem o título das coluna X e Y

o Salve o arquivo como coords_centroide_Puro.csv

o Feche o open office

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

9. Abra o arquivo coords_centroide_Puro.csv no Notepad++

◦ Vá no menu Localizar, opção Substituir

◦ Substitua vírgulas por espaços, pois o complemento FlowMapper só entende Txt separado por espaços

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Salve como txt e feche o arquivo

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

10. Preparar o arquivo do nome dos nós para o mapa de fluxos:

◦ Abra novamente o arquivo“coords_centroide.csv” no Calc

◦ Ordene novamente por “cod_uf” em ordemascendente (do menor para o maior)

◦ Apague todas as colunas com exceção da coluna UF

◦ Exclua a linha que contem o título da coluna UF

◦ Salve o arquivo como nome_nos.csv◦ Abra o arquivo no Notepad++ e o salve

como txt

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

11. Prepare as matrizes de migração.◦ Abra o arquivo migracao-recente_2000.csv na planilha eletrônica do open office

◦ Use ponto e vírgula ( semicolon = “;” ) como separador de campos

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

oElimine a linha de Total e a Coluna Brasil

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Elimine a linha de Total e a Coluna Brasil

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Copie os valores da planilha conforme indicado abaixo. Não selecione as três últimas linhas (duas linhas com números e outra com “Nota”) pois só nos interessa os fluxos de migrantes entre as UFs.

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Cole os valores em um arquivo novo no Notepad++

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Vá no menu Visualizar, opção “Mostrar símbolo” “Mostrar Espaços e Tabulação”.

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Veja que há setas laranjas separando as colunas. Esses símbolos representam tabulações. Substituiremos eles por espaços.

o Selecione uma das setas, copie.

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Cole a tabulação no campo Localizar

◦ No campo substituir coloque um espaço

◦ Aperte o botão Substituir todos

◦ Salve o arquivo como matriz_2000.txt

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

12.Criando o vetor de fluxos

◦ Complemento FlowMapper◦ Código desenvolvido originalmente por Waldo Tobler no

aplicativo Tobler's Flow Mapper

◦ Aplicativo stand alone, com formato de dados próprios (http://www.csiss.org/clearinghouse/FlowMapper/)

◦ Foi implementado no QGIS também, utilizando arquivos de texto e salvando o resultando em formatos de dados mais populares como o shapefile

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Vá até o menu complementos no QGIS, complemento FlowMapper, subopção-> Generate Flow lines and nodes

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Em “Select file storing node coordinates”, clique em “Browse...” e selecione o arquivo “coords_centroide_puro.txt”

◦ Marque a opção Include node names in putput shapfile

◦ Selecione “Geographic” para “Node Coordinates are”

◦ E selecione o arquivo “nomes_nos.txt”, na opção “Select file storing node names”

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Selecione o arquivo matriz_2000.txt para Select file storing flowmatrix

◦ In “Select flow type” selecione “Two Way”

Relembrando...◦ Bidirecional (Two ways) Tanto o fluxo de entrada como o de saída são gerados

◦ Bruto (Gross)-> As interações entre um par de nós são somadas

◦ Balanço Líquido (Net) É calculada a diferença absoluta entre as interações entre um par de nós

São Paulo

201.880

277.306

BidirecionalTwo Ways

277.306 + 201.880 = 479186

BrutoGross

São Paulo479.186

Balanço LíquidoNet

75.426

277.306 - 201.880 = 75426

São Paulo Bahia

BahiaBahia

Fluxos originais Volume total circulante entre dois nós

Saldo do fluxo entre dois nós e sentido preferencial

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Em “Output shapefile to storeflow lines”, clique em “Browse” e salve o arquivo com o nome “Fluxo_2000.shp”

◦ Marque a opção: “Createshapefile to store flow nodes” e clique em “Browse”, salve o arquivo com o nome “Fluxo_2000_nos.shp”

◦ Deixe todas as demais opções marcadas como indicadas na caixa de diálogos ao lado e clique em ok

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Dê dois cliques sobre as camadas e verifique, na aba “Geral”, se o sistema de referência é “EPSG:4326, WGS84”

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Serão adicionadas duas camadas novas a sua área de trabalho no QGIS

Fluxo_2000_nos.ShpFluxo_2000.shp

◦ Com a criação do vetor de fluxos, foram também criados registros para os fluxos intraestaduais, os quais não serão necessários a nossa análise e por isso serão eliminados

◦ Clique com o botão direito sobre a camada de fluxo e em seguida clique em Abrir tabela de atributos

◦ Na tabela de atributos clique sem Selecionar feições usando uma expressão

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Vamos eliminar todos os registros que tenham os nós de vértices iguais, para tanto escreva a consulta conforme especificado na caixa de diálogos abaixo

o Clique em selecionar

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Clique em Mover seleção para o topo, e perceba que todos os registros selecionados possuem os campos ‘name_x1y1’ com valor igual a ‘name_x2y2’.

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Clique em Mover seleção para o topo, e perceba que todos os registros selecionados possuem os campos ‘name_x1y1’ com valor igual a ‘name_x2y2’.

o Vamos salvar um shapefile novo, somente com os registros que possuem nós com nomes diferentes, para isso precisamos primeiro inverter a seleção. Para tanto clique em Inverter seleção.

o Depois disso, feche a tabela de atributos

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Vamos salvar o novo vetor. Clique com o botão direito sobre a camada de fluxos

◦ Clique em Salvar como

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Salve com o nome fluxo_2000_inter.shp

◦ Verifique se o formatoescolhido é “Shapefile”

◦ E marque a opção Salvar somente feições selecionadas e Adicionar arquivo salvo ao mapa

◦ Clique em ok

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

13. Análise dos nós e de sua tabela de atributos.

Fluxo_2000_nos.shp

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

13. Análise dos nós e de sua tabela de atributos

◦ Abra a tabela de atributos da camada Fluxo_2000_nos

◦ Todos os campos da tabela foram calculados pelo FlowMapper com base nos volumes de fluxos entre as UF´s

◦ Cada um dos campos traz uma informação diferente que pode ser interpretada e mapeada

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

13. Análise dos nós e de sua tabela de atributos◦ Incoming Total do volume de fluxo recebido por um nó

◦ Outcoming Total do volume de fluxo enviado por um nó

◦ Gross Total do volume de fluxo que entrou e saiu do nó

◦ Net Diferença entre o que entrou e saiu, noção de saldo

◦ In/out razão incoming/outcoming

◦ Out/in razão outcoming/incoming

◦ Indicador Categoriza os nós segundo relação dos fluxos de entrada e saída:

Ganhadores de fluxos Incoming > outcoming (valor +1)

Perdedores Incoming < outcoming (Valor -1)

neutros Incoming = outcoming

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

14. Exemplo de mapa das variáveis atribuídas aos nós. Faremos um mapa para o total de imigrantes. Utilizaremos a variável incomingpara esta atividade.

◦ Acione a ferramenta Simbology for flow nodes...

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Selecione o arquivo fluxo_2000_nos.shp

o Na opção Select the field to create symbology: selecione a variável incoming

o Clique no botão Calculate Statistics...

◦ Na opção Selectrepresentation type, selecione DefinedInterval

◦ E na opção ClassInterval: 500000 (não use ponto como separador de milhar)

◦ Então clique ok.

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Selecione o arquivo fluxo_2000_nos.shp

o Na opção Select the field to create symbology: selecione a variável incoming

o Clique no botão Calculate Statistics...

◦ Na opção Selectrepresentation type, selecione DefinedInterval

◦ E na opção ClassInterval: 500000 (não use ponto como separador de milhar)

◦ Então clique ok.

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Vamos editar a quantidade de classes, cor dos símbolos e transparência dos mesmos. Dê um clique duplo sobre a camada nova adicionada e vá na aba “Estilo”

◦ Selecione todas as classes em seguida clique com o botão direito sobre elas e depois na opção Mudar cor

◦ Escolha uma cor que contraste com o mapa de fundo e dê ok

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Modifique a transparência para 50%

◦ Agora vamos editar o intervalo das classes, pois algumas não foram representadas

◦ Vamos eliminar a quinta (2.000.0000 – 2.500.000) e a sexta (2.500.000 – 3.000.0000)

◦ Clique no sinal de subtração para excluir

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

Mapa Resultante

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Abra a tabela de atributos de fluxo_2000_inter.shp.

◦ Clique no icone “Selecionar feiçõesusando uma expressão”

◦ Escreva a Consulta ao lado

◦ E salve um novo arquivo com o nome “2000_50.shp”, marcando “salvar somente as feições selecionadas”

◦ E adicione ele a área de trabalho

15. Vamos fazer um mapa de fluxo com magnitudes maiores que 50.000 migrantes

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o No menu “Complementos”, selecione “FlowMapper”-> “Symbologyfor flow lines”

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Selecione o arquivo 2000_50.shp

o Na opção Select representation type, selecione defined interval

o Na opção Class interval coloque o valor de 60.000

o Clique em ok

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

Mapa Resultante

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

16. Vamos fazer um mapa final no ArcGis. o Chame o Arcmap. Na nova seção abra os seguintes shapefiles:

o Vamos fazer um mapa de pontos proporcionais com o valor total de imigrantes (variável “Incoming”) com uma camada de fluxo de migrantes interestaduais acima de 50.0000

o Primeiro vamos preparar a camada de pontos. Dê um clique duplo na camada fluxo_2000_nos

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Vá até a abaSymbology

o À direita na caixa de diálogos, na área Show, clique em Quantities, e em seguida em proportionalsymbols

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o No campo Value selecione a variável incoming

o Marque a opção Appearance Compensation (Flanney)

o Clique na opção Min Value. Abrirá a caixa de diálogos Symbol Selector.Lá mude o Size para 2e o Color para o que considerar adequado

o Clique em ok nestajanela, e em “apply” e ok na anterior

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o No campo Value selecione a variável incoming

o Marque a opção Appearance Compensation (Flanney)

o Clique na opção Min Value. Abrirá a caixa de diálogos Symbol Selector.Lá mude o Size para 2e o Color para o que considerar adequado

o Clique em ok nestajanela, e em “apply” e ok na anterior

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Dê um clique duplo na camada 2000_50.shp

◦ Vá até a aba Symbology. À direita na caixa de diálogos, na área Show, clique em Quantities, e em seguida em Proportional Symbols

◦ Na opção Valueescolha a magnitude

◦ Clique em Min Value

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

◦ Na caixa SymbolSelector, escolha o símbolo Arrow at End

◦ Escolha a largura (width) 1 e a cor que achar adequada

◦ Clique em Edit Symbolpara mudar o tamanho da seta

1

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o A caixa de diálogos Symbol Property Editor se abrirá, clique na aba Line Properties e no botão Properties...

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o A caixa Line Decoration Editor se abrirá. Clique no botão Symbol

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o A caixa de diálogos Symbol selector se abrirá, nela mude o Sizepara 15 e a cor igual a da linha da seta

15

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Na caixa de diálogos Layer Properties vá na opção Transparent: e mude para 30%o Aperte ok

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Clique na barra de ferramentas “Editor” -> “Start Editing” e selecione “2000_50”.

o Clique em alguma das linhas para selecioná-las

o Clique novamente na linha com o botão direito para selecionar “Edit Vertices”

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Clique novamente com o botão esquerdo sobre a linha e selecione“Change features”, para escolher “Circular Arc”

o Arraste o elemento para moldar o arco

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

o Clique novamente com o botão esquierdo sobre a linha e selecione“Change features”, para escolher “Bezier”

o Arraste os eixos para moldar o arco

Exercício – Migração recente interestadual 2000, fluxos maiores que 50.000 pessoas.

É possível ajustar a legenda, escala, rosa dos ventos,

título e informaçõesadicionais

Exercício• Exercício individual

• Selecione um tema à sua escolha e analise as variáveis com as técnicas de mapas de densidade de pontos e de mapas de fluxo

• Caso use a matriz de migração recente de 2010, disponível no TIDIA, analise também as diferenças em relação à migraçãorecente de 2000 trabalhada em aula

• Utilize o QGIS, o ArcGis e/ou outros programas

• Faça um relatório textual de no mínimo 1 página, de acordocom o modelo de trabalho e atividades explicado na primeiraaula

• Entrega até o início da próxima aula

Modelo de Trabalho e AtividadesIntrodução◦ Apresentação do problema de pesquisa◦ Artigos ou livros que já trataram sobre o assunto (método e conclusões)◦ Objetivos◦ Conceitos teóricos

Metodologia◦ Área de estudo◦ Variáveis estudadas◦ Técnicas utilizadas◦ Produtos gerados

Resultados e discussão◦ Mapas, gráficos e tabelas◦ Interpretação textual

Conclusões

Referências