geoserver入门
1.什么是Universal Transverse Mercator system
翻译名叫做通用横轴魔卡托系统,通常称为UTM。这个投影系从中心子午线把世界分成一系列6度的纵向宽区域。
2.什么是web Mercator
它重新实现了横轴魔卡托,通过球形魔卡托公式把椭圆型的经纬度坐标转换到平面上。它是在google地图上流行起来的,直到现在被广泛应用到在线地图系统。它在南北方向拉伸区域。
3.geoserver服务状态字段说明
数据目录:地图数据存储路径;
锁:使用事务Web功能服务(WFS-T),客户端可以编辑已配置的功能类型。为了避免数据变脏,geoserver会锁定需要事务处理的数据,直到处理结束。如果数值大于0表示有一些事务正在处理数据。“可用锁”可重置挂起的编辑会话。
连接:当前矢量数据存储的链接数。
内存使用情况:geoserver使用的内存,“可用内存”按钮会手动触发java回收脏数据。
更新序列:服务配置变更次数。
资源缓存:缓存链接、元素类型定义、图形数据、字体、CRS定义等,可点击“清楚”按钮重新打开缓存,重新读取图形、字体信息。
配置和目录:更新服务配置,不用重启geoserver。
4.工作区
所有的图层最后都放在工作区下,特别是当你的图层越来越多时,工作区很有必要。新增工作区也非常简单,只需填写“Name“、”命名空间URI“以及选择是否是”默认工作区“。
5.数据存储
数据存储建立geoserver和数据仓库关联。每一个存储必须放在一个工作区下,如果开始没有设置,那么数据存储放到默认的工作区下。在新增“数据存储”时,geoserver支持很多数据格式,总共分为两类:矢量数据源、栅格数据源。
矢量数据源包含如下格式:
Shapefile:可以是当个文件或者一个文件夹(包含多个shp文件),是比较公共的格式。
PostGIS:一个比较出名的开源空间数据库。可以配置它作为一个Java Naming and Directory Interface (JNDI) 资源。
WFS:您可以访问和发布由另一个服务器发布的功能。此外,在这情况下,您不能期望最佳性能,但它可能在级联数据中有用。
比较流行的栅格数据源格式:
GeoTIFF:是tiff格式的一个空间扩展格式。文件的头部包含地图参数信息,以至于地图能够正确显示栅格在地图上。
WorldImage:和GeoTIFF相似,但地图参数信息存放在外部一个text文件中。
6.图层
一个图层掌握了元素的元数据信息。只要发送数据到geoserver,都会生成一个新图层。点击图层名称可以查看图层详细信息,图层表包含列:类型、工作区、存储、图层名称、是否可用、Native SRS(数据标记,例如EPSG:3857)。
编辑图层时,有几个tab项可配置:“数据”、“发布”、“维度”、“Tile Caching”。”发布”项中配置如何在地图上呈现的参数,例如选择样式。
7.WMS服务
Web Map Server (WMS)是OGC标准,用于发布地图数据。提供了GetMap接口,让客户端通过请求图片(png、jpeg)形式请求服务。在该模块中,可以描述WMS服务,插入将要发布的服务功能,控制资源定位。
在geoserver首页,我们可以看到右边有一个服务能力列表:
点击WMS下的1.3.0版本,可下载服务能力的Xml配置文件。查看文件,找到“All supported EPSG projections”注释部分,可看到WMS 1.3.0支持的所有CRS :
如果我们想限制WMS的服务能力,可在“服务“-”WMS“下配置Limited SRS List:
重复配置的编码到CRS列表输入框中。
8.WFS服务
Web Feature Server (WFS)提供了渲染矢量数据的能力。WFS允许你通过标准的格式共享地理空间数据。输出格式包括:
GML2、GML3、ShapeFile、JSON、CSV。
9.WCS服务
Web Coverage Service (WCS)发布基于栅格的图层。
10.Tile Caching
我们几乎可以控制集成的GeoWebCache的所有参数。它是一个基于java开发一个程序,用于补充geoserver缓存能力。它缓存 WMS 瓦片到文件系统中。这些瓦片将直接被客户端使用,而不是每次都去请求geoserver服务。Tile layers菜单列出所有被缓存的图层Gridsets菜单可创建或者修改schemas;Disk Quota预设置每个图层的空间量。
11.栅格数据源
栅格数据源“Raster data sources”用于读取卫星地图,俯瞰图,电子高程模型。栅格数据源包括有:
ArcGrid:由Esri创建的二进制格式,结合ArcGis使用。
GeoTiff:是一个用于存储空间图像的存储格式。扩展为TIFF格式,包含地理空间数据在header中,包含SRS和bound box信息。
geoserver入门的更多相关文章
- GeoServer基础教程(二):GeoServer的Web管理界面快速入门
转载:http://blog.163.com/daimiao_study/blog/static/248923117201542522742373/ GeoServer的控制和管理是基于网页形式,所有 ...
- cesium入门示例-geoserver服务访问
1.wms服务访问 //wms服务 viewer.imageryLayers.addImageryProvider(new Cesium.WebMapServiceImageryProvider({ ...
- Geoserver 相关学习
参考资料: http://geoserver.org/ http://docs.geoserver.org/ 相关文档 http://docs.geoserver.org/stable/en/user ...
- GeoServer基础教程(一):环境搭建篇
转自:http://imxz.me/tech/3sdev/installation-of-geoserver.html GeoServer的是一个基于Java的软件,它允许用户查看和编辑地理空间数据, ...
- GeoServer初识与安装
学习过程中发现官网上的东西足够基础了,所以在这只做一下索引和补充. 官方网址:http://live.osgeo.org/zh/overview/geoserver_overview.html 安装: ...
- ArcGIS API for JavaScript 入门教程[1] 渊源
->对于萌新,你可能需要了解一下这个东西是什么 ->对于已经知道要用这个东西的开发者,你可能需要了解一下它的底层机制 不针对大牛.龟速更新ing. 转载注明出处.博客园&CSDN& ...
- 开源方案搭建可离线的精美矢量切片地图服务-3.Mapbox个性化地图定制入门
1.简介 mapbox是一家非常牛的公司,比如像特斯拉.DJI大疆创新.孤独星球.Airbnb.GitHub.Cisco.Snap.飞猪.Keep.Bosch这些在国内外各自领域中响当当的企业都是它的 ...
- openlayers4 入门开发系列之小区信号扇形图篇
前言 openlayers4 官网的 api 文档介绍地址 openlayers4 api,里面详细的介绍 openlayers4 各个类的介绍,还有就是在线例子:openlayers4 官网在线例子 ...
- openlayers4 入门开发系列之台风轨迹篇
前言 openlayers4 官网的 api 文档介绍地址 openlayers4 api,里面详细的介绍 openlayers4 各个类的介绍,还有就是在线例子:openlayers4 官网在线例子 ...
随机推荐
- 完美解决PHP中文乱码
一.首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; cha ...
- 越狱机器SSH安装与使用
SSH安装html, body {overflow-x: initial !important;}.CodeMirror { height: auto; } .CodeMirror-scroll { ...
- 【C#公共帮助类】JsonHelper 操作帮助类
四个主要操作类:JsonConverter .JsonHelper .JsonSplit .AjaxResult 一.JsonConverter: 自定义查询对象转换动态类.object动态类转换js ...
- mosquitto简单应用
1. 简述 一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机 ...
- 【进阶修炼】——改善C#程序质量(3)
32, 总是优先考虑泛型. 泛型代码有很好的重复利用性,和类型安全性. 33, 应尽量避免在泛型类中声明静态成员. 静态成员达不到共享的目的.List<int>和List<Strin ...
- oracle中merge into用法解析
merge into的形式: MERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] an ...
- Struts2技术详解
1, 当Action设置了某个属性后,Struts将这些属性封装一个叫做Struts.valueStack的属性里.获取valueStack对象: ValueStack vs = (ValueStac ...
- 解决Android 7.0 App内切换语言不生效的问题
Android7.0及以前版本,Configuration中的语言相当于是App的全局设置: public static void changeAppLanguage(Context context, ...
- R-Sys.time计算程序运行时间
R用Sys.time()可以查看当前系统时间程序开始时记录: timestart<-Sys.time()程序临结束时记录: timeend<-Sys.time()程序运行时间: runni ...
- JS 控制页面超时后自动跳转到登陆页面
<span style="font-size: small;"><script language="javascript"> var m ...