Geoserver图层

Geoserver图层

在GeoServer中,术语“图层”是指代表地理要素集合的栅格或矢量数据集。矢量图层类似于“featureTypes”,栅格图层类似于“coverage”。所有图层都有一个数据源,称为Store。该图层与定义商店的工作区相关联。

在Web界面的“图层”部分中,您可以查看和编辑现有图层,添加(注册)新图层或删除(取消注册)图层。“图层视图”页面显示图层列表以及包含每个图层的存储和工作区。“查看”页面还显示图层的状态和本机SRS。

图层视图

图层类型

图层可以分为两种类型的数据:栅格和矢量。这两种格式在存储空间信息方面有所不同。矢量类型将有关要素类型的信息存储为数学路径 – 将点作为单个x,y坐标,将线作为一系列x,y坐标,将多边形作为一系列x,y坐标在同一位置开始和结束。栅格格式数据是地球表面上特征的基于单元格的表示。每个单元格都有一个不同的值,所有具有相同值的单元格代表一个特定的特征。

领域 描述
../../_images/raster_icon.png 光栅(网格)
../../_images/polygon_icon.png 多边形
../../_images/line_string_icon.png 线
../../_images/point_icon.png

添加图层

在图层视图页面的左上角,有两个用于添加和删除图层的按钮。绿色加号按钮允许您添加新图层。红色减号按钮允许您删除选定的图层。

添加和删​​除图层的按钮

单击“ 添加新图层”按钮将显示“ 新建图层选择器”面板。菜单显示所有当前启用的商店。从此菜单中,选择应添加图层的商店。

所有当前启用的商店列表

选择商店后,将显示商店内资源的列表。首先列出已作为图层发布的资源,然后列出可以发布的其他资源。在这个例子中,giant_polygonpoipoly_landmarkstiger_roads是纽约市商店内所有现有层。

商店中已发布和可用资源的列表

要为可用资源添加图层,请单击“ 发布”。要为已发布资源添加新图层,请单击“ 再次发布”。(请注意,重新发布新图层的名称时可能必须进行修改以避免与现有图层冲突。)操作会显示“ 编辑图层”页面以输入新图层的定义。

删除图层

要删除图层,请单击图层旁边的复选框将其选中。如下所示,可以选择多个图层进行批量删除。请注意,删除选项不会从一个结果页面持续到下一个结果页面。

选择要删除的某些图层

单击标题中的复选框可以选择删除所有图层。

选择要删除的所有图层

选择图层后,将激活“ 删除所选资源”链接。点击链接后,系统会要求您确认或取消删除。选择确定将删除所选图层。

编辑图层:数据

要查看或编辑图层,请单击图层名称。将显示图层配置页面。默认情况下激活的“ 数据”选项卡允许您定义和更改图层的数据参数。

编辑图层:数据选项卡

基本信息

开始部分 – 基本资源信息,关键字和元数据链接 – 类似于WCS,WFS和WMS 的服务元数据部分。这些部分提供“有关数据的数据”,特别是使图层数据更易于理解和使用的文本信息。元数据信息将显示在引用该层的功能文档中。

  • Name -Identifier用于在WMS请求中引用该层。(请注意,对于已发布资源的新层,必须更改名称以避免冲突。)

  • 标题 – 简单地向客户端标识层的人类可读描述(必需)

  • 摘要 – 详细描述图层

  • 关键字 – 与图层相关联的短词列表,用于辅助目录搜索

  • 元数据链接 –允许链接到描述数据层的外部文档。目前只有两种标准格式类型有效:TC211和FGDC。TC211是指由ISO地理信息/地理信息技术委员会(ISO / TC 211)建立的元数据结构,而FGDC是指由美国联邦地理数据委员会(FGDC)制定的那些。

    添加FGDC格式的元数据链接

坐标参考系统

坐标参考系统(CRS)定义地理参考空间数据如何与地球表面上的真实位置相关。CRS是称为空间参考系统(SRS)的更通用模型的一部分,其包括通过坐标和地理标识符的参考。GeoServer需要知道数据的坐标参考系统。此信息用于计算纬度/经度边界框并在WMS和WFS请求期间重新投影数据。

