Geoserver是著名的开源GIS软件之一。也是项目中常用的地图服务软件。基于geoserver和Openlayers就可以构建一个免费的开源GIS项目。

Geoserver除了浏览以外,其他譬如发布、删除等等操作均需要用户登陆,默认的账号和密码为:admin , geoserver .

一、启动Geoserver,并登陆。登陆后界面如图所

二、新建工作区

单击数据栏下的工作区,建立新的工作区,如下图所示,在Name中输入工作区的名字,本文建立的工作区为karl,命名空间未http://www.cxzx.com,此处的命名空间在做WFS查找时会用到。

 三、创建数据存储。

单击数据栏下数据存储——>添加新的数据存储-->shapefile-->shapefile文件位置-->浏览,选择需要添加的shapefile数据。此处注意填写数据源名称和要选择工作区,数据源名称是添加的图层名,工作区就是需要把添加的数据放到哪个工作区,此处选择刚刚建立的karl工作区。

下一步需要选择workspace、命名,和选择shp文件,字符编码选择shp文件生成的编码。注:如果shp文件有中文的话那必须选择GBK文件编码!

四、图层发布

每添加完创建数据存储,会出现如下图所示界面,点击发布,会弹出图层发布界面。或者直接左侧图层 新增图层。

需要注意的地方有SRS不能为空,默认会从文件中读出当前shp的采用的坐标系,如果读不出需要手动填写一下,填写最小的范围矩阵,可以充点击下方的“compute from native bounds”自动计算。

另外提示:如果需要在发布layer的同时指定这个layer的默认样式,那么选择tab页到“发布”中重置默认的“default style”

 五、发布完成后,预览。

单击Layer Preview,选择刚刚建立的图层。点击openlayers即可访问刚才发布的地图。

最新文章

  1. 浅谈Java中的引用
  2. springMVC 错误页面配置
  3. Hibernate中的集合映射
  4. Java多线程——<三>简单的线程执行:Executor
  5. eclipse无法与手机连上的解决方案
  6. mybatis 无法转换为内部表示 解决
  7. uva 759 - The Return of the Roman Empire
  8. C++如何将一个整数输出为小数
  9. mybatis choose标签的使用
  10. C# 获取文件下载的各种方法
  11. sql where,group by ,having,order by用法和区别
  12. IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7
  13. poj 1789 每个字符串不同的字母数代表两个结点间的权值 (MST)
  14. 林纳斯·托瓦兹和Linux行为准则:揭穿7个谬论
  15. Mybatis 逆向工程学习随笔
  16. linux一切皆文件之块设备文件(四)
  17. 【线程】Volatile关键字
  18. (转)java synchronised关键字
  19. 【Tech】mac下svn和scp使用笔记
  20. linux设备驱动第四篇:驱动调试方法

热门文章

  1. Scala的递归函数应用
  2. Oracle sqlplus中退格键、DEL键、上下左右键无法使用乱码问题
  3. JS中对获取一个标签的class的方法封一个库
  4. Scanner输入方法
  5. PooledByteBuf内存池-------这个我现在不太懂
  6. 属性序列化自定义与字母表排序-JSON框架Jackson精解第3篇
  7. 3.Kafka集群配置
  8. Halcon使用骨架法处理激光条并拟合直线
  9. Mysql的Windows安装
  10. Kubernetes Pod水平自动伸缩(HPA)