服务分发概念介绍

视频介绍

大家好。


今天我们带大家一起来了解一下GISBox当中的服务分发功能。


我们知道,GISBox是一个三合一的GIS平台,我们包含了场景编辑,这个就是我们可以直接在场景中进行可视化的编辑,所见即所得。第二是切片转换,我们提供了很多GIS工具,包括一些模型的格式转换,包括一些切片工具,还有打包解包等等。第三个就是我们的服务分发。


我们服务分发,相当于是整合了一个完整功能的GeoServer在我们的GISBox当中。我们的服务分发本身,可以由三个服务的来源。我们既可以从场景中编辑完了之后,发布到服务分发当中;也可以由切片转换工具切片完成之后,直接发布到服务当中;也可以直接在服务分发中进行添加,这三个来源都是可以的。


然后,我们的服务分发本身分成了这五种类型,分别是影像和矢量,这是我们常规的2D的,我们GIS当中经常用到的。影像,就是我们也会称之为栅格化图形;矢量就是矢量化图形。而我们3D当中,特别是我们Cesium当中经常用到的,就是我们的3DTiles和我们的地形。最后,我们有的时候会需要把一些图片或者一些模型单独放到我们的服务器上,让我们的GIS的客户端进行访问的时候,那我们可以用到我们的通用的这样一个资源。


除了我们服务分发里面这些服务的类型,我们在服务分发当中还提供了两个补充的功能。第一个就是我们的样式,我们的样式主要是在我们用矢量,比如我们用个GeoJson,想把它去发布成WMS或者WMTS这样的一个影像服务的时候,那么它需要对这个矢量的样式进行一个定义。比如说我矢量是一个多边形,那么我最后绘制出来的这个影像,颜色是什么,填充是什么,描边是什么,描边的粗细是什么等等,这些都需要用我们的样式去定义。我们这里提供的样式,首先默认提供了一个样式,我们可以用不同的格式去撰写这种样式。我们目前默认的格式是GeoServer的SLD,我们当然也支持所有的其他常规的GIS的样式格式,我们推荐大家用这个写。我们的样式是可以添加的,大家可以自定义样式,也可以在我们的这个样式上进行一个修改。


第二就是我们切片规则,切片规则主要是用来我们发布WMTS的时候去切片的。那切片规则是跟我们的坐标系强相关的,但它并不直接等同于坐标系,也就是我们一个坐标系实际上是可以有不同的切片规则的。那为什么强相关?因为切片规则是根据这个坐标系的bounding box来去决定切片的。比如说,我们最常用的切片规则是3857和4326,而3857它是一个1:1的这样的一个bounding,那么我们在3857的第一级的切片的瓦片矩阵上,就是11的,而我们的4326是一个2x1的这样的一个bounding,那么我们第一级就是21,依次类推逐渐乘2。当然了,大家真实的在使用过程中,也可以去跳过一些,这个是由大家自己定义的,但是我们默认给大家定义了一些常用的切片规则,大家可以去新建,但是默认的这些切片规则是不能改的。我们最常用的当然就是4326和3857,这个我们在用发布成我们影像服务的WMTS的时候,默认就会帮大家选中这两个切片规则,这个我们会在后面的教程中给大家详细去演示。


今天我们带大家简单的看了一下我们GISBox当中的整个的服务分发功能。我们后面会分为两个部分,第一个部分,我们会通览的形式给大家看一下,我们怎么在场景中发布成服务,怎么从切片转换中发布成服务,以及怎么直接在服务当中添加。然后第二个部分,我们会逐一的去带大家看一下影像、矢量、3DTiles、地形和资源,分别它们发布之后的一些详细的功能使用。


今天课就到这里,谢谢大家。