第三步 地形缓存生成的结果

成功生成地形缓存后,在用户指定的缓存输出路径下将生成一系列文件夹目录结构,地形缓存目录共分为五个层次,地形缓存目录结构的构建原理同影像缓存目录结构的构建,详细信息参见影像缓存中关于缓存目录的介绍。

对于地形缓存,配置文件为*.sci 格式,*.sci文件为文本文件,记录了缓存路径、数据的地理范围、分层数、分块的大小等信息,用户在三维环境中加载地形缓存数据时,通过加载地形缓存的配置文件即可加载相应的缓存数据。地形缓存配置文件的内容如下所示。

地形缓存的配置文件*.sci



<?xml version="1.0" encoding="UTF-8"?>
<SuperMapCache>
<!—缓存文件的版本号-->
<sml:Version>5.0</sml:Version>
<sml:MinorVersion>1</sml:MinorVersion>
<sml:VersionRequired>5.0</sml:VersionRequired>
<!—缓存名称-->
<sml:CacheName>JingjinTerrain@Jingjin</sml:CacheName>
<sml:Provider/>
<sml:MapName/>
<sml:HashCode/>
<!—缓存投影信息-->
<sml:CoordinateReferenceSystem>
<!—参考坐标系名称-->
<sml:Nameset>
<sml:name>Longitude / Latitude Coordinate System---GCS_WGS_1984</sml:name>
</sml:Nameset>
<sml:Type>1</sml:Type>
<sml:Units>METER</sml:Units>
<!—地理坐标系-->
<sml:GeographicCoordinateSystem>
<sml:Nameset>
<sml:Name>GCS_WGS_1984</sml:Name>
</sml:Nameset>
<sml:Type>4326</sml:Type>
<sml:Units>DEGREE</sml:Units>
<!—大地参考系-->
<sml:HorizonalGeodeticDatum>
<!—大地参考系名称-->
<sml:Nameset>
<sml:Name>D_WGS_1984</sml:Name>
</sml:Nameset>
<sml:Type>6326</sml:Type>
<!—参考椭球体-->
<sml:Ellipsoid>
<sml:Nameset>
<sml:Name>WGS_1984</sml:Name>
</sml:Nameset>
<sml:Type>7030</sml:Type>
<!—椭球长半轴-->
<sml:SemiMajorAxis>6378137.0000000000</sml:SemiMajorAxis>
<!—椭球扁率-->
<sml:InverseFlattening>298.2572235630</sml:InverseFlattening>
</sml:Ellipsoid>
</sml:HorizonalGeodeticDatum>
<!—中央经线-->
<sml:PrimeMeridian>
<!—中央经线名称-->
<sml:Nameset>
<sml:Name>Greenwich</sml:Name>
</sml:Nameset>
<sml:Type>8901</sml:Type>
<sml:PrimeMeridian>0.0000000000</sml:PrimeMeridian>
</sml:PrimeMeridian>
</sml:GeographicCoordinateSystem>
<sml:MapProjection>
<sml:Nameset>
<sml:Name/>
</sml:Nameset>
<sml:Type>43000</sml:Type>
</sml:MapProjection>
<!—投影参数-->
<sml:Parameters>
<!—水平偏移量-->
<sml:FalseEasting>0.0000000000</sml:FalseEasting>
<!—垂直偏移量-->
<sml:FalseNorthing>0.0000000000</sml:FalseNorthing>
<!—中央经线角度值-->
<sml:CentralMeridian>0.0000000000</sml:CentralMeridian>
<!—第一标准纬线-->
<sml:StandardParallel1>0.0000000000</sml:StandardParallel1>
<!—第二标准纬线-->
<sml:StandardParallel2>0.0000000000</sml:StandardParallel2>
<!—比例因子-->
<sml:ScaleFactor>0.0000000000</sml:ScaleFactor>
<!—原点纬线-->
<sml:CentralParallel>0.0000000000</sml:CentralParallel>
<!—方位角-->
<sml:Azimuth>0.0000000000</sml:Azimuth>
<!—第一点的经度-->
<sml:FirstPointLongitude>0.0000000000</sml:FirstPointLongitude>
<!—第二点的经度-->
<sml:SecondPointLongitude>0.0000000000</sml:SecondPointLongitude>
</sml:Parameters>
</sml:CoordinateReferenceSystem>
<!—地形缓存切片文件格式为DXTZ类型-->
<sml:ImageType>DXTZ</sml:ImageType>
<!—默认颜色-->
<sml:DefaultColor>
<sml:Red>0xFF</sml:Red>
<sml:Green>0xFF</sml:Green>
<sml:Blue>0xFF</sml:Blue>
<sml:Alpha>0xFF</sml:Alpha>
</sml:DefaultColor>
<sml:Transparent>FALSE</sml:Transparent>
<sml:ImageCompress>75</sml:ImageCompress>
<sml:FillMargin>FALSE</sml:FillMargin>
<!—切片文件的存储类型:Original(原始型),Compact(紧凑型)-->
<sml:StorageType>Compact</sml:StorageType>
<!—模型缓存剖分方式:GLOBAL(全球),LOCAL(本地)-->
<sml:TileType>LOCAL</sml:TileType>
<sml:HashCodeEnabled>FALSE</sml:HashCodeEnabled>
<!—缓存像素大小-->
<sml:ImageSize>256</sml:ImageSize>
<!—用于生成缓存的影像/地形数据的经纬度范围-->
<sml:Bounds>
<sml:Left>115.43833327580001</sml:Left>
<sml:Top>41.040833371699087</sml:Top>
<sml:Right>118.0716665038</sml:Right>
<sml:Bottom>38.566666803999091</sml:Bottom>
</sml:Bounds>
<sml:CoordRatio>3.779527559055119</sml:CoordRatio>
<!—生成缓存的影像/地形数据的索引范围-->
<sml:IndexBounds>
<sml:Left>115.43833327580001</sml:Left>
<sml:Top>41.040833371699087</sml:Top>
<sml:Right>118.0716665038</sml:Right>
<sml:Bottom>38.566666803999091</sml:Bottom>
</sml:IndexBounds>
<!—生成缓存的影像/地形数据的地图范围-->
<sml:MapBounds>
<sml:Left>115.43833327580001</sml:Left>
<sml:Top>41.040833371699087</sml:Top>
<sml:Right>118.0716665038</sml:Right>
<sml:Bottom>38.566666803999091</sml:Bottom>
</sml:MapBounds>
<!—生成缓存的比例尺层级-->
<sml:Scales>
<sml:Scale>
<sml:Value>0.00000008935536803019</sml:Value>
<sml:Caption>11191269</sml:Caption>
</sml:Scale>
<sml:Scale>
<sml:Value>0.00000017871073606037</sml:Value>
<sml:Caption>5595635</sml:Caption>
</sml:Scale>
<sml:Scale>
<sml:Value>0.00000035651889264569</sml:Value>
<sml:Caption>2804900</sml:Caption>
</sml:Scale>
<sml:Scale>
<sml:Value>0.00000071303778529138</sml:Value>
<sml:Caption>1402450</sml:Caption>
</sml:Scale>
<sml:Scale>
<sml:Value>0.00000142607557058276</sml:Value>
<sml:Caption>701225</sml:Caption>
</sml:Scale>
<sml:Scale>
<sml:Value>0.00000285215114116553</sml:Value>
<sml:Caption>350613</sml:Caption>
</sml:Scale>
</sml:Scales>
<sml:ClipRegion/>
<sml:UserExtendFields>
<sml:UserExtendField>
<sml:Key>WebMapType</sml:Key>
<sml:Value>225</sml:Value>
</sml:UserExtendField>
</sml:UserExtendFields>
</SuperMapCache>