OpenLayers, você acabou de colocar suas 2 mãos em um artigo definitivo a respeito desta biblioteca de dados.
Com a leitura do mesmo você aprenderá:
- O que é o OpenLayers;
- Quais os órgãos envolvidos no desenvolvimento do mesmo;
- Quais os padrões implementados;
- Quais os principais recursos;
- Como baixar e encontrar materiais de estudos a respeito do mesmo;
- E muito mais.
Prossiga a leitura com atenção máxima.
O que é o OpenLayers
OpenLayers é uma biblioteca JavaScript Open Source. O mesmo facilita a inserção de mapas dinâmicos em páginas da web.
O site oficial informa que ele pode exibir:
- Blocos de mapas;
- Dados vetoriais e;
- Marcadores carregados.
No caso, os mapas, dados e marcadores podem ser de qualquer fonte.
O openLayers é totalmente gratuito, Open Source JavaScript, lançado sob a licença BSD de 2 cláusulas (também conhecido como FreeBSD).
Recursos suportados pelo OpenLayers
O OpenLayers pode obter dados de diversos recursos. Como exemplos temos:
- Web Map Service;
- Web Feature Service;
- Google Maps;
- OpenStreetMap;
- Bing Maps;
- Yahoo Maps;
- MapServer;
- GeoServer;
- ka-Map e;
- World Wind servers.
O mesmo também possui suporte à:
- GeoRSS;
- Navegação através da utilização do mouse ou via teclado;
- Possibilita a adição de marcadores e a seleção de layers.
Desenvolvimento do OpenLayers
Em seu blog, o Fernando Quadro informa que o OpenLayers foi criado pela MetaCarta depois do O’Reilly Where 2.0 Conference em junho de 2005, e sua primeira versão released foi disponibilizada em junho de 2006 antes do Where 2.0 Conference.
A MetaCarta é a principal empresa envolvida com o OpenLayers, sendo que a mesma forneceu suporte e gerenciou o projeto. Desde novembro de 2007 o OpenLayers virou um projeto da OSGeo (Open Source Geospatial Foundation).
Padrões implementados no OpenLayers
De acordo com a página oficial da OsGEO, os padrões implementados no OpenLayers são os seguintes:
- Codificação do filtro (FE);
- JSON geográfico (GeoJSON);
- Formato de arquivo de imagem com tag georreferenciada (GeoTIFF);
- Linguagem de marcação de geografia (GML);
- Keyhole Markup Language (KML);
- OpenStreetMap (OSM);
- Descritor de camada estilizada (SLD);
- Serviço de observação de sensores (SOS);
- Serviço de Cobertura da Web (WCS);
- Serviço de recurso da Web (WFS);
- Contexto do Mapa Wep (WMC) e;
- Serviço de mapas da web (WMS).
Principais recursos do OpenLayers
Segue um resumo com os principais recursos. No caso, os mesmos estão listados na página oficial da OpenLayers.
Camadas lado a lado
Puxe os tiles do OSM, Bing, MapBox, Stamen e qualquer outra fonte XYZ que você possa encontrar. Os serviços de mapeamento OGC e camadas indefinidas também são suportados.
Camadas de vetor
Renderize dados vetoriais de GeoJSON, TopoJSON, KML, GML, blocos de vetor Mapbox e outros formatos.
De ponta, rápido e pronto para celular
Aproveita o Canvas 2D, WebGL e todas as últimas novidades do HTML5. Suporte móvel pronto para uso. Crie perfis personalizados leves com apenas os componentes de que você precisa.
Fácil de personalizar e estender
Defina o estilo de seus controles de mapa com CSS simples. Conecte-se a diferentes níveis da API ou use bibliotecas de terceiros para personalizar e estender a funcionalidade.
Como baixar o OpenLayers
Para baixar a última versão do mesmo é só você acessar este link.
OpenLayers – Materiais de estudos
Na página oficial do OpenLayers existe todo um documental a respeito do mesmo.
Além disso, O Fernando Quadro publicou diversos tutoriais e materiais em seu blog. Para acessar os mesmos é só clicar neste link.
Naturalmente, também existem diversos outros vídeos e tutoriais disponíveis na internet, de certa maneira que é relativamente fácil aprender a utilizar esta fabulosa biblioteca.
Continue aprendendo a respeito de softwares livres
Não sei se você sabe, mas aqui no blog eu possuo diversos outros artigos a respeito da utilização de softwares livres. Separei 5 deles para você:
> GeoServer: o que é e seus recursos…
> PostGIS: Conheça este fabuloso software…
> TerraView: para que serve e como baixar…
> Topocal: como baixar e utilizar…
> MapServer: o que é e para que serve…
É isso por este artigo. Lembrando que eu também possuo uma série de cursos práticos e de livros.
Se você quer MERGULHAR FUNDO e aprender a prestar serviços com grande velocidade e com segurança, acesse este link e conheça os mesmos.
Entre eles, o Curso de Confecção de Plantas Topográficas. Um curso prático com o qual você vai aprender a produzir as 15 diferentes plantas produzidas em um escritório de topografia.
Gratidão por você ter lido o artigo. 🙏
Aprenda a produzir Mapas e Plantas no QGIS
Se você quer (ou precisa) aprender a produzir mapas e plantas, o curso online de Qgis, Oficina do QGIS é para você.
No mesmo, você vai aprender a utilizar o QGIS profissionalmente, aprendendo a produzir mapas que vão deixar seus clientes de queixo-caído.
Principais Conteúdos Abordados no Curso Online de QGIS
Módulo 1: passos inicias no QGIS – Elaborando mapa de biomas do Brasil
Módulo 2: criando mapa de uso e ocupação do solo de propriedade rural
Módulo 3: cálculo de áreas, perímetros e distâncias de linhas no QGIS
Módulo 4: criando memorial descritivo de áreas e quadro analítico de forma automática no QGIS
Módulo 5: criando uma planta de macrozoneamento para licenciamento ambiental
Módulo 6: criando um mapa de proteção de área permanente (APP’s) de uma propriedade rural
Módulo 7: criando um mapa hipsométrico da sua área de interesse
Módulo 8: criando uma planta topográfica georreferenciada no QGIS
Módulo 9: layout de mapas – criando um mapa de bacias e sub bacias hidrográficas
Módulo 10: delimitação de bacias hidrográficas
Módulo 11: demarcação urbanística no QGIS
Módulo 12: mapa de classes de declividade (com MDE – Alos Palsar)
Módulo 13: mapa de prospecção de áreas para instalação de usinas solares fotovoltaicas
Módulo 14: elaborar mapa de classes de solo
Módulo 15: elaborar mapas de classes de fatores limitantes à mecanização agrícola dos solos