栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

GeoServer安装部署及服务调用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GeoServer安装部署及服务调用

1 GeoServer安装部署

GeoServer官网地址:https://docs.geoserver.org/latest/en/user/installation/index.html

GeoServer官网给出了若干种安装方法,这里用Web archive的方式

1.1 下载并解压GeoServer的Web Archive

下载地址:http://geoserver.org/download

1.2 将GeoServer部署到tomcat 1.2.1 Tomcat服务器的安装及使用

安装:直接去官网下载,本地解压即可使用
启动:打开文件夹找到bin文件夹,双击startup.bat,即可启动tomcat服务器

关闭:在bin文件夹中双击shutdown.bat
修改端口号:关闭服务器,在conf文件夹中修改server.xml文件,把端口号改成自己想要的,这里改成了80(也可以不改)


访问:启动成功后在地址栏中输入“http://localhost:80/”或者是“http://127.0.0.1:80/”,出现下面的网页表示安装成功,其中80是端口号

1.2.2 GeoServer部署到tomcat

解压后的文件夹中有个war包(geoserver.war),将war包部署到tomcat中就可以了,在tomcat中部署war包的统一做法为:复制war包粘贴到tomcat的webapps文件夹下即可,启动tomcat,tomcat会自动扫描部署webapps文件夹下的war包

1.2.3 访问GeoServer服务

启动tomcat服务器,浏览器输入http://localhost:80/geoserver

拓展
部署war包的5种方法:https://blog.csdn.net/curry3333/article/details/107199785/

2 GeoServer服务调用 2.1 登录

输入用户名:admin,密码:geoserver,点击登录即可

2.2 查看已发布的地图 2.2.1 查看url

在左侧栏点击 数据>图层预览,选择一个图层,右边下拉框选择预览格式


下图为预览的地图,红框内的为该地图的url地址,问号后面的均为访问参数
完整url为:http://localhost/geoserver/topp/wms?service=WMS&version=1.1.0&request=GetMap&layers=topp%3Astates&bbox=-124.73142200000001%2C24.955967%2C-66.969849%2C49.371735&width=768&height=330&srs=EPSG%3A4326&styles=&format=image%2Fjpeg

2.2.2 查看地图范围

在openlayers预览图中移动鼠标可以在右下角显示坐标范围,方便查询中心位置的坐标供开发时使用

2.3 OpenLayers调用GeoServerde的wms服务示例

官网案例:https://openlayers.org/en/latest/examples/wms-image.html

纯html方式的案例完整代码:



  
    

    
    
    

    
    

    OpenLayers + GeoServer
  
  
    

My Map

2.4 跨域问题解决

访问geoserver服务如需解决跨域问题,则参考该方法:https://blog.csdn.net/hengbao4/article/details/121510664

即:修改tomcat>conf>web.xml,在filter的位置添加如下代码:


  CorsFilter
  org.apache.catalina.filters.CorsFilter
  
    cors.allowed.origins
    *
  


  CorsFilter
  /*


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704850.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号