美文网首页
011geoserver 数据目录的结构

011geoserver 数据目录的结构

作者: 桃子味的白开水 | 来源:发表于2019-12-13 14:40 被阅读0次

本文链接:https://blog.csdn.net/qq_36178899/article/details/81181993

数据目录的结构

本节概述了GeoServer数据目录的结构和内容。

这不是对GeoServer配置信息的完整参考,因为通常不应直接访问数据目录配置文件。

相反,Web管理界面可用于查看和修改配置,对于编程访问和操作,应使用REST API

包含用户可修改内容的目录是:

  • logs
  • palettes
  • templates
  • user_projections
  • www

顶级XML文件

顶级XML文件包含有关服务器实例的服务和各种全局选项的信息。

文件 描述
global.xml 包含所有服务通用的设置,例如联系信息,JAI设置,字符集和详细程度。
logging.xml 指定日志记录参数,例如日志记录级别,日志文件位置以及是否记录到stdout。
wcs.xml 包含WCS服务的服务元数据和各种设置。
wfs.xml 包含WFS服务的服务元数据和各种设置。
wms.xml 包含WMS服务的服务元数据和各种设置。

workspaces

workspaces目录包含有关GeoServer发布的图层的元数据。它包含每个已定义工作空间的目录。

每个工作空间目录都包含其中定义的数据存储的目录。每个数据存储目录都包含为数据存储定义的层的目录。

每个图层目录包含一个layer.xml文件,以及一个coverage.xml或一个featuretype.xml文件,具体取决于图层是表示栅格还是矢量数据集。

data

data目录可用于存储作为图层提供的基于文件的地理空间数据集。

注意

这不应与主要的GeoServer数据目录混淆,后者是该目录的父目录。

此目录通常用于存储shapefile和光栅文件,但可用于基于文件的任何数据。

data目录下存储数据文件的主要好处是可移植性。

考虑存储在某个位置的数据目录外部的shapefile C:\gis_data\foo.shp。此shapefile 的datastore条目catalog.xml如下所示:

<datastore  id = “foo_shapefile” >  
  <connectionParams>
      <parameter  name = “url”  value = “file:// C:/gis_data/foo.shp”  />
    </ connectionParams>
  </ datastore>

现在考虑尝试将此数据目录移植到另一台运行GeoServer的主机。该位置C:\gis_data\foo.shp可能在第二台主机上不存在。因此,必须将文件复制到新主机上的此位置,或者catalog.xml必须更改该文件以反映新位置。

通过存储foo.shpdata目录中可以避免此问题。在这种情况下,datastore条目catalog.xml变为:

<datastore  id = “foo_shapefile” >
   <connectionParams>
     <parameter  name = “url”  value = “file:data / foo.shp” />
   </ connectionParams>
 </ datastore>

value属性被重写为相对于data目录。此位置独立性允许将整个数据目录复制到新主机并直接使用,无需进行其他更改。

demo

demo目录包含定义Demo Request页面中可用的样本请求的文件。

gwc

gwc目录保存由嵌入式GeoWebCache服务创建的切片缓存。

layergroups

layergroups目录包含已定义图层组的配置信息。

logs

logs目录包含各种已定义的日志记录配置文件的配置信息以及默认geoserver.log日志文件。

palettes

palettes目录用于存储预先计算的图像调色板。GeoServer WMS使用图像调色板来减小生成图像的大小,同时保持图像质量。

security

security目录包含用于配置GeoServer安全子系统的文件。这包括一组定义访问角色的属性文件,以及每个角色有权访问的服务和数据。

styles

styles目录包含包含GeoServer WMS使用的样式信息的文件。

对于此目录中的每个SLD文件,都有一个相应的XML文件:

<style>
   <id> StyleInfoImpl  -  570ae188:124761b8d78:-7fe1 </ id>
   <name> grass </ name>
   <sldVersion>
     <version> 1.0.0 </ version>
   </ sldVersion>
   <filename> grass_poly.sld </ filename>
   <legend>
     <width> 32 </ width>
     <height> 32 </ height>
     <format> image / png </ format>
     <onlineResource> grass_fill.png </ onlineResource>
   </ legend>
 </ style >

styles目录还可用于托管样式配置期间引用的支持文件:

  • 支持文件:SLD文件可以引用外部图形。当以图像文件或TrueType字体文件的形式提供您自己的图标时,这非常有用。如果未提供任何路径信息,则默认为此目录。
  • 动态创建样式外部图形以用作图例。发布目录的内容,允许客户端访问使用的图例。在localhost上运行GeoServer时,image.png可以使用浏览器在浏览器中引用存储在此目录中的映像文件http:/<host:port>/geoserver/styles/image.png

templates

templates目录包含GeoServer模板子系统使用的文件。模板用于自定义各种GeoServer操作的输出。

user_projections

user_projections目录包含一个名为的文件epsg.properties,用于定义不属于官方EPSG数据库的自定义空间参考系统。

www

www目录用于允许GeoServer像常规Web服务器一样提供文件。虽然不能替代完整的Web服务器,但这对于提供客户端映射应用程序非常有用。该目录的内容在http:/<host:port>/geoserver/www

相关文章

  • 011geoserver 数据目录的结构

    本文链接:https://blog.csdn.net/qq_36178899/article/details/81...

  • linux入门知识点

    linux目录结构树形结构 / 根目录:所有数据都在此目录下(Linux系统的起点) /dev:存放设备相关数据 ...

  • 2018-09-14

    Moudle 数据结构,在plugins目录下load View 数据结构 Display 数据结构 Core-v...

  • PostgreSQL数据目录结构

    根目录介绍 global目录介绍 global名如其意,存放的文件用于存储全局的系统表信息和全局控制信息。 glo...

  • 数据结构目录

    一、绪论二、算法概论三、时间复杂度与空间复杂度四、线性表(一)、概念四、线性表(二)、线性表的抽象数据类型四、线性...

  • 目录 - 数据结构

    总目录 数据结构 第01局:绪论 数据结构 第02局:线性表 上 数据结构 第03局:线性表 下 数据结构 第04...

  • 数据结构与算法 - 树形结构

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构 目录 ...

  • 数据结构和算法-C语言1-绪论

    数据结构与算法-目录 前言 程序设计 = 数据结构 + 算法 什么是数据结构? 数据结构是一门研究非数值计算的程序...

  • Java(Android)数据结构汇总 -- 总纲

    目录:Java(Android)数据结构汇总(一)-- List(上)Java(Android)数据结构汇总(一)...

  • 文集总目录

    数据结构 [Java] 目录算法 [Java] 目录LeetCode [Java] 目录设计模式 [Java] 目...

网友评论

      本文标题:011geoserver 数据目录的结构

      本文链接:https://www.haomeiwen.com/subject/vokibctx.html