![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GeoServer
文章平均质量分 68
大龄Giser
这个作者很懒,什么都没留下…
展开
-
【Geoserver开源项目系列学习六】基于Tomcat源码打包发布
前面几篇文章主要是介绍了Geoserver的源码编译、服务扩展、UI扩展及集成Swagger文档等,对Geoserver源码有了一定的认识与了解,今天主要是分享在做了一系列扩展后,如何把扩展后的源码打包进行发布,这里主要是借鉴了从官网下载的解压版本的模式,在tomcat下进行部署。下面进入主题:目录1.安装tomcat2.生成war包3.拷贝文件4.启动tomcat5.浏览geoserver6.成功访问1.安装tomcat当前用的是9版本,下载链接:tom...原创 2021-06-07 11:34:53 · 722 阅读 · 0 评论 -
【Geoserver开源项目系列学习五】集成Swagger
Geoserver提供了很多的接口,如果需要给第三方提供接口服务时,可以集成Swagger快速的生成接口帮助,主要步骤如下:目录1.配置依赖库2.配置类3.资源映射4.生成项目5.错误解决方案1.配置依赖库可以通过新建一个Maven模块集成swagger,本文主要介绍在【restconfig】中集成(1)在restconfig/src/pom.xml中添加依赖 <!--启用swagger add by lyh on 20210508--> &l原创 2021-05-09 16:52:44 · 509 阅读 · 6 评论 -
【Geoserver开源项目系列学习四】UI扩展-Wicket
本文主要是简单介绍一下Geoserver界面的扩展,Geoserver界面的开发主要是利用了Wicket(Java平台下一个面向组件的Web应用程序开发框架),以可以像Plug-ins一样扩展Geoserver界面,下面进入具体的实现细节:1.创建模块[hello-web](1)运行IntelliJ,在src目录下New -> [Module...],选择Maven,填入GroupId、ArtifactId、Version等信息,也可以在创建好模块后手动填写(2)打开pom.xml原创 2021-05-08 16:01:47 · 374 阅读 · 3 评论 -
【Geoserver开源项目系列学习三】HelloWord
万事开头难,一个Hello world 搞一天......今天主要是介绍通过扩展OWS服务来实现一个简单的入门必选【Hello World】,忽略技术细节:Maven、Spring框架等,直奔操作,下面进入主题:目录1.模块组织2.创建插件3.编译4.把模块添加到geoserver5.Hello World访问本系列博文都是基于IntelliJ工具进行操作1.模块组织(1)运行IntielliJ并加载geoserver源码,在src目录下创建文件夹[hello-wor原创 2021-04-30 09:16:53 · 175 阅读 · 0 评论 -
【Geoserver开源项目系列学习二】源码编译
待完善...原创 2021-04-29 10:03:17 · 387 阅读 · 0 评论 -
【Geoserver开源项目系列学习一】整体项目及目录
本人是一名.net开发者,由于工作上的需要,今年的主要工作是基于Geoserver开源项目做一些扩展性的工作,由此记录一下工作开展过程中遇到的一些问题及学习心得。Geoserver开源项目系列学习文章目录:【Geoserver开源项目系列学习二】源码编译...原创 2021-04-29 10:01:10 · 275 阅读 · 1 评论 -
GeoServer(GeoWebCache)发布ArcGIS切片的操作方法及利用OpenLayers调用其发布服务的关键代码
由于项目的需要,最近在研究利用GeoServer发布WMS服务,其实如果使用ArcGIS Server的,相信很多人都能轻松搞定...但考虑到购买正版的费用,及在发布过程中遇到的开源项目的坑,固记录下来以帮助日后的自己或有需要的朋友。 在开始操作前,说明一下,在windows下,可以直接下载geoserver的安装包直接安装就行,而且新版本的话已经集成了GeoWebC...原创 2019-02-27 18:07:25 · 6626 阅读 · 9 评论