OpenLayers学习-使用geoServer发布的本地WMS服务

公司的API和OpenLayers都用了好长时间了, 从没研究过调用的服务是怎么发出来的.
今天用geoServer学一下. 这博文没什么技术含量, 就是步骤太多 记录下:

1.下载geoServer的war版

2.解压在: \Tomcat 7.0\webapps\geoserver目录下

3.测试访问 http://localhost:8080/geoserver , 默认用户名密码admin/geoserver

4.下载世界地图的shp文件

5.在geoserver的\Tomcat 7.0\webapps\geoserver\data\data目录下, 新建目录\worldShp

6.把shp解压进去

7.http://localhost:8080/geoserver的管理页面中, 新建:工作区

这只是名字, 定义后续的命名空间

8.新建:数据存储

选择刚下载的shp文件, 编码选UTF-8
这碰到两个问题: Native SRS我用的是UNKNOW, Decalared SRS选的4326
Bounding的XY第一个可以自动获取, 但是Lat/Lon不能, 照抄上边数据就行

9.发布新建的图层

10.最后: Layer Preview离选中新图层, 选OpenLayers就能预览了

默认用的WMS协议, 这下就方便了,前后端我都能控制.
明天有空先从WMS下手, 最好最后能把geoServer的源码看了.