CesiumJS est une bibliothèque JavaScript permettant de créer des globes 3D et des cartes 2D dans un navigateur Web sans plugin. Il utilise WebGL pour les graphiques accélérés par le matériel et est multiplateforme, multi-navigateur et optimisé pour la visualisation dynamique des données.
Construit sur des formats ouverts, CesiumJS est conçu pour une interopérabilité et une mise à l'échelle robustes pour des ensembles de données massifs.
Des exemples ? Des documents ? Site web ? Forum ? Témoignages d'utilisateurs
Visitez la page Téléchargements pour télécharger une copie prédéfinie de CesiumJS.
Si vous créez votre application à l'aide d'un bundler de modules tel que Webpack, Parcel ou Rollup, vous pouvez installer CesiumJS via le package cesium
npm :
npm installer le césium --save
Ensuite, importez CesiumJS dans le code de votre application. Importez des modules individuels pour bénéficier des optimisations de l'arborescence via la plupart des outils de build :
importer {Viewer } depuis "cesium"; importer "cesium/Build/Cesium/Widgets/widgets.css";const viewer = new Viewer("cesiumContainer");
En plus du package cesium
, CesiumJS est également distribué sous forme de packages npm étendus pour une meilleure gestion des dépendances :
@cesium/engine
- API de base, de rendu et de données de CesiumJS
@cesium/widgets
- Une bibliothèque de widgets à utiliser avec CesiumJS
Consultez notre guide de démarrage rapide pour plus d'informations sur la mise en place et l'exécution d'une application CesiumJS.
Les instructions pour servir les données locales se trouvent dans le guide hors ligne CesiumJS.
Intéressé à contribuer? Voir CONTRIBUTION.md. ❤️
Apache2.0. CesiumJS est gratuit pour une utilisation commerciale et non commerciale.
La plate-forme Cesium suit un modèle commercial à cœur ouvert avec des moteurs d'exécution open source tels que CesiumJS et un abonnement commercial optionnel à Cesium ion.
CesiumJS peut diffuser du contenu 3D tel que du terrain, des images et des tuiles 3D à partir de la plate-forme commerciale Cesium ion aux côtés de normes ouvertes d'autres services hors ligne ou en ligne. Nous proposons Cesium ion comme l'option la plus rapide pour que tous les utilisateurs soient opérationnels, mais vous êtes libre d'utiliser n'importe quelle combinaison de sources de contenu avec CesiumJS qui vous convient.
Apportez vos propres données pour le carrelage, l'hébergement et le streaming à partir de Cesium ion. L'utilisation de l'ion Césium aide à soutenir le développement de CesiumJS.
Diffusez en tuiles 3D et autres formats standards à partir d'ions césium ou d'une autre source
Visualisez et analysez sur un globe WGS84 de haute précision
Partager avec les utilisateurs sur ordinateur ou mobile
Pour en savoir plus, consultez la liste de contrôle des fonctionnalités de CesiumJS.