1、实现思路
第一种直接获取后台数据,通过Cesium Entity对象来构建标注;第二种使用GeoServer内置的功能来实现。前者可自定义灵活的展现形式,后者实现简单。全例先以后者方式实现。
2、QGis导出样式文件
在QGIS中对shp要素进行符号化,加上标注,导出符号化的sld文件.
使用记事本对sld文件进行编辑,让标注始终显示在要素的中心位置,防治重复标注的情况出现。注意<se:Geometry>段是自己加的,确保标注始终出现在要素的质心的位置,其中geom是数据的空间字段。如果显示乱码,可将font-family改为“SimSun”。如果显示没有这个字段,注意大小写,如本例的“name”。
<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" version&