Upload
trinhdien
View
212
Download
0
Embed Size (px)
Citation preview
Mapa de FluxosINFORMÁTICA APLICADA AOPLANEJAMENTO TERRITORIALVitor Vieira [email protected]
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.
◦ 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.
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