ementa do livro desenvolvendo webmaps - geotecnologias.org...

7
Desenvolvendo WebMaps Com a biblioteca Leaflet JavaScript Um livro-plataforma para aprender a desenvolver mapas digitais interativos para a internet de modo fácil, rápido e eficiente Todos os Direitos Reservados © 2015 Sumário Sobre o Autor.............................................................................................................. 2 Sobre este Livro..........................................................................................................2 Sobre você e este livro...............................................................................................3 Sobre os capítulos deste livro...................................................................................3 Prefácio........................................................................................................................ 5 MARCOS EICHEMBERGER UMMUS

Upload: vonhi

Post on 22-Nov-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

DesenvolvendoWebMapsCom a biblioteca Leaflet JavaScriptUm livro-plataforma para aprender a desenvolver mapas digitais interativos para a internet de modo fácil, rápido e eficiente

Todos os Direitos Reservados © 2015

SumárioSobre o Autor..............................................................................................................2Sobre este Livro..........................................................................................................2Sobre você e este livro...............................................................................................3Sobre os capítulos deste livro...................................................................................3Prefácio........................................................................................................................5

MARCOS EICHEMBERGER UMMUS

Sobre o Autor

Marcos Eichemberger Ummus é geógrafo formado pela Universidade de São Paulo (USP), entusiasta das geotecnologias livres e atuante na área de geoprocessamento e análises espaciais desde o século passado (!), tendo realizado projetos em diferentes esferas do poder público e privado, diversos estados brasileiros e outros países latino-americanos.

Sobre este Livro

O desenho deste livro é pensado para conduzir qualquer pessoa, em qualquer estágio de conhecimento, a desenvolver webmaps (mapas digitais interativos) a partir da utilização de uma biblioteca JavaScript leve, fácil de utilizar e que apresenta resultados impressionantes: a Biblioteca Leaflet JS.

Assim, se você possui zero conhecimento em internet/web e mapas na internet, este é o seu ponto de partida. Se você já possui algum conhecimento nestas técnicas e tenologias, este livro também é para você: vai te levar adiante. E se você já desenvolve mapas na internet com outras plataformas ou bibliotecas, bom, este livro também é para você, pois vai te apresentar novos caminhos e novas tecnologias: aprender mais nunca é demais.

Uma questão: por que eu escrevi este livro?

Uma resposta: para aprender.

Quer dizer, eu já conhecia e utilizava a Biblioteca Leaflet JS, praticamente desde o seu lançamento, mas eu queria aprender mais, saber mais, para produzir mapas mais interessantes, mais importantes e mais fáceis de serem utilizados.

Por isto, escrevi este livro.

Espero, muito sinceramente, que ele seja útil para você e que te ajude a construir mapas que sejam interessantes, úteis e importantes para as pessoas.

MARCOS EICHEMBERGER UMMUS

Sobre você e este livro

Bom, é claro que cada leitor possui características pessoais únicas, mas, ainda assim, faço uma recomendação: não tenha medo de errar e erre.

Raramente nos esquecemos de um erro, por isso, errar é a etapa mais importante no aprendizado. Então, experimente incessantemente. Seja criativo e curioso. Mantenha-se sempre ligado, com o pensamento sempre aceso. Você é sempre capaz de mais.

Faça perguntas a si mesmo. "E se eu fizesse isso...", "E se eu mudar esse trecho de código de posição...", "E se eu incluir esse novo código...". As perguntas vão te motivar a buscar as respostas.

Pergunte a si mesmo. Sempre. Revire a internet em busca de respostas. Se não encontrar, seja forte e responda você mesmo. Responder as próprias perguntas é fundamental. Se estiver errado. Responda de novo. De novo e de novo.

Se ainda assim estiver com muitas dúvidas, estaremos sempre por aqui, em nosso fórum, email e redes sociais.

Não hesite em contar conosco.

Sobre os capítulos deste livroUm breve resumo sobre cada capítulo deste livro.

Cap. 01 – Um simples WebMap

O primeiro capítulo do livro apresenta os elementos básicos para começar a desenvolver mapas digitais interativos. Rapidamente, entenderemos quais as tecnologias, softwares, técnicas e métodos que utilizaremos ao longo do nosso percurso de desenvolvedores de aplicações de mapas, aprendendo, em primeiro lugar, a trabalhar com mapas-base.

