Django GIS Brasil Documentation

Documentos relacionados
Django GIS Brasil Documentation

Django GIS Brasil Documentation

Shell Script Melhorando tarefas. Daniel Bauermann

Retrocomputação : do passado para o presente. Daniel Bauermann dbauermann@uol.com.br

Direito da Comunicação. A criação e difusão de informação na Internet

Licenças de Software Livre. Prof. Ms. Petrônio Cândido

Exibir personalização

Automatizando com Shell Script: uma breve introdução prática à poderosa linguagem de comandos do mundo *nix. Daniel Bauermann

1 Saúde e Segurança. Introdução. 2 Informações sobre o Jogo. 3 Como Jogar. 4 Antes de Jogar. 5 Como Começar. 6 Guardar o Jogo.

Finnet Fast Client 4.0

1 Saúde e Segurança. Introdução. 2 Informações sobre o Jogo. 3 Como Jogar. 4 Antes de Jogar. 5 Como Começar. 6 Guardar o Jogo.

Painéis de controle. B Series: B6512, B5512, B4512, B3512. Notas de lançamento

Painéis de controle. B Series: B6512, B5512, B4512, B3512. Notas de lançamento

Análise de licenças de software

EKP AVX 21 mm SKM AVX/SKM AVX-S SK AVX. 81 mm. 51 mm. ca. 275 mm 40 mm. 24 mm. 100 mm. 65 mm

Arquivo Leiame do ScanSnap Organizer V5.1L42

Painéis de controle. G Series: B9512G, B8512G. pt-br. Notas de lançamento

Copyright All rights reserved.

P3PC PT N7100. Instruções básicas

Ainda por se tratar de um sistema web, o sescoop.net.br é um sistema independente

o Quando instalar o ScanSnap Organizer no Windows(R), faça primeiro o logon como administrador e instale o aplicativo.

Seu manual do usuário SAMSUNG ML-2250

Guia de Referênncia NPD PT

TI-TI inovador Hub com o LaunchPad Guia

Manual On-line. Guia do Quick Menu. Português (Portuguese)

MICROCAT PARA HYUNDAI INSTRUÇÕES PARA INSTALAÇÃO

Seu manual do usuário SAMSUNG ML-2550

GeoDjango. Christiano Anderson

Leitor Honeywell Youjie HH360

DevOps. Carlos Eduardo Buzeto IT Specialist IBM Software, Rational Agosto Accelerating Product and Service Innovation

Guia de Referênncia NPD PT

Registre seu produto e obtenha suporte em. SA SA Manual do Usuário

Solaris 7980g. Guia de início rápido. Dispositivo de captura de imagens de área de apresentação PTBR-QS Rev A 11/15

o Quando instalar o ScanSnap Organizer no Windows(R), faça primeiro o logon como administrador e instale o aplicativo.

Guia de Referênncia NPD PT

Uso em Ambientes de Alto Risco

Mesas Redondas. Acumulações numa perspectiva P&C. Solução para um Pool Catastrófico Fogos Florestais


Manual do Utilizador da Impressão Google Cloud

Administração de laboratório prático

Wireless Audio with Dock

U.C. Automação Ramos de Automação e Energia

Registe o seu produto e obtenha suporte em. SA SA Manual do utilizador

Granit 1910i. Guia Rápido de Operação. Leitor Industrial de Captura de Imagem. GRNT-BP-QS Rev A 10/12

Manual do utilizador. Sempre pronto a ajudar. GoGEAR SA3ARA04 SA3ARA08 SA3ARA16 SA3ARA32. Questões? Contacte a Philips

EN - USER MANUAL. Mouse Tissu. Cód.: MO

Leitor Fixo Youjie HF600

Manual de Instruções PORTUGUÊS

Como representar os valores da Aker Solutions

SEGURO GARANTIA PARA ANEEL Características e oportunidades

Seu manual do usuário KONICA MINOLTA BIZHUB C252

Guias de saúde e segurança, de utilização e manutenção e instalação

Computador móvel Dolphin TM Guia Rápido de Instalação

MS Lync Guia de Instalação. Microsoft Lync 2013 VERSÃO: 1.8 PTB ATUALIZADA: JULHO Guia de Instalação

Manual do Usuário. Sempre perto para ajudá-lo. GoGEAR SA3ARA04 SA3ARA08 SA3ARA16 SA3ARA32. Dúvidas? Entre em contato com a Philips

