CesiumJS: une bibliothèque Javascript Open Source pour la cartographie 3D

CesiumJS: une bibliothèque Javascript Open Source pour la cartographie 3D

CesiumJS: une bibliothèque Javascript Open Source pour la cartographie 3D

Hier, nous avons publié un article intitulé "GeoFS: un jeu de simulation aérienne depuis le navigateur utilisant Cesium", dans lequel nous mentionnons pour la première fois Césium, et plus spécifiquement pour CésiumJS, en mentionnant qu'il a été utilisé par GeoFS, pour être une technologie open source utilisée pour rendre le paysage aérien mondial que les joueurs voient.

Alors aujourd'hui, nous allons creuser un peu plus profondément sur ce sujet Bibliothèque Javascript de open source utilisé pour le Cartographie 3D.

CesiumJS: Présentation

Citer le Site officiel de Cesium sur CésiumJS, il est:

"Une bibliothèque JavaScript open source pour créer des cartes et des globes 3D de classe mondiale avec les meilleures performances, précision, qualité visuelle et facilité d'utilisation. Les développeurs de tous les secteurs, de l'aérospatiale aux villes intelligentes en passant par les drones, utilisent CesiumJS pour créer des applications Web interactives afin de partager des données géospatiales dynamiques. ».

Note: Cela vaut la peine de préciser que, Césium est une organisation privée et commerciale, tandis que CésiumJS c'est une technologie ouverte créée et utilisée.

GeoFS: un jeu de simulation aérienne depuis le navigateur utilisant Cesium
Article connexe:
GeoFS: un jeu de simulation aérienne depuis le navigateur utilisant Cesium

Observation: GeoFS est un jeu de simulation de vol en ligne gratuit, il utilise la technologie gratuite et ouverte de Cesium, appelée CesiumJS, qui est une bibliothèque Javascript open source pour créer des cartes 3D et des globes.

CesiumJS: Contenu

CesiumJS: bibliothèque Javascript Open Source

Qu'est-ce que CesiumJS?

Selon le Site officiel de CesiumJS sur GitHub, CésiumJS est la suivante:

"Une bibliothèque JavaScript utilisée pour créer des globes 3D et des cartes 2D dans un navigateur Web sans avoir besoin d'un plugin. De plus, il utilise WebGL pour générer des graphiques accélérés par le matériel, et il est multiplateforme, multi-navigateur et très utile pour visualiser des données dynamiques. ».

De plus, étant construit sous normes ouvertes, CésiumJS possède et offre un interopérabilité robuste, ce qui lui permet de profiter à de nombreuses applications, qui à leur tour profitent à des millions d'utilisateurs. Il est important de noter que, CésiumJS est libéré sous le Licence Apache 2.0, ce qui le rend gratuit pour un usage commercial et non commercial.

Caractéristiques

Ses développeurs affirment que:

"CesiumJS est construit avec soin; Le code est publiquement revu par des pairs, testé par unité avec une couverture de code de plus de 90%, et analysé statiquement, documenté et développé par une équipe expérimentée ».

Ce qui a été un processus bénéfique qui a permis de réaliser, CésiumJS ont la possibilité d'offrir des caractéristiques ou fonctionnalités importantes et précieuses, dans les produits dans lesquels il est utilisé, telles que:

  • La conception de panneaux 3D pour transmettre, concevoir et interagir avec des données 3D hétérogènes, y compris des modèles de photogrammétrie, des bâtiments 3D, CAO et BIM extérieurs et intérieurs et des nuages ​​de points.
  • La possibilité de créer une large gamme de géométries, y compris des polylignes, des polygones, des panneaux d'affichage, des étiquettes, des extrusions et des coulisses.
  • La possibilité de créer une large gamme d'effets visuels tels que: les ombres, y compris les ombres propres et les ombres douces en fonction de la position du soleil; Atmosphère, brouillard, soleil, éclairage du soleil, lune, étoiles et eau; et les effets du système de particules tels que la fumée, le feu et les étincelles.
  • La possibilité de dessiner des couches d'images en utilisant les standards WMS, TMS, OpenStreetMaps, Bing et Esri.
  • Interaction avec les formats vectoriels, qui sont la norme de l'industrie dans la région, tels que KML, GeoJSON et TopoJSON.

Ces et beaucoup d'autres fonctionnalités faire de cette Bibliothèque JavaScript open source, un outil ouvert idéal pour diffuser du contenu 3D, comme le terrain 3D, les images et les formes provenant de diverses sources de contenu.

Image générique pour les conclusions de l'article

Conclusion

Nous espérons que "petit message utile » cette bibliothèque Javascript open source utile et pratique appelée «GeoFS», utilisé pour la cartographie 3D, c'est-à-dire pour créer des globes 3D et des cartes 2D dans un navigateur Web sans plugins; est d'un grand intérêt et d'une grande utilité, pour l'ensemble «Comunidad de Software Libre y Código Abierto» et d'une grande contribution à la diffusion de l'écosystème merveilleux, gigantesque et croissant d'applications de «GNU/Linux».

Et pour plus d'informations, n'hésitez pas toujours à visiter Bibliothèque en ligne comme OpenBalance y Jedit pour lire livres (PDF) sur ce sujet ou sur d'autres domaines de connaissances. Pour l'instant, si vous avez aimé ça «publicación», n'arrêtez pas de le partager avec les autres, dans votre Sites Web, chaînes, groupes ou communautés favoris des réseaux sociaux, de préférence gratuits et ouverts au Mastodonte, ou sécurisé et privé comme Telegram.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.