当前位置:网站首页>Cadre WebGIS - kalrry
Cadre WebGIS - kalrry
2022-07-04 21:54:00 【Kalrry】
WebGISCadre---kalrry
Un.、Introduction
Comprendre d'abord,WebGLC'est un3DProtocole de dessin,C'est juste une norme,Sur la base de ce critère,Vous pouvez écrireMapBox-GL,Vous pouvez aussi écrirethree-GLCadre isométrique,Ils parlent tous dewebPour rendre des graphiques 3D(Rendre)Moteur
Sur la difficulté,thingjs(Cadre)<threejs(Moteur)<webgl(Interface)
Basé surWebGLDe3D Application de la technologie dans les pages Web ThingJSPasse souventarcgis Publier une carte 2D ou 3D ,Ensuite, appelez le clientjsonRéalisationwebglRendre.
2.、Pourquoi avons - nous besoinWebGL?
Parce quehtml5Malgré le soutienCanvas, Mais vous ne pouvez dessiner que des graphiques 2D dessus ,Il faut doncWebGL Pour dessiner des dessins 3D .
Trois、Pourquoi?WebGLJ'en ai besoin.mapbox-glEtthree-gl?
Parce queWebGL La Bibliothèque de classe de base est comme C++ La fonction de base est la même. , Une couche de plus est nécessaire , Qui peuvent être utilisés à diverses fins 3DUtilisation par l'utilisateur.
Quatre、WebGISCadre
1、OpenLayers----Open Source-2D
2、Leaflet----Open Source-2D
Site officiel
Leaflet Est une carte moderne développée pour les appareils mobiles 、Open SourceJavaScript Bibliothèque.C'est fait par Vladimir Agafonkin Diriger une équipe de collaborateurs professionnels pour développer , Bien que le Code n'ait que 38 KB, Mais il a la plupart des fonctionnalités pour les développeurs de développer des cartes en ligne .Souvent utilisé2DRendu de cartes
RÉFÉRENCES
RÉFÉRENCES
Tutoriels
3、Arcgis----Charges
- Introduction
Site officiel
ArcGIS Est un système complet , Les utilisateurs peuvent les utiliser pour collecter 、Organisation、Gestion、Analyse、 Échange et diffusion d'informations géographiques . En tant que leader mondial des systèmes d'information géographique (GIS) Plate - forme de construction et d'application ,ArcGIS Pour que les gens du monde entier puissent appliquer les connaissances géographiques aux gouvernements 、Entreprises、Science et technologie、 Éducation et médias .ArcGIS Peut publier des informations géographiques , Pour que tout le monde puisse y accéder et l'utiliser . Ce système peut passer n'importe où web Navigateur、Appareils mobiles( Comme les smartphones et les ordinateurs de bureau )Pour utiliser. - RÉFÉRENCES
RÉFÉRENCES1
4、Cesium----Open Source—Choisissez ceci en priorité
Introduction
Introduction
Site officiel
Third Party Chinese network
Cesium Est une carte 3D de la terre,Classe mondialeJavaScriptProduits Open Source.Il fournit une base de donnéesJavaScriptTrousse de développement linguistique,Facile pour les utilisateurs de construire rapidement une terre virtuelle avec zéro plug - inWebApplication,Et dans la performance,Précision,Qualité du rendu et multiplateforme,La facilité d'utilisation est garantie de haute qualité.Comment utiliser
//1、npmMode d'installation
npm install cesium
//2、 Ou télécharger directement sur le site officiel
[Téléchargement sur le site officiel](https://cesium.com/downloads/)
- RÉFÉRENCES
RÉFÉRENCES1
RÉFÉRENCES2
5、Mapbox----Open Source
- Introduction
Site officiel chinois
Site officiel
Mapbox .Dédié à la création de la plus belle carte personnalisée au monde .
Lors d'une recherche accidentelle d'information sur les cartes, j'a i trouvé une carte merveilleuse et belle , Cette carte prend en charge une grande personnalisation des différents éléments de la carte ,Par exemple,,Routes,Système d'aqueduc,Espaces Verts,Les bâtiments,Couleur de fond,Attendez un peu!.MapboxConstruitMapbox studio Studio virtuel de production de cartes , C'est un éditeur personnalisé parfait pour les éléments de carte .En plus, .Nous pouvons également télécharger les données d'information géographique de notre projet sur MapboxCloud, .Ensuite, il est présenté au client de son propre projet .
Mapbox Les données cartographiques proviennent de Open Street Map(OSM) Autres fournisseurs de données cartographiques ,EtGoogle Map、Apple Map Les sources de données cartographiques des fabricants de cartes sont similaires . - RÉFÉRENCES
Référence du tutoriel
Cinq、Construction de l'environnement
1、Préface
WebGIS Il existe de nombreuses formes de développement , Par exemple, quelqu'un utilise Arcgis for JS apiDéveloppement,Quelqu'un l'a utilisé.OpenLayersDéveloppement,Quelqu'un l'utilise.MapboxGLDéveloppement,Quelqu'un l'utilise.CesiumDéveloppement.Regarde ça., Ces formes de développement sont différentes , Mais tous appartiennent à WebGISDéveloppement, Sont développés à l'aide d'interfaces , Il y a des propriétés et des méthodes encapsulées à l'intérieur , Il suffit d'apprendre à appeler pour faire ces attributs et méthodes .
WebGISCadre
Ces plateformes de développement de cartes ,Parmi euxArcgis for JS api Pas une plateforme de développement de cartes Open Source ,EtOpenLayers,MapboxGL,Cesium Est une plate - forme de développement de cartes Open Source . Sur le développement de cartes 2D et 3D ,Parmi euxCesium Principalement utilisé pour le développement de cartes 3D , Sa fonction dans ce domaine est plus puissante , Bien sûr, il peut également être utilisé pour développer des cartes bidimensionnelles .EtOpenLayers Le développement de cartes 3D n'est pas pris en charge , Il ne prend en charge que le développement de cartes 2D ,MapboxGLEtArcgis for JS api Sont pris en charge en 2D et 3D , En comparant les difficultés d'apprentissage, , Si cinq étoiles sont à pleine échelle ,ApprendreArcgis for JS apiOn peut dire que oui.4 Difficulté au niveau des étoiles ,ApprendreMapboxGLEtOpenLayersIl devrait y avoir3 La difficulté des étoiles ,ApprendreCesiumC'est plus simple., Il y a beaucoup de cas en ligne pour que nous puissions apprendre , Apprenez le niveau de difficulté de deux étoiles , Mais il suffit de maîtriser la porte. , Apprendre est relativement rapide , Et ce n'est que la partie émergée de l'iceberg .Résumé, Degré d'apprentissage et de maîtrise requis :
Comprendre le courant dominant WebGISCadre,Y compris:Openlayers, Cesium, MapboxGL, Leaflet, ArcGIS API for js
Essayez d'installer1-2Le cadre de l'espèce.
2、Construction de l'environnement
Référence de configuration----Adoption leaflet、cesium、mapBox Créer une carte
Six、Extension
1、QGIS----Basé surQT
- QGIS----Open Source
- QGISProduction de cartes
2、Compris.Three.js
边栏推荐
- TCP shakes hands three times and waves four times. Do you really understand?
- HDU - 2859 Phalanx(DP)
- 如何借助自动化工具落地DevOps
- Solve the problem of data disorder caused by slow asynchronous interface
- Use of class methods and class variables
- Application practice | Shuhai supply chain construction of data center based on Apache Doris
- Learning breakout 3 - about energy
- Analysis of maker education technology in the Internet Era
- Compréhension approfondie du symbole [langue C]
- Kubedm initialization error: [error cri]: container runtime is not running
猜你喜欢
Bizchart+slider to realize grouping histogram
保证接口数据安全的10种方案
[optimtool.unconstrained] unconstrained optimization toolbox
Interpreting the development of various intelligent organizations in maker Education
VS2019 C# release下断点调试
解读创客教育中的各类智能化组织发展
从RepVgg到MobileOne,含mobileone的代码
Why do you have to be familiar with industry and enterprise business when doing Bi development?
Redis has three methods for checking big keys, which are necessary for optimization
MongoDB聚合操作总结
随机推荐
开户哪家券商比较好?网上开户安全吗
[buuctf.reverse] 151_ [FlareOn6]DnsChess
Acwing 2022 daily question
网上开户哪家证券公司佣金最低,我要开户,网上开户安全吗
WebGIS框架---kalrry
Caduceus从未停止创新,去中心化边缘渲染技术让元宇宙不再遥远
New intersectionobserver usage notes
Open3d surface normal vector calculation
应用实践 | 蜀海供应链基于 Apache Doris 的数据中台建设
How to implement Devops with automatic tools
[optimtool.unconstrained] unconstrained optimization toolbox
File read write
Daily question -leetcode1200- minimum absolute difference - array - sort
MP3是如何诞生的?
Keep on fighting! The city chain technology digital summit was grandly held in Chongqing
Monitor the shuttle return button
Enlightenment of maker thinking in Higher Education
时空预测3-graph transformer
输入的查询SQL语句,是如何执行的?
Interpreting the development of various intelligent organizations in maker Education