KML地区化

在GoogleEarth上显示矢量特征是创建风格良好的地图的一种非常强大的方法。但是,并非总是始终最佳显示所有功能。显示太多的功能会创建一个难看的地图,并对谷歌地球的性能产生不利影响。为了解决这个问题,geoserver的kml输出包括根据特定标准限制特征的能力。这个过程被称为 区域化 .使用超覆盖kml反射镜模式时,区域化在默认情况下处于活动状态。

区域性属性

区域化最重要的方面是决定如何确定哪些特征比其他特征显示得更突出。这也可以做到 按几何图形按属性 .我们应该选择最能体现该特性相对“重要性”的选项。当选择按几何图形进行区域化时,只有较大的线和多边形将以较高的缩放级别显示,而在放大时显示较小的线和多边形。当按属性进行区域化时,此属性的值越高,这些功能将在较高的缩放级别上显示出来。(选择具有非数字值的属性将被忽略,而将默认为按几何图形进行区域调整。)

区域化战略

区域化策略设置如何确定应在任何给定时间或缩放级别显示哪些功能。区域化策略有五种:

Strategy

Description

best_guess

违约 )实际策略由正在操作的数据类型决定。如果数据由点组成,则 random 使用策略。如果数据由直线或多边形组成,则 geometry 使用策略。

external-sorting

在GeoServer中创建临时辅助数据库。根据第一个请求构建索引需要一些额外的时间。

native-sorting

使用承载数据的后端的默认排序算法。它比外部排序更快,但只适用于PostGIS数据存储。

geometry

外部按长度(如果是线)或区域(如果是多边形)排序。

random

使用数据的现有顺序,不排序。

在大多数情况下, best_guess 战略是足够的。

设置区域参数

区域化策略和属性是特定于FeatureType的,因此在 正在编辑第页,共页 Web管理界面 .这可以通过选择左侧边栏上的“层”导航到。

Previous: KML超级覆盖
Next: KML评分