坐标图层的参照系

  • Native SRS –指定存储图层的坐标系。单击投影链接会显示SRS的说明。
  • 声明SRS –指定GeoServer发布给客户端的坐标系
  • SRS处理 –确定当两个SRS不同时GeoServer应如何处理投影。可能的值是:
    • 强制声明(默认):声明的SRS强制数据,覆盖本机数据。这是默认选项,通常是最佳操作方法,声明的代码来自EPSG数据库,并且其中包含大量额外信息,从有效的EPSG代码,有效区域,数据库中的链接返回如果需要重新投影,找到其他坐标参考系统的最佳转换步骤。当源没有本机CRS,具有错误的CRS或具有与EPSG代码匹配的一个(为了获得GeoServer使用的CRS中的完整元数据)时,请使用此选项。
    • 从本机重新投影:当本机数据集具有与任何官方EPSG不匹配的CRS时,应使用此设置。OGC协议需要为图层公布EPSG代码,此设置将声明所声明的一个,并且根据需要即时重置本机的重新投影(如果请求第三个CRS,则重新投影将直接从本地到宣)
    • 保持原生:这是一个应该在极少数情况下使用的设置。保持本机意味着在功能文档中使用声明的一个,但随后在所有其他请求中使用本机CRS(除非客户明确请求,否则之间不进行重新投影)。如果源是shapefile,这尤其成问题,因为PRJ文件缺少EPSG数据库提供的所有额外信息(例如,它将在GML输出中中断WFS 1.1和2.0 SRS声明)。该设置旨在用于WMS是主要目标的情况,并且本机和声明的CRS具有非常小的差异,避免了动态重投影和基准更改。

总之,使用Force Declared作为主要选项,仅当源数据与任何EPSG代码不匹配时才从本机重新投影,并且 只有在您真正知道自己在做什么时才使用Keep Native

边界框

边界框确定图层中数据的范围。

  • Native Bounding Box – Native SRS中指定的数据范围。可以通过单击“ 从数据计算”按钮生成这些边界,也可以通过单击“ 从SRS边界计算”按钮从SRS定义生成这些边界。使用的SRS取决于所选的SRS处理:当声明Force声明Reproject native时声明的SRS,否则使用本机SRS。如果SRS没有定义边界,则不生成任何边界。
  • Lat / Lon Bounding Box – 地理坐标中指定的边界。可以通过单击“ 从本机边界计算”按钮来计算这些边界。

边界框的一层

覆盖参数(光栅)

某些类型的栅格数据可以使用可选的覆盖参数。例如,WorldImage格式在称为ReadGridGeometry2D的两个维度中请求有效的网格坐标范围对于ImageMosaic,您可以使用InputImageThresholdValueInputTransparentColorOutputTransparentColor来控制马赛克在阈值和透明度方面的渲染。

曲线支持(矢量)

GeoServer可以处理包含圆弧的几何图形(最初仅来自Oracle Spatial和“属性数据存储”,但计划更多数据源)。

这些几何形状以尽可能长的圆形表示保存在存储器中,在WMS中适当地可视地描绘,并且以GML 3.x编码为弯曲的。

有关圆弧的选项有两个:

  • 应该检查线性几何可以包含圆弧,以通知GML编码器该图层可以包含几何中其他线性段之间的圆弧,因此使用“gml:Curve”代替GML 3.1输出格式中的“gml:LineString” 。这是必需的,因为没有快速的方法可以从数据源中了解线性几何是否包含圆弧,并且顶级GML元素的选择会影响是否有可能以自然形式表示圆弧。
  • 线性化公差控制几何的线性化版本与它们的原始圆形版本匹配的准确程度。公差可以表示为数据的原始测量单位中的绝对数,或者可以使用“m”和“ft”后缀(例如“10m”或“15ft”)以米或英尺表示。

弯曲的几何控制

要素类型详细信息(矢量)

矢量图层具有要素类型详细信息的列表。其中包括数据源的属性类型。例如,sf:archsites下面显示的图层包含the_geom“点”类型的几何图形()。

功能类型详细信息

所述的nillable选项是指该属性是否需要一个值,或者可以标记为空。同时Min / Max Occurrences指的是允许字段有多少个值。目前,NillableMin / Max出现次数都设置为true0/1但可能会扩展到未来复杂功能的工作。

限制在图层中显示的功能

默认情况下,GeoServer将发布图层中的所有可用功能。通过在配置中指定CQL过滤器,可以将功能限制为子集:

通过CQL过滤器限制图层上的要素

注意

 

建议将此设置用于不打算编辑的图层。过滤器仅应用于读取,如果WFS-T插入添加了与过滤器不匹配的功能,它将被添加到商店中,但不会显示在任何输出中。

编辑图层:发布

“发布”选项卡配置HTTP和WMS / WFS / WCS设置。

编辑图层:发布选项卡

  • 已启用 – 未启用的图层将无法用于任何类型的请求,它将仅显示在配置中(并在REST配置中)
  • 广告 – 默认情况下公布一个图层。所有数据访问请求(例如,WMS GetMap,WMS GetFeature)中都将提供未公布的图层,但不会出现在任何功能文档或图层预览中。

HTTP设置

缓存从客户端请求应用于HTTP响应的参数。

  • 响应缓存标头 – 如果选中,GeoServer将不会在缓存时间中指定的时间内两次请求相同的磁贴。以秒为单位测量的一小时(3600)是缓存时间的默认值。

WMS设置

设置WMS特定的发布参数。

