自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 geoserver整合swagger2支持自动生成API文档

网上各种博客都有关于swagger2集成到springmvc.springboot框架的说明,但作者在整合到geoserver中确碰到了问题,调试一番最后才解决,遂总结一下。swagger2集成只需要简单三步:1、配置swagger2依赖库;2、创建SwaggerConfig配置类,用于创建api文档;3、配置swagger页面的资源映射,swagger的页面资源都在sp...

2019-08-23 16:47:00 499

转载 cesium入门示例-探测效果

动画实现方式通过多个canvas实现,参考的https://www.yueyanshaosun.cn/ysCesium/views/5_geometricObj2_entityCanvas.html探测效果实现步骤:1、创建Cylinder圆锥体;2、设置材质的贴图为动态属性,实现动态探测,但方向不变;3、动态修改圆锥体长度length、位置position、朝向orie...

2019-07-26 17:19:00 1705

转载 瓦片地图服务在线资源访问总结

在线资源包括:天地图、谷歌地图、BingMap、OSM、Mapbox等参考:https://deyihu.github.io/src/maptalks-tileLayercollection/examples/?tdsourcetag=s_pcqq_aiomsg以下url中:Z-瓦片层级,一般支持0-18级,越大代表越清晰;X-瓦片列号,从西向东(0->360),依...

2019-07-11 16:07:00 2520

转载 cesium入门示例-测量工具

作为cesium入门示例级别的最后一篇,参考cesium-长度测量和面积测量实现测量工具封装,修改了其中的距离测量函数,计算贴地距离,并对事件内部处理做了调整。包括贴地距离测量、面积测量、结果清除。实现思路(以距离测量为例):1、点击按钮开始测量,侦听鼠标LEFT_CLICK事件,记录坐标,绘制节点和折线;2、侦听鼠标移动事件,鼠标点击后即复制一个浮动点,在MOUSE_MOV...

2019-07-05 14:07:00 1958

转载 cesium入门示例-矢量化单体分类

实现楼层的分层选择和属性信息展示,该功能基于大雁塔倾斜数据实现单体化分类显示。数据准备:1、大雁塔倾斜数据,已转换为3dTiles,参考cesium入门示例-3dTiles加载的第2节osgb数据展示;2、大雁塔分层多边形矢量图层shp文件;分层矢量数据包含每一层的最大最小高度,每一层都是重合的矩形,在QGIS中打开如下(选择UTF-8编码):在cesiumlab...

2019-07-05 11:19:00 1423

转载 cesium入门示例-3dTiles加载

数据转换工具采用cesiumlab1.5.17版本,转换后的3dTiles加载显示比较简单,通过Cesium.Cesium3DTileset接口指定url即可,3dTiles文件可与js前端代码放置一起,也可是远程服务器上的地址。如下:1 //故宫2 var palaceTileset = new Cesium.Cesium3DTileset({3 url: '....

2019-07-03 11:11:00 2410

转载 cesium入门示例-geoserver服务访问

1、wms服务访问 1 //wms服务 2 viewer.imageryLayers.addImageryProvider(new Cesium.WebMapServiceImageryProvider({ 3 url: 'http://localhost/geoserver/topp/wms', //服务地址 4 layers: 'topp:coun...

2019-07-01 11:01:00 263

转载 cesium入门示例-HelloWorld

