基于GOESERVER 202的地图发布webgis作业Word文件下载.docx
《基于GOESERVER 202的地图发布webgis作业Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于GOESERVER 202的地图发布webgis作业Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。
GeoServer运行所需的是jdk。
如果机器上没有安装,到网上去下载jdk并在环境变量中设置jdk路径。
右击我的电脑,依次选择属性-高级-环境变量,新建系统变量,JAVA_HOME,值为jdk安装路径;
Classpath,值为jdk安装路径下的lib\tools.jar;
Path,值为jdk安装路径下的bin目录。
之后是安装GeoServer的工作。
安装前,安装程序会检测您系统中Java环境的版本,并进行相关提示。
安装过程中,安装位置,Java虚拟机的位置,和升级安装位置三个路径可根据情况自己选,也可按默认路径进行。
过程如下:
1、下载,安装JKD
2、配置环境变量
右键单击“我的电脑”,点“属性”
高级选项卡,点击环境变量
JAVAHOME,选择jdk目录
PATH添加bin目录
CLASSPATH添加lib目录
选择确定退出
3、安装GEOSERVER
安装过程省略,安装时选择端口为8090
二、操作过程
其中包括多图层的地图发布和地图浏览。
1、启动程序,开始菜单geosever2.02选择StartGeoServer
等待程序运行
2、程序运行结束,启动浏览器
在地址栏里输入http:
//localhost:
8090/geoserver/web/(注:
安装时选择端口为8090)进入geoserver界面
在登陆处账号输入admin密码为geoserver点击login
3、进入界面
点击左侧workspaces点击addnewworkspaces建立新的工作空间
在name输入chinabasicnamespaceURI输入file:
workspaces/chinabasic点击save
这样在安装目录中的data_dir\workspaces下建立了一个名为chinabasic的工作空间
点击左侧的stores选项,点击addnewstores
在vectordatasources下选择shapefile格式文件输入
在workspaces选项中选择刚建立的chinabasic,datasourcename输入bou2_4l,URL中输入file:
data/chinabasic/bou2_4l.shp(这里是我们事先放于data目录忠chinabasic子目录下的shp文件),然后点击save
在弹出的窗口中选择publish
在declaredSRS下选择code下的2007St.Vincent45/BritishWestIndiesGrid作为标准
NativeBoundingBox点击Computefromdata
Lat/LonBoundingBox点击Computefromnativebounds分别得到最大最小的xy值
最后点击save
点击publishing选项卡
在addiitionalstyles中选择
点击save
点击左侧的layerpreview找到刚建立的图层
点击OpenLayers观看效果
用类似的方法在classbasic空间下再建立bou2_4p
并preview
下面点击左侧的layergroup选择Addnewlayergroup
在name栏中输入bou2
仍然选择2007St.Vincent45/BritishWestIndiesGrid
输入bound两个图层的max取大min取小
点击addlayer
选择刚建立的两个图层
最后在LayerPreview找到刚建立的layergroupbou2
4、最后点击OpenLayers查看得到的最终效果
三、实习思考
实习中可能出现的问题:
1、其他机器中访问本机的地图不成功。
如果有这样的情况,把本机的防火墙去掉试试是否能成功。
2、地图不显示,出现红叉图片。
(1)、地图超出了等待时间,可以刷新或者重启服务器。
(2)、可能是地图参数的问题,如bbox、width、eight等应与goeserver中的保持一致。