Geoserver发布shp文件
2024-08-29 02:45:32
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即可访问刚才发布的地图。
最新文章
- 浅谈Java中的引用
- springMVC 错误页面配置
- Hibernate中的集合映射
- Java多线程——<;三>;简单的线程执行:Executor
- eclipse无法与手机连上的解决方案
- mybatis 无法转换为内部表示 解决
- uva 759 - The Return of the Roman Empire
- C++如何将一个整数输出为小数
- mybatis choose标签的使用
- C# 获取文件下载的各种方法
- sql where,group by ,having,order by用法和区别
- IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7
- poj 1789 每个字符串不同的字母数代表两个结点间的权值 (MST)
- 林纳斯&#183;托瓦兹和Linux行为准则:揭穿7个谬论
- Mybatis 逆向工程学习随笔
- linux一切皆文件之块设备文件(四)
- 【线程】Volatile关键字
- (转)java synchronised关键字
- 【Tech】mac下svn和scp使用笔记
- linux设备驱动第四篇:驱动调试方法