CA Agile Vision. Guia de Integração do Agile Vision

Manual Instructions for SAP Note Version 1

Registe o seu produto e obtenha assistência em SA3MUS08 SA3MUS16 SA3MUS32. PT Manual do utilizador

Manual de. Systema Multifuncional CD 1435/1445/1455

24-Port 10/100Mbps Switch with 2 Gigabit Ports TEG-S224. ŸQuick Installation Guide (1) 2.02

Racional Seguro Bovino. O Futuro do Seguro Rural No Brasil

Os Benefícios da Integridade nas Organizações. Luciano Calheiros, CEO Swiss Re Corporate Solutions

Samsung Universal Print Driver Manual do Utilizador

Manual de Definições Gerais

GUIA DE USO. Code: pt

Manual do Usuário do Google Cloud Print

Como Mitigar o Impacto dos Efeitos Climáticos na Geração de Energia Solar? Elaine Fridman, 2018, SwissRe Corporate Solutions

CA Product Vision. Notas da Versão. Winter 2012, V3.00. Second Edition

Granit 1980i. Guia Rápido de Operação. Leitor Industrial de Códigos de Barras de Longo Alcance. GRNT1980-BP-QS Rev A 1/15

Seu manual do usuário KONICA MINOLTA BIZHUB 500

GUIA DE USO. TASKalfa 265ci

q PRINT q COPY q SCAN q FAX ECOSYS M4125idn ECOSYS M4132idn ECOSYS M8130cidn

ESG into sustainable

O Manual do KolourPaint. Thurston Dang Clarence Dang Lauri Watts Tradução: José Pires

Samsung Universal Print Driver Manual do Usuário

Mouse Precision Wireless 2.4Ghz

Manual do usuário do Cisco Unified Personal Communicator

Programa de Inovação Braskem PIB JOINOVA Luciane Sereda 11 Dezembro de 2014

2/4 BD8201FM. Lot No. REV. A

Microcat Authorisation Server (MAS ) Guia do utilizador

Responsabilidade pelos Danos e Riscos Causados por Falhas de Segurança

Novo restaurante PAS Rio das Ostras, 12 de janeiro, 2018 Facilities Management, Aker Solutions

Guia de Instalação Rápida TU3-H4 1.01

MANUAL DO UTILIZADOR DE REDE

Elevadores Atlas Schindler Prêmios 2017

Granit 1981i. Guia Rápido de Operação. Leitor Industrial de Códigos de Barras Sem Fio de Longo Alcance. GRNT1981-BP-QS Rev A 1/15

SAP NFE Automação das Entradas webinar 31/05/2016. Bruno Ogusuko - Diretor de Soluções Fiscais COE Vinicius Ferrari Gerente de Produto NFE

Registre seu produto e obtenha suporte em SA3VBE04 SA3VBE08. Manual do Usuário

Euler Hermes Auxiliando empresas a desenvolver negócios de forma segura

Seu manual do usuário KONICA MINOLTA BIZHUB 250

SAP Best Practices Informações sobre disponibilidade e download para Clientes SAP e Parceiros SAP. Know-how setorial e global pré-configurado

Transcrição:

