《使用GeoScene Maps SDK for JavaScript进行 WebGIS 开发-许丹石(有字).pdf》由会员分享,可在线阅读,更多相关《使用GeoScene Maps SDK for JavaScript进行 WebGIS 开发-许丹石(有字).pdf(57页珍藏版)》请在三个皮匠报告上搜索。
1、产品新功能与应用开发平行论坛使用GeoScene Maps SDK for JavaScript 进行 WebGIS 开发易智瑞增值服务部 许丹石 GeoScene Maps SDK for JavaScript 介绍-引入你的数据-数据驱动的样式渲染-在线查看与编辑数据-客户端处理与分析 近期版本新特性-属性表功能增强-三维功能增强-新增定向影像功能-新增知识图谱链接图功能主要内容一、GeoScene Maps SDK for JavaScript 介绍一个WebGIS开发库可重用、可扩展的技术栈WebGIS应用架构应用程序开发者库Web服务+数据配置数据模型WebGIS(GeoScene
2、Enterprise)应用于GeoScene Server 服务OGC APIGeoJSON/CSVWeb图层Web图层Web图层注册注册注册自定义数据提供程序Web图层注册Web Map/Scene业务图层地图GeoScene Maps SDK for JavaScript自己开发应用程序托管在自己的Web容器配置型应用Experience Builder加载Webmap加载Webmap门户站点可嵌入可嵌入易智瑞公司提供的开发者库,当前版本为4.32 源代码授权 自主可控 版本同步 技术同构,无缝切换关键特性:1.封装了对REST API接口的调用,便于开发者调用GIS各类服务接口。2.丰富
3、的智能制图、渲染器、视觉变量、二三维符号图层的渲染能力。3.支持数据浏览和在线编辑。4.客户端内存中存储一份视图数据,前端查询统计和几何分析。GeoScene Maps SDK for JavaScript在代码中引用GeoScene在线资源中的 js 和 CSS 就可以在应用程序中使用在线的API。适用于开发、原型设计的场景。使用方法:通过CDN使用AMD模块引入npm(Nodejs 软件包管理工具)将Map SDK与 JavaScript 框架(如 React、Vue、Angular 等)集成与打包工具(如 webpack 或 rollup.js)一起使用安装npm install geo
4、scene/core导入模块import Map from geoscene/core/Map;通过NPM使用ES模块引入使用在线ES模块(仅用于开发和原型设计)引入你的数据以便可以将它们一起可视化和分析GeoScene集成和管理所有类型的地理数据文本栅格影像多维体元激光雷达摄影测量的地形三维网格模型连续场坐标系地理的 投影的离散的对象,实体&关系点要素线面网络拓扑结构数据CAD&BIM3D对象点云表格实体关系图谱动态、高效、开放、可互操作的服务通过GeoScene Pro+GeoScene Enterprise,您能够高效且轻松地管理您的数据 数据发布为服务,用于RESTful数据访问-要素
5、数据-增删改查、附件、关联表编辑-影像数据-栅格函数、查询、下载出图 数据也可以转换为可视化图层(仅查看)-矢量切片-传统栅格切片-场景三维切片由数据到Web图层下载导出API切片文件其他格式数据存储上传集成转换常用图层类型场景图层场景图层APIAPI类类示例示例3D对象SceneLayer点SceneLayer集成网格IntegratedMeshLayer点云PointCloudLayer建筑物BuildingSceneLayer体元VoxelLayer二维图二维图层层APIAPI类类示例示例要素图层FeatureLayer切片图层TileLayer地图图像图层MapImageLayer影像
6、图层ImageryLayer高程图层ElevationLayer通过Portal item id 添加图层通过Server服务URL 添加图层添加图层Web Map本身添加WebMap:代码代码运行效果数据驱动的样式渲染在二维视图下使用的符号符号(Symbol)-“画成什么样”点线面标注MapView二维地图符号简单标记符号图片标记符号简单线符号简单填充符号图片填充符号文本符号CIM规范CIM符号自定义在线样式可发布三维视图下的符号图层(Symbol)PointSymbol3DLineSymbol3DPolygonSymbol3DIconSymbol3DLayerObjectSymbol3DL