CesiumJS: uma biblioteca Javascript de código aberto para mapeamento 3D

CesiumJS: uma biblioteca Javascript de código aberto para mapeamento 3D

CesiumJS: uma biblioteca Javascript de código aberto para mapeamento 3D

Ontem publicamos um artigo chamado "GeoFS: Um jogo de simulação aérea do navegador usando Césio", no qual mencionamos pela primeira vez césio, e mais especificamente para CésioJS, ao mencionar que foi usado por GeoFS, por ser uma tecnologia de código aberto usada para renderizar a paisagem aérea global que os jogadores veem.

Então, hoje, vamos cavar um pouco mais fundo, neste Biblioteca Javascript de de código aberto usado para o Mapeamento 3D.

CesiumJS: Introdução

Citando o Site oficial de césio em CésioJS, isto é:

"Uma biblioteca JavaScript de código aberto para a criação de mapas e globos 3D de classe mundial com o melhor desempenho, precisão, qualidade visual e facilidade de uso possíveis. Desenvolvedores em todos os setores, desde aeroespacial até cidades inteligentes e drones, usam CesiumJS para criar aplicativos da web interativos para compartilhar dados geoespaciais dinâmicos.".

Nota: Vale esclarecer que, césio é uma organização privada e comercial, enquanto CésioJS é uma tecnologia aberta criada e usada.

Artigo relacionado:
GeoFS: Um jogo de simulação aérea do navegador usando Cesium

Nota: GeoFS é um simulador de vôo online gratuito, que faz uso da tecnologia aberta e gratuita do Césio, chamada CesiumJS, que é uma biblioteca Javascript de código aberto para a criação de mapas e globos 3D.

CesiumJS: Conteúdo

CesiumJS: Biblioteca Javascript de código aberto

O que é CesiumJS?

Conforme Site oficial do CesiumJS no GitHub, CésioJS é:

"Uma biblioteca JavaScript usada para criar globos 3D e mapas 2D em um navegador da web sem a necessidade de um plugin. Além disso, usa WebGL para gerar gráficos acelerados por hardware, é multiplataforma, cross-browser e muito útil para visualizar dados dinâmicos.".

Além disso, sendo construído sob padrões abertos, CésioJS possui e oferece um interoperabilidade robusta, o que lhe permite beneficiar muitos aplicativos, que por sua vez beneficiam milhões de usuários. É importante notar que, CésioJS é lançado sob o Licença Apache 2.0, o que o torna gratuito para uso comercial e não comercial.

Características

Seus desenvolvedores afirmam que:

"CesiumJS é construído com cuidado; O código é revisado publicamente por pares, testado por unidade com mais de 90% de cobertura de código e estaticamente analisado, documentado e desenvolvido por uma equipe experiente".

O que tem sido um processo benéfico que permitiu alcançar, que CésioJS têm a possibilidade de oferecer características ou funcionalidades importantes e valiosas, nos produtos em que é utilizado, tais como:

  • O projeto de painéis 3D para transmitir, projetar e interagir com dados 3D heterogêneos, incluindo modelos de fotogrametria, edifícios 3D, CAD e BIM externos e internos e nuvens de pontos.
  • A capacidade de criar uma ampla variedade de geometrias, incluindo polilinhas, polígonos, outdoors, rótulos, extrusões e corredores.
  • A capacidade de criar uma ampla gama de efeitos visuais, como: Sombras, incluindo sombras próprias e sombras suaves com base na posição do sol; Atmosfera, neblina, sol, iluminação do sol, lua, estrelas e água; e efeitos do sistema de partículas, como fumaça, fogo e faíscas.
  • A capacidade de desenhar camadas de imagem usando os padrões WMS, TMS, OpenStreetMaps, Bing e Esri.
  • Interação com formatos vetoriais, que são padrão da indústria na área, como KML, GeoJSON e TopoJSON.

Estes e muitos outros recursos fazer esta Biblioteca JavaScript de código aberto, uma ferramenta aberta ideal para transmitir conteúdo 3D, como terreno 3D, imagens e formas de várias fontes de conteúdo.

Imagem genérica para conclusões do artigo

Conclusão

Nós esperamos isso "postinho útil" esta biblioteca Javascript de código aberto útil e acessível chamada «GeoFS», usado para mapeamento 3D, ou seja, para criar globos 3D e mapas 2D em um navegador da web sem plug-ins; é de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux».

E para mais informações, nem sempre hesite em visitar qualquer Biblioteca online como OpenLibra y jedit para ler livros (PDFs) neste tópico ou em outros áreas de conhecimento. Por enquanto, se você gostou disso «publicación», não pare de compartilhar com outros, em seu Sites, canais, grupos ou comunidades favoritos de redes sociais, de preferência gratuitas e abertas como Mastodonte, ou seguro e privado como Telegram.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado.

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

bool (verdadeiro)