Django GIS Brasil Documentation Versão 0.2 CodeFi.sh Team (Christian S. Perone, Leandro Nunes, Gabriel Wai 18/06/2013

Sumário i

ii

Release v0.2. (Instalação) django-gis-brasil é uma iniciativa open-source da CodeFi.sh (Christian S. Perone, Leandro Nunes e Gabriel Wainer) para a criação de uma aplicação Django com informações geográficas do território brasileiro. O projeto contém atualmente informações de todos municípios brasileiros fornecidos pelo IBGE bem como polígonos geográficos prontos para serem importados no seu banco geográfico através do GeoDjango. A aplicação django-gis-brasil realiza a importação de forma automática das informações geográficas para o seu banco geográfico. A aplicação também conta com a parte administrativa já modelada para todos os dados disponíveis (ver Screenshots) abaixo. Sumário 1

2 Sumário

CAPÍTULO 1 Screenshots 1.1 Listagem de Munícipios do Brasil Todos modelos de dados incluem administração do Django implementada. 1.2 Pesquisa de Municípios Todos modelos de dados incluem pesquisa nos campos. 3

1.3 Dados Geográficos Todos modelos de dados incluem polígonos geográficos. 4 Capítulo 1. Screenshots

1.4 Informação Bairros Informações geográficas (incluindo polígonos geográficos de bairros). (Por hora, disponível apenas em Porto Alegre/RS): 1.4. Informação Bairros 5

6 Capítulo 1. Screenshots

CAPÍTULO 2 Pesquisas Geográficas Utilizando o GeoDjango você pode fazer pesquisas geográficas, serializar dados automaticamente para o formato GeoJSON e outras facilidades mostradas nos exemplos abaixo. 2.1 Procurando por cidade Neste exemplo, a cidade de Porto Alegre é encontrada e serializamos o polígono geográfico referente ao município em GeoJSON: >>> from gisbrasil.models import * >>> cidade = Municipio.objects.get(nome_municipio iexact= Porto Alegre ) >>> cidade.multipoly.json u { "type": "MultiPolygon", "coordinates": [ [ [ [ -51.233122078168442, -29.937217337009614 ], [ -51.220177248016007, -29.96659503107206 ], (... omitido por brevidade...) 2.2 Procurando por Latitude/Longitude Neste exemplo, temos a coordenada Latitude -51.22 e a Longitude -30.03 e queremos encontrar detalhes da cidade que contém esta coordenada (tudo isto usando apenas uma pesquisa geográfica no banco de dados, sem acesso ao Google Maps ou qualquer outro serviço): >>> from gisbrasil.models import * >>> from django.contrib.gis.geos import Point >>> coordenada = Point(-51.22, -30.03) >>> qs = Municipio.objects.filter(multipoly contains=coordenada) >>> qs [<Municipio: Porto Alegre>] Como podemos notar, a cidade de Porto Alegre contém a coordenada especificada. Para mais informações sobre como usar as pesquisas geográficas, veja a documentação do GeoDjango. 7

8 Capítulo 2. Pesquisas Geográficas

CAPÍTULO 3 Criação de mapas com TileMill Você pode utilizar o TileMill para conectar no seu banco geográfico e gerar mapas com estilos customizados utilizando os dados do Django GIS Brasil. Veja exemplos abaixo. 9

10 Capítulo 3. Criação de mapas com TileMill

3.1 Todos Municípios do Brasil 3.2 Bairros de Porto Alegre 3.1. Todos Municípios do Brasil 11

12 Capítulo 3. Criação de mapas com TileMill

CAPÍTULO 4 Mapas coropléticos Você também pode utilizar o GeoJSON gerado utilizando os dados do Django GIS Brasil para criar mapas coropléticos interativos utilizando o Leaflet como nos exemplos abaixo. 13

14 Capítulo 4. Mapas coropléticos

4.1 Mapa coroplético do Rio Grande do Sul 4.2 Mapa coroplético do Rio de Janeiro 4.1. Mapa coroplético do Rio Grande do Sul 15

16 Capítulo 4. Mapas coropléticos

CAPÍTULO 5 Instalação Siga as instruções abaixo para instalar esta aplicação no seu projeto Django. 1. Instale o django-gis-brasil através do pip ou easy_install: pip install django-gis-brasil 2. Adicione a aplicação gisbrasil na propriedade INSTALLED_APPS do seu projeto Django: INSTALLED_APPS = (... gisbrasil, ) 3. Execute: python manage.py syncdb para criar os modelos no seu banco de dados. 4. Execute: python manage.py gisloader para carregar os dados para o seu banco de dados. 17

18 Capítulo 5. Instalação

CAPÍTULO 6 Changelog 6.1 Release v.0.2 (bug fix) Corrigidos alguns typos na documentação; Corrigido empacotamento da aplicação; 6.2 Release v.0.1 Lançamento do projeto open-source; 19

20 Capítulo 6. Changelog

CAPÍTULO 7 Licença Mais informações: Copyright (c) 2013, CodeFi.sh All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by CodeFi.sh. 4. Neither the name of the CodeFi.sh nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. * This software contains data public available from other sources, see the README files on each data directory for more information. THIS SOFTWARE IS PROVIDED BY CODEFI.SH AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CODEFI.SH BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7.1 Colaboradores Christian S. Perone (CodeFi.sh) [twitter] [blog] [github]. Gabriel Wainer (CodeFi.sh) [twitter] [github]. 21

Leandro Nunes (CodeFi.sh) [twitter] [blog] [github]. 22 Capítulo 7. Licença

CAPÍTULO 8 Página de pesquisa search 23