Veja o que faremos clicando aqui !

Cap. 02 – Um Mapa Mais Interessante

O capítulo 02 avança na direção de construirmos mapas que apresentam informações pontuais geograficamente referenciadas (georreferenciadas), ou seja, neste capítulo aprenderemos a criar marcadores em nosso mapa, que podem ser utilizados para apresentar a localização de edificações, eventos ou fatos. Veja o que faremos clicando aqui !

MARCOS EICHEMBERGER UMMUS

Cap. 03 – Marcadores e Popups

Aqui, vamos em direção a customizar nosso mapa. Criaremos marcadores customizados e daremos início ao uso de controles de interação com a biblioteca Leaflet JS.

Também trabalheremos com customizações de estilo das popups!

Veja o que faremos clicando aqui ! E aqui !

Cap. 04 – Linhas, Círculos e Polígonos

A partir deste capítulo, adotaremos o trabalho com outros tipos de geometrias, além do ponto. Poderemos então representar caminhos, áreas e círculos. Aprenderemos como fazer isso e como aplicar estilos sobre estas "novas geometrias".

Um rápido exemplo do que poderemos fazer você vê clicando aqui !

Cap. 05 – Cartografia Temática

Montaremos um mapa coroplético com novas funcionalidades de interação, apresentando as densidades populacionais dos estados da federação brasileira.

Veja um dos resultados clicando aqui !

Cap. 06 – Expandindo as Funcionalidades do Nosso Mapa

No último capítulo, veremos como estender as funcionalidades da biblioteca Leaflet JS utilizando plugins! Um capítulo especial!

MARCOS EICHEMBERGER UMMUS

Prefácio

Cartografia é comunicação.E esse tipo de comunicação já utilizou, como meio para se realizar, a

areia das praias, a terra sob nossos pés, diferentes tipos de rochas e o papel. Portanto, a linguagem cartográfica é adaptável a diferentes mídias,

mas em nossa era, o início do século XXI, nos comunicamos (em grande parte e cada vez mais) por meio de uma tela de (algum tipo de) computador. Então, naturalmente, já há duas décadas, a cartografia vem utilizando, massivamente, as mídias digitais como meio de comunicação.

Até há pouco tempo atrás, a comunicação cartográfica pela internet demandava uma série de softwares, hardwares robustos e um grande conhecimento de, pelo menos, meia dúzia de tecnologias diferentes. Felizmente, a tecnologia resolveu caminhar no sentido de aproximar-se da linguagem do homem e, para desenvolver webmaps interessantes você não precisa, hoje em dia, de um conjunto muito grande de técnicas, métodos e tecnologias.

É justamente disto que este livro trata: desenvolver mapas para a web, sem muito esforço, incrementando a agilidade e o alcance das produções cartográficas que realizamos em nosso dia a dia.

Por isso, o que você encontra neste livro é uma espécie de guia para desenvolver webmaps, utilizando a biblioteca JavaScript LeafletJS, pensado para ser absolutamente acessível e tentando ser o menos aborrecido o possível.

Assim, este livro é bem específico: os princípios da cartografia, do geoprocessamento, do sensoreamento remoto e outras tecnologias da informação geográfica não são cobertos por este livro; pelo menos não em profundidade.

Apesar disso, as informações estão organizadas para que o leitor não precise buscar conhecimentos básicos em fontes externas (embora a curiosidade seja sempre desejável).

O que esperamos? Contribuir sensivelmente para o seu aprimoramento pessoal e profissional. Em um sentido mais amplo, entendemos que disseminar o conhecimento sobre as geotecnologias para a comunidade do "mundo dos mapas" nativa dos países de língua portuguesa é parte da nossa missão.

Acreditamos que com o aumento da quantidade de utilizadores de determinadas técnicas e tecnologias, existirá uma mudança qualitativa significativa.

Não poderia deixar de agradecer profundamente Vladimir Agafonkin,

MARCOS EICHEMBERGER UMMUS

desenvolvedor da biblioteca LeafletJS, e toda a comunidade de desenvolvedores e entusiastas dos softwares livres ao redor do mundo todo, em especial aos entusiastas da biblioteca Leaflet JS.

Conhecimento só é real quando compartilhado.Seja bem vind@ ao mundo dos webmaps! Divirta-se!

Marcos Eichemberger Ummus

MARCOS EICHEMBERGER UMMUS