geoserver基础学习
结构说明
以下目录结构说明只有部分,未说明部分可自行百度查询
-
coverages:
-
data:对应数据源
-
demo
-
layergroups:图层组文件,为归属工作空间的图层组
-
palettes
-
pluglns
-
security
-
styles:通用样式存放路径
-
gwc:图层切片存放路径
-
gwc-laters:切片与图层或图层组关联说明文件
-
user_projections
-
validation
-
workspaces:有关GeoServer发布的图层的元数据。它包含每个已定义工作空间的目录。
每个工作空间目录都包含其中定义的数据存储的目录。每个数据存储目录都包含为数据存储定义的层的目录。
每个图层目录包含一个layer.xml文件,以及一个coverage.xml或一个featuretype.xml文件,具体取决于图层是表示栅格还是矢量数据集。 -
www
-
csw.xml
-
global.xml:包含所有服务通用的设置,例如联系信息,JAI设置,字符集和详细程度。
-
gwc-gs.xml
-
logging.xml:指定日志记录参数,例如日志记录级别,日志文件位置以及是否记录到stdout。
-
wcs.xml:包含WCS服务的服务元数据和各种设置。
-
wfs.xml:包含WFS服务的服务元数据和各种设置。
-
wms.xml:包含WMS服务的服务元数据和各种设置。
简单应用
简单的应用网上还挺多,此处省略。
图层切片
切片过程
切片存放路径
查看当前切面存放路径
修改切片存放路径
数据迁移
简单迁移–整包迁移
A计算机在geoserver中定义好的数据,在迁移时,将geoserver-->data-->workspaces-->cellsys_migration(工作空间名)整个工作空间的包迁移至B计算机的自定义工作空间中。修改geoserver\data\workspaces\cellsys_migration\namespace.xml中的‘uri’内容为B计算机的地址。修改geoserver\data\workspaces\cellsys_migration\cellsys_shp_data\datastore.xml中的‘namespace’和‘url’的内容,‘cellsys_shp_data’为数据存储名称,‘namespace’为工作空间请求地址,‘url’为数据源数据存放地址。
第二次迁移–部分迁移
A计算机在已有的工作空间cellsys_migration中创建新的图层river,引用的自定义style的icon-shexiangtou样式。在迁移至B计算机时,直接将A计算机中geoserver\data\workspaces\cellsys_migration\cellsys_shp_data目录的river图层文件夹迁移至B计算机的自定义工作空间中,再将相关的style样式SLD文件和XML文件迁移至工作空间的styles目录下。
迁移图层组
A计算机创建图层组cellsys_group,添加cellsys_city、river两个图层。在迁移时,将geoserver\data\workspaces\cellsys_migration\layergroups目录迁移至B计算机geoserver\data\workspaces\【工作空间】目录下,并将cellsys_city、river两个图层文件夹迁移至geoserver\data\workspaces\【工作空间】\【数据存储名称】目录下,并将cellsys_city、river对应的style样式文件迁移至geoserver\data\workspaces\cellsys_migration\styles目录下。一旦缺失某个图层,则该图层迁移则会失败,不会再B计算机的geoserver页面显示出来。
进阶迁移
A计算机生成图层切片,切片路径geoserver\data\gwc目录下cellsys_migration_cellsys_group(命名规则为工作空间名+图层或图层组名),geowebcache.xml为Gridsets切片规则的说明文件,\geoserver\data\gwc-layers目录下为图层或图层组与切片的关联配置文件。在迁移至B计算机时,需要将A计算机的geoserver\data\gwc目录下的图层切片文件夹及geowebcache.xml配置文件gridSets标签对应gridSet内容、geoserver\data\workspaces\cellsys_migration目录下的关联切片的图层或图层组文件夹、图层或图层组关联的样式文件、geoserver\data\gwc-layers目录下的关联文件迁移至B计算机相对应的目录下