WMS设置

  • 可查询 -控制该层是否经由WMS是可查询GetFeatureInfo请求。
  • 默认样式 –当客户端未在GetMap请求中指定命名样式时将使用的样式。
  • 其他样式 –可与此图层关联的其他样式。某些客户端(以及GeoServer Layer Preview)会将这些客户端作为该层的样式替代方案呈现给用户。
  • 默认呈现缓冲区 –buffer GetMap / GetFeatureInfo供应商参数的默认值。有关更多详细信息,请参阅WMS供应商参数
  • 默认WMS路径 – WMS功能层树中图层的位置。用于构建非不透明图层组
  • 默认插值方法 –允许为此图层指定默认重采样(插值)方法。可用选项是最近邻双线性双立方使用服务默认值,这意味着不会创建特定于图层的配置(将使用在WMS服务配置页面中选择的默认插值方法,有关详细信息,请参阅光栅渲染选项)。可以通过插值供应商参数覆盖。

WMS归因

设置有关数据提供者的发布信息

WMS归因

  • 归因文本 – 描述数据提供者的人类可读文本。这可以用作指向数据提供者网站的超链接的文本。
  • 归因链接 -URL到数据提供商的网站。
  • 徽标URL -URL到用作数据提供者徽标的图像。
  • 徽标内容类型,宽度和高度 – 这些字段提供有关客户可用于协助布局的徽标图像的信息。如果单击该部分底部的自动检测图像大小和类型链接,GeoServer将自动检测这些值。如果提供了文本,链接和URL,则每个都在WMS功能文档中公布。某些WMS客户端将显示此信息,以告知用户哪些提供商提供特定数据集。如果省略某些字段,那么将提供已提供的字段,而不会从“功能”文档中省略那些字段。

WFS设置

  • 按请求功能限制 – 设置WFS GetFeature操作应生成的层的最大功能数(无论实际查询命中数是多少)

  • 最大小数位数 – 设置GML输出中的最大小数位数。

    注意

     也可以覆盖OtherSRS/OtherCRSWFS服务中配置的列表,包括在需要时用空列表覆盖它。输入区域将接受以逗号分隔的EPSG代码列表:

    WFS otherSRS / otherCRS覆盖

    该列表仅用于生成功能文档,但不会用于限制GetFeature请求中的实际目标SRS使用。

WCS设置

  • 请求SRS – 提供可以转换为图层的SRS列表。新请求SRS允许您将SRS添加到该列表。
  • 插值方法 – 如果适用,则设置栅格渲染过程。
  • 格式 – 输出格式图层支持的列表。
  • GeoSearch – 启用后,允许Google Geosearch抓取工具从此特定图层进行索引。请参阅什么是地理站点地图?了解更多信息。

KML格式设置

限制基于特定标准的特征,也称为区域化

  • 默认分区属性 –选择哪个功能应该比其他功能更突出。
  • 区域化方法 – 有四种区域化方法
    • external-sorting – 在GeoServer中创建临时辅助数据库。构建索引的第一个请求比后续请求花费的时间更长。
    • geometry –外部按长度排序(如果是行)或区域(如果是多边形)
    • native-sorting – 使用托管数据的后端的默认排序算法。它比外部排序更快,但只适用于PostGIS数据存储。
    • random –使用现有的数据顺序,不进行排序

编辑图层:尺寸

GeoServer支持向WMS层添加特定维度,如WMS 1.1.1和WMS 1.3.0标准中所指定。上述WMS标准中有两个预定义的尺寸,TIMEELEVATION。启用图层的尺寸允许用户在GetMap请求中将这些参数指定为额外参数,这对于从基础多维数据创建地图或动画非常有用。

可以在“维度”选项卡上启用和配置这些维度。

为WMS图层启用了TIME维度

对于每个启用的维度,可以使用以下配置选项:

  • 属性 –用于选择此维度的值的属性名称(仅限矢量)。如果还给出了End属性,则在范围的开始处理。
  • 结束属性 –用于选择此维度的值范围结尾的属性名称(可选,仅限矢量)。
  • Presentation – 功能文档中可用值的表示类型。任一单独的每个值(列表)间隔和分辨率,或连续间隔
  • 默认值 –如果请求未提供,则用于此维度的默认值。从以下四种策略中选择一种:
    • 最小域值 –使用数据中的最小可用值
    • 最大域值 –使用数据中最大的可用值
    • 最接近参考值 –选择最接近给定参考值的数据值
    • 参考值 – 无论数据中是否实际可用,都要按原样使用给定的参考值。
  • 参考值 – 默认值说明符。仅显示其使用的默认值策略。

对于时间维度,该值必须为ISO 8601 DateTime格式yyyy-MM-ddThh:mm:ss.SSSZ对于高程维度,该值必须为浮点数的整数。

仅对于“参考值”策略,还可以在表单中使用范围或时间和高程范围fromValue/toValue。仅适用于“参考值”策略,并且仅限于时间,也可以使用相对时间P1M/PRESENT,但请注意将参考值逐字复制到功能文档中,因此并非所有客户端都可能识别那个语法。

注意

 

有关指定时间的更多信息,请参阅GeoServer WMS中的时间支持部分。

You may also like...

发表评论

您的电子邮箱地址不会被公开。

CAPTCHAis initialing...