geoserver集成以及部署arcgis server瓦片数据

关注重点:一般来说,geoserver是不支持arcgis server格式瓦片数据部署的,至少我本机的geoserver版本(2.8.5)以及之前的版本并没有集成进来,不知道目前官网的最新版是否支持;geoserver为了支持arcgis server格式瓦片数据部署,通常采取拓展geoserver的geowebcache插件形式,geowebcache形式部署不是本篇的内容,在这里,我说的是另一种方法,即:修改geoserver源代码的相关配置,打包jar包放在tomcat的geoserver,做到了geoserver集成arcgis server瓦片格式一体化,不用额外的geowebcache配置部署。

geoserver源代码编译jar包:

继续阅读“geoserver集成以及部署arcgis server瓦片数据”

geoserver发布地图服务WMTS

WMTS: 切片地图web服务(OpenGIS Web Map Tile Service)

WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS弥补了WMS不能提供分块地图的不足。WMS针对提供可定制地图的服务,是一个动态数据或用户定制地图(需结合SLD标准)的理想解决办法。WMTS牺牲了提供定制地图的灵活性,代之以通过提供静态数据(基础地图)来增强伸缩性,这些静态数据的范围框和比例尺被限定在各个图块内。这些固定的图块集使得对WMTS服务的实现可以使用一个仅简单返回已有文件的Web服务器即可,同时使得可以利用一些标准的诸如分布式缓存的网络机制实现伸缩性 继续阅读“geoserver发布地图服务WMTS”

geoserver安装部署步骤

方式一:直接在geoserver官网下载zip源代码解压包,直接部署在tomcat里面运行geoserver;

方式二:下载安装包方式

以GeoServer2.8.5版本为准,安装之前必须要保证你机子至少安装JDK1.7版本才行,因为geoserver2.8.5要求JDK1.7至少版本,不同的geoserver版本要求JDK版本不一样的 继续阅读“geoserver安装部署步骤”

cesium之自定义气泡窗口infoWindow后续优化篇

http://gishome.net.cn/cesium/cesium-infowindow/
该篇文章实现的自定义气泡窗口是基于修改cesium源代码基础上,这种做法只是援兵之计,凑合应付的,投机取巧罢了,实际上是不太适合的,cesium api更新版本替换,又得手动的去设置一下源代码;本篇则是从另一个角度真正的实现了自定义气泡窗口,气泡窗口的样式定义则是leaflet风格的,效果截图如下:

继续阅读“cesium之自定义气泡窗口infoWindow后续优化篇”

cesium之自定义气泡窗口infoWindow篇

一、自定义气泡窗口与cesium默认窗口效果对比:

1.cesium点击弹出气泡窗口显示的位置固定在地图的右上角,默认效果:

2.对于习惯arcgis或者openlayer气泡窗口样式的giser来说,感觉不太适应,加上公司的领导也想要arcgis气泡窗口的那种样式效果,所以自定义了类似arcgis模板的气泡窗口模式,可以随着地图移动而移动,简单版本样式效果如下 继续阅读“cesium之自定义气泡窗口infoWindow篇”

cesium之核心类Viewer简介篇

1.简单描述Viewer

Viewer类是cesium的核心类,是地图可视化展示的主窗口,cesium程序应用的切入口,扮演必不可少的核心角色。

官网的英文解析如下:

A base widget for building applications. It composites all of the standard Cesium widgets into one reusable package. The widget can always be extended by using mixins, which add functionality useful for a variety of applications 继续阅读“cesium之核心类Viewer简介篇”

Cesium之简介以及离线部署运行篇

Cesium简介

cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎,一款开源3DGIS的js库。cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区域,并提供良好的触摸支持,且支持绝大多数的浏览器和mobile,但是由于cesium基于WebGL来渲染3D的,所以对浏览器有要求,必须支持WebGL才行。参照cesium官网的说明文档,浏览器支持版本:IE11或者以上、谷歌、火狐版本比较高级等等,其实测试浏览器支不支持,运行demo就可以测试,会提示的,不支持的话 继续阅读“Cesium之简介以及离线部署运行篇”

SuperMap iObject入门开发系列之二地下三维管线系统介绍

本文是一位好友“托马斯”授权给我来发表的,介绍都是他的研究成果,在此,非常感谢。

上次对超图平台组件式开发进行介绍,这次介绍的是基于这个框架开发的地下三维管线系统。

地下管线涉及给水、雨水、污水、燃气、电力等十多种地下管线,形成了一张错综复杂的地下管线网络,传统的二维管理方式难以准确、直观地显示地下电力管线交叉排列的空间位置关系 继续阅读“SuperMap iObject入门开发系列之二地下三维管线系统介绍”

arcgis api 4.x for js之图层管理篇

上篇实现了基础地图加载以及二三维模式切换;本篇的内容则是图层管理控制,从两个不同角度来实现,分别是直接绑定arcgis api提供的图层管理widget(LayerList)以及自定义图层管理图标的点击事件来控制图层的隐藏或者显示。不管是LayerList或者自定义图标点击管理图层的实现方式,核心都是根据Layer的属性visible来设置true或者false来控制的 继续阅读“arcgis api 4.x for js之图层管理篇”