GIS
文章平均质量分 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 · 730 阅读 · 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 · 514 阅读 · 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 · 380 阅读 · 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 · 177 阅读 · 0 评论 -
【Geoserver开源项目系列学习二】源码编译
待完善...原创 2021-04-29 10:03:17 · 403 阅读 · 0 评论 -
【Geoserver开源项目系列学习一】整体项目及目录
本人是一名.net开发者,由于工作上的需要,今年的主要工作是基于Geoserver开源项目做一些扩展性的工作,由此记录一下工作开展过程中遇到的一些问题及学习心得。Geoserver开源项目系列学习文章目录:【Geoserver开源项目系列学习二】源码编译...原创 2021-04-29 10:01:10 · 278 阅读 · 1 评论 -
关于C# WinForm开发海量数据入库解决方案及使用进度条ProgressBar的经验之谈
1.问题最近在做一个由ArcGIS数据格式导入到PostgreslSQL的小工具,数据量比较大(千万级别,见下图),起初为了给使用者一个“比较好”的使用体验,耍了点"小聪明",在导入的界面上增加了两个ProgressBar,一个用于实时显示表的进度,另一个用于实时显示表记录的进度。开发好真正投入使用时,引发了一系列的不满(导入慢、出现未响应假死等等)。2.解决办法2.1忽滥用Pro...原创 2019-08-29 13:11:46 · 938 阅读 · 1 评论 -
GeoServer(GeoWebCache)发布ArcGIS切片的操作方法及利用OpenLayers调用其发布服务的关键代码
由于项目的需要,最近在研究利用GeoServer发布WMS服务,其实如果使用ArcGIS Server的,相信很多人都能轻松搞定...但考虑到购买正版的费用,及在发布过程中遇到的开源项目的坑,固记录下来以帮助日后的自己或有需要的朋友。 在开始操作前,说明一下,在windows下,可以直接下载geoserver的安装包直接安装就行,而且新版本的话已经集成了GeoWebC...原创 2019-02-27 18:07:25 · 6757 阅读 · 9 评论 -
地图打印出现400错误,是由于ArcGIS Server发布服务命名的Bug造成
最近在利用arcgis api for js开发一个打印的功能,起初为了服务名称能规范点,发布的服务都是带后缀MapServer,如在这个项目上命名为GridMapServer,就会出现地图打印功能出现400错误,只要重新起一个名字就行了,希望能帮到大家。这个错误花了几天的时间排查最后才发现,神坑......"Error executing tool.: Layer "gr...原创 2018-05-05 16:47:31 · 2208 阅读 · 0 评论 -
ArcGIS Server发布扩展SOE功能必须使用IE浏览器
如下图,使用IE外的浏览器发布扩展SOE时会出现如图的错误,换IE就可解决该问题,是不是很简单?原创 2018-04-03 23:03:39 · 785 阅读 · 1 评论