示例准备:在Cesium ion官网(https://cesium.com/)上注册用户,获取AccessToken,在js代码入口设置Cesium.Ion.defaultAccessToken,即可正常使用Cesium内置的影像和地形服务。HelloWorld示例:1、替换了cesium内置的影像和地形服务; 1 //bing map 2 var bingMap...

2019-06-27 17:41:00 1678

转载 java中函数传值与引用问题

从C++转java,在使用函数传对象时,碰到一点问题,今天特意验证了一下:public class App { public static void doubleTest(double d) { d=8.0; System.out.println( "[INNER doubleTest]double:"+d); } ...

2019-01-30 16:16:00 95

转载 jni使用问题总结

参考:https://blog.csdn.net/fred_lzy/article/details/53159138https://blog.csdn.net/avi3/article/details/83330334项目开发过程中,需要用到C/C++开源代码的功能,而框架是java环境,考虑到c++效率更高而且又有现成的,所以选择jni。碰到一些问题,最终都解决...

2019-01-18 15:02:00 134

转载 geoserver源码学习与扩展——增加服务接口

参看:http://www.cnblogs.com/sillyemperor/archive/2011/01/11/1929420.html上文写的很详细了。转载于:https://www.cnblogs.com/HandyLi/p/10038305.html

2018-11-29 14:51:00 240

转载 go-ipfs入门及介绍

1、go-ipfs安装参考:https://mp.weixin.qq.com/s?__biz=MzUwOTE3NjY3Mw==&mid=2247483734&idx=1&sn=ef73c1d7b796ccfc2dae19be25ee04d6&chksm=f9177f58ce60f64edb3ea928d3a9984e1caf22b671...

2018-06-08 16:22:00 311

转载 安装GoMap

参考:https://github.com/ehrudxo/GoMap1、依赖go包安装gorm包安装直接在github首页搜索gorm,找到对应的gorm包:然后打开本机cmd命令行窗口,切换到GOPATH对应的目录,运行安装命令:go get github.com/jinzhu/gorm等待安装完成,若失败可多试几次;draw2d安装运行安装命令:...

2018-05-09 15:01:00 127

转载 Gogeos安装

环境要求:Windows64,Go,minGW(统一64位)1、安装geos下载GEOS 3.3.8源码,解压后,按readme文件编译(基于VS2010的64位编译工具执行的nmake编译命令)在src目录下得到geos_c.dll,将头文件整理为include文件夹:geos_c.hgeos export.h platform.h version...

2018-05-09 14:58:00 311

转载 go入门环境配置

1、安装golang(64位)、MinGW(64位)、LiteIDE(32位)下载golang安装包,双击安装,默认安装目录:C:\Go;MinGW安装包(x86_64-4.8.2-release-posix-seh-rt_v3-rev2.7z)解压后即可使用,MinGW与golang统一安装32位或64位,不然后续使用cgo编译时会报32位或64位错误,安装目录:D:\m...

2018-05-09 14:54:00 124

转载 geoserver源码学习与扩展——跨域访问配置

在 geoserver源码学习与扩展——restAPI访问 博客中提到了geoserver的跨域参数设置,本文详细讲一下geoserver的跨域访问配置。geoserver的跨域访问依赖java-property-utils-1.9.jar和cors-filter-1.7.jar两个jar包,在gs-web-app工程的pom.xml文件中,增加相应的依赖项,在maven编译时会自动...

2018-03-23 15:29:00 171

转载 geoserver源码学习与扩展——restAPI访问

产生这篇文章的想法是在前端通过js调用restAPI时,总是不成功,发送ajax请求时还总是出现类似跨域的问题,后来查找才发现,默认情况下restAPI的访问都需要管理员权限,而通过ajax请求传输用户名和密码,geoserver服务器并没有相应的过滤器进行解析,后在geoserver的Authentication页面发现有rest的授权设置,想到之前为default(/**)设置的UU...

2018-03-23 10:48:00 1044

转载 Extjs的form跨域提交文件时,无法获取返回结果

form文件表单跨域提交时,无法获取远程服务器的返回结果,form提交代码如下:form.submit({ url:'http://{remoteUrl}/hgisserver/wrds/file', waitMsg: 'Reading your file...', method : 'POST', success: functi...

2018-03-22 16:04:00 235

转载 geoserver源码学习与扩展——kml/kmz转shapefile文件

geoserver通过工作空间Workspace-数据源DataStore-图层Layer管理地理数据,默认只支持shapefile格式的文件发布,不支持kml/kmz、csv的文件格式,所以存在将这些数据转换为shapefile的需求。kml/kmz的文件解析基于JavaAPIforKml包完成,该包支持kml和kmz的文件解析;import de.micromata.op...

2018-03-21 15:13:00 416

转载 geoserver源码学习与扩展——CSV转shapefile文件

基于geotools实现csv转换为shapefile文件。1、读取CSV文件,将其装入FeatureCollection;2、利用ShapefileDumper类将FeatureCollection转存到硬盘;    /*    * transform CSV to FeatureCollection    */ 1 public void processCSV...

2018-03-21 14:50:00 235

转载 geoserver源码学习与扩展——自动发布shapefile图层

geoserver通过工作空间Workspace-数据源DataStore-图层Layer管理地理数据,这些信息都通过Catalog进行组织和管理,要完成自动发布只需要在Catalog中增加相应的信息即可。主要包括:1、添加数据源信息DataStore,使用默认工作空间;2、添加矢量要素信息FeatureTypeInfo,作为矢量数据源;3、添加图层信息LayerInfo,可设置使...

2018-03-21 11:56:00 272

转载 geoserver源码maven编译相关问题

1、登陆失败跳转404错误登陆失败后指向的路径为:http://192.168.15.97:8080/hgisserver/web/wicket/bookmarkable/org.geoserver.web.GeoServerLoginPage?error=true 但在url加密模式下,该路径被当作密文处理,指向的资源便不存在,这是geoserver源码的bug,未找到url加...

2018-03-09 15:56:00 405

转载 openlayers2地图控件扩展:要素删除DeleteFeature

实现要素删除控件,扩展OpenLayers.Control类,实现效果:选择DeleteFeature工具后,选择要素,按delete键删除要素(这里的删除只是将feature设置成delete状态,需提交到远程服务器才能删除数据源中的要素),具体代码如下: 1 OpenLayers.Control.DeleteFeature = OpenLayers.Class(Open...

2017-10-20 17:21:00 1379

转载 openlayers2地图控件扩展:图例控件LegendControl

因项目需要在地图中增加图例,以便专题地图查看或输出。实现思路,折线和多边形图例直接由样式属性创建,多边形直接设置div的样式;折线通过创建svg,设置polyline的样式;点要素的图例比较复杂,目前实现方式是:1、根据StyleMap里的Filter,找到不同Filter的要素id,这里的查找要过滤掉没有被渲染的要素;2、根据要素id从图层的渲染层找到对应的html元素,也...

2017-10-20 12:01:00 1224

转载 echarts3结合openlayers2实现Map类型图表

网上查阅了部分资料,有些是用echarts2实现的,因echarts2无法满足项目中其他部分的要求,故只能采用echarts3(2017/9/18,echarts3官网突然把基于geo的demo下架了,只剩下基于百度地图的示例,汗-_-||)。参考:Echart2在Openlayers2的应用-航班的炫光特效Echart2在Openlayers2的应用 openlayers3...

2017-09-18 17:36:00 452

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除