层预览

此页面提供各种输出格式的图层视图。必须启用层才能预览。

../../_images/preview_list.png

层预览页

每个图层行由类型、名称、标题和可供查看的格式组成。

描述

../../_images/raster_icon.png

栅格(网格)

../../_images/polygon_icon.png

Polygon

../../_images/line_string_icon.png

线

../../_images/point_icon.png

Point

../../_images/vector.png

其他几何图形

../../_images/layers.png

图层组

../../_images/map.png

级联WMS

../../_images/error.png

未知/其他

名称是指工作区和层的名称,而标题是指在 编辑层:数据 面板。在下面的示例中,nurc指的是工作区,arc_sample指的是层名,在“编辑后的数据”面板上指定了“示例arcgrid字段”。

../../_images/preview_row.png

单层预览行

输出格式

图层预览页面支持多种输出格式,以供进一步使用或数据共享。可以预览公共Openlayers和KML格式中的所有三种图层类型。同样,使用“所有格式”菜单,您可以以七种附加输出格式预览所有图层类型:atompub、gif、georss、jpeg、kml(压缩)、pdf、png、svg和tiff。只有向量层提供WFS输出预览,包括通用GML以及csv、gml3、geojson和shapefile格式。下表简要说明了按输出类型(图像、文本或数据)组织的所有支持的输出格式。

图像输出

所有图像输出都可以从WMS GETMAP请求对栅格、矢量或覆盖数据启动。WMS是一种方法,它允许可视化地显示空间数据,而不必提供对构成这些数据的功能的访问。

格式

描述

KML

KML(keyhole markup language)是一种基于XML的语言模式,用于在地球浏览器(如Google Earth或Google Maps)中表示地理数据。KML使用基于标记的结构,其中包含嵌套的元素和属性。对于geoserver,kml文件作为kmz分发,kmz是压缩的kml文件。

JPEG

WMS以栅格格式输出。jpeg是一种压缩的图形文件格式,压缩会导致一些质量损失。它最好用于照片,不建议用于精确复制数据。

GIF

WMS以栅格格式输出。GIF(图形交换格式)是一种位图图像格式,最适合具有有限颜色的锐边线条艺术。这利用了格式的无损压缩,这有利于统一颜色的平面区域和定义良好的边缘(与jpeg相反,jpeg有利于平滑的渐变和更柔和的图像)。GIF仅限于8位调色板或256色。

SVG

矢量格式的WMS输出。SVG(scalable vector graphics)是一种用XML建模二维图形的语言。它不同于GIF和JPEG,因为它使用的是图形对象,而不是单个点。

TIFF

WMS以栅格格式输出。TIFF(标记图像文件格式)是一种灵活、适应性强的格式,可用于处理单个文件中的多个数据。geotiff包含作为标记嵌入到tiff文件中的地理数据。

PNG

WMS以栅格格式输出。PNG(可移植网络图形)文件格式被创建为自由的、开放源代码的GIF的后续格式。PNG文件格式支持TrueColor(1600万色),而GIF仅支持256色。PNG文件在图像具有大而均匀的颜色区域时表现出色。

OpenLayers

wms getmap请求输出一个简单的Openlayers预览窗口。 OpenLayers 是一个用于在Web浏览器中显示地图数据的开源JavaScript库。Openlayers输出有一些高级过滤器,在使用独立版本的Openlayers时,这些过滤器不可用。此外,生成的预览包含一个带有易于显示的配置选项的标题。默认情况下使用Openlayers库的版本3。可以使用禁用版本3 ENABLE_OL3 (真/假)格式选项或系统属性。对于Openlayers 3不支持的旧浏览器,无论设置如何,都使用版本2。

PDF

PDF(可移植文档格式)封装了固定布局二维文档的完整描述,包括任何文本、字体、栅格图像和二维矢量图形。

../../_images/preview_openlayers.png

示例图像输出nurc:pk50095的openlayers预览

文本输出

格式

描述

AtomPub

WMS以XML格式输出空间数据。AtomPub(Atom发布协议)是一种应用程序级协议,用于使用HTTP和XML发布和编辑Web资源。作为内容联合的RSS系列标准的替代品,Atom允许订阅地理数据。

GeoRss

wms getmap请求以XML格式输出矢量数据。RSS(RichSiteSummary)是一种XML格式,用于交付定期更改的Web内容。 GeoRss 是将位置编码为RSS源的一部分的标准。支持层预览使用Atom生成RSS 2.0文档,并使用GeoRSS简单几何图形。

GeoJSON

JavaScript Object Notation (JSON)是一种基于JavaScript编程语言的轻量级数据交换格式。这使得它成为基于浏览器的应用程序的理想交换格式,因为它可以直接轻松地解析为JavaScript。geojson是向json添加地理类型的纯文本输出格式。

CSV

WFS GetFeature以逗号分隔的文本输出。csv(逗号分隔值)文件是包含数据行的文本文件。每行中的数据值用逗号分隔。csv文件还包含一个逗号分隔的标题行,解释每一行的值排序。geoserver的csv是完全流式的,对可以输出的数据量没有限制。

使用Atom:

<?xml version="1.0" encoding="UTF-8"?>
     <rss xmlns:atom="http://www.w3.org/2005/Atom"
          xmlns:georss="http://www.georss.org/georss" version="2.0">
        <channel>
              <title>Pk50095</title>
              <description>Feed auto-generated by GeoServer</description>
              <link>></link>
              <item>
                <title>fid--f04ca6b_1226f8d829e_-7ff4</title>
                <georss:polygon>46.722110379286 13.00635746384126
                     46.72697223230676 13.308182612644663 46.91359611878293
                     13.302316867622581 46.90870264238999 12.999446822650462
                     46.722110379286 13.00635746384126
                </georss:polygon>
                </item>
        </channel>
</rss>

数据输出

所有数据输出都是从WFS GetFeature请求对矢量数据发起的。

格式

描述

GML2/3型

GML(地理标记语言)是由 Open Geospatial Consortium (ogc)表示地理特征。GML是地理系统的建模语言,也是地理数据共享的开放交换格式。GML2是默认(通用)输出格式,而GML3可从“所有格式”菜单中获得。

Shapefile

ESRI shapefile,或简称shapefile,是交换GIS数据最常用的格式。geoserver以zip格式输出shapefiles,目录为.cst、.dbf、.prg、.shp和.shx文件。

Previous: 数据设置
Next: 工作区