首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ArcGIS Image Server简介以及OL2中的加载

直接访问多种文件格式和压缩格式 ?  动态的基于服务器的影像处理 ?  单一源创建多种影像产品 ?  开放的GIS和Web客户端支持 ?  软件开发包 ? ...图像到输出采用单一采样 ?  图像镶嵌(支持基于属性的镶嵌,如日期、质量、云覆盖等,也支持最临近底点镶嵌,支持不同方向视点的镶嵌,支持羽化的接缝线镶嵌等) 辐射处理?     ...多波段影像提取/加入波段 ?  计算归一化植被指数(NDVI) ?  直方图拉伸-亮度、对比度和gamma ?  图像代数-图像A(+、-、×、/)图像B ?  分类-分类范围值 ? ...完整代码如下: OpenLayers.Layer.AgsImageLayer = OpenLayers.Class(OpenLayers.Layer.Grid, { DEFAULT_PARAMS.../plugin/OpenLayers-2.13.1/OpenLayers.js"> <script src="../../..

1.3K20

基于 HTML5 OpenLayers3 实现 GIS 电信资源管理系统

,使用 OpenLayers 前只需要引入相关的类库以及 css 文件: <script...细心的朋友可能注意到了一个非官方的控件:graphViewControl 控件,这个控件是我自定义出来,用来在这个控件上绘制拓扑图形的,声明和定义部分在 GraphViewControl.js 文件中。...的 ol.Cordinate 地图视图投影中的坐标并存储到节点的业务属性(HT 的一个可以存储任意值的对象)中,这样我们只需要通过获取或设置节点的业务属性 coord 就可以自由获取和设置节点在 map...OpenLayers 的结构比较复杂,而 HT 相对来说简单很多,所以我将 HT 叠加到 OpenLayers Map 的 viewport 中。...node);// 设置将焦点聚集在该节点上 editableFunc();// 设置节点为可编辑状态并且选中导航栏中的“编辑” } } 好了,先在你就可以直接左侧的

3.8K60

自己写一个读取Arcgis Server切片的后台服务

松散型,就是以单个的jpg或者png文件形式存储;紧凑型,是将多个切片文件制作成一组bundle和bundlx文件,其中bundlx存储的是切片的索引,bundle存储的是切片本身。...) 为方便调用展示,扩展了一个Openlayers的图层类,代码如下: OpenLayers.Layer.AgsTileLayer = OpenLayers.Class(OpenLayers.Layer.XYZ...OpenLayers.INCHES_PER_UNIT["米"] = OpenLayers.INCHES_PER_UNIT["m"]; OpenLayers.INCHES_PER_UNIT...["英里"] = OpenLayers.INCHES_PER_UNIT["mi"]; OpenLayers.INCHES_PER_UNIT["英寸"] = OpenLayers.INCHES_PER_UNIT...这两个参数是服务的配置中获取的,你可以服务配置文件Conf.xml中读取,Conf.xml文件位于“切片路径\Layers\”文件夹下,内容如下: <?

1.7K30

OpenLayers3基础教程——OL3基本概念

本节开始,我会陆陆续续的更新有关OL3的相关文章——OpenLayers3基础教程,欢迎大家关注我的博客,同时也希望我的博客能够给大家带来一点帮助。...概述: OpenLayers 3对OpenLayers网络地图库进行了根本的重新设计。版本2虽然被广泛使用,但从JavaScript开发的早期发展阶段开始,已日益现实出它的落后。...OL3已运用现代的设计模式底层重写。OpenLayers 3同时设计了一些主要的新功能,如显示三维地图,或使用WebGL快速显示大型矢量数据集,这些功能将在以后的版本中加入。 基本概念: ?...OL3结构图 1、Map OpenLayers 3的核心部件是Map(ol.Map)。它被呈现到对象target容器(例如,包含在地图的网页上的div元素)。...所有地图的属性可以在构造时进行配置,或者通过使用setter方法,如setTarget()。 ?

1.7K30

GeoWebCache的配置与使用

会根据请求的位置和比例尺在切片目录中找到对应的瓦片,然后返回给你,省去了动态生成地图的过程,速度大幅度提高,而且由于请求的图片资源是事先生成好的,浏览器加载这些图片之后,下一次再去请求同样的图片,就会浏览器的缓存中拉去...首先下载war包,在tomcat中解压后,会在WEB-INF目录下找到一系列配置文件,先找到web.xml,然后在web-app根元素下添加: param-value的值就是你要存放geowebcache瓦片的位置,配置好这里,重启tomcat,你会发现在你的瓦片目录下生成了一些文件...,其中就有geowebcache.xml,这个文件是geowebcache配置的关键所在,以下是这个文件的配置信息: <script type="text/javascript" src="http://200.200.200.220/<em>OpenLayers</em>

3K40

Openlayers离线加载天地图

今天,我来说说如何实现天地图的离线以及Openlayers加载离线数据实现天地图数据的展示。...实现: 1、获取天地图的数据 可以通过网络上下载各大地图的工具将天地图的数据下载下来,并制作成mbtiles文件。...制作过程在此就不详述,将已经制作好的一个文件上传到了百度网盘,需要的童鞋可以下载哦~~~~ 下载链接:http://pan.baidu.com/s/1dEmNtnF 密码:xqd8 2、读取mbtiles...; } // 得到连接 会在你所填写的目录建一个你命名的文件数据库 Connection conn; try {...3、openlayers调用 网上拔了下openlayers加载天地图的代码,并稍作修改,扩展了一个openlayers图层TiandituLayer,其代码如下: OpenLayers.Layer.TiandituLayer

2.7K30

Spring Boot 配置文件怎么造?

今天这篇文章就来介绍一下Spring Boot的配置文件的语法以及如何配置文件取值。...@ConfigurationProperties 这个注解用于配置文件取值,支持复杂的数据类型,但是不支持SPEL表达式。...该注解中有一个属性prefix,用于指定配置的前缀,毕竟配置文件中的属性很多,也有很多重名的,必须用一个前缀来区分下。 该注解可以标注在类上也可以标注在方法上,这也注定了它有两种获取值的方式。...> map; private Date createdDate; private List hobbies; } 标注在配置类中的方法上 标注在配置类上的方法上,同样是配置文件取值赋值到返回值的属性中...总结 以上内容介绍了Spring Boot中的配置文件的语法以及如何配置文件取值,这个内容很重要,作者也是尽可能讲的通俗易懂,希望读者能够有所收获。

17141

原 高效访问海量地图数据--GeoServer手动发布本地Shapefile地图

首先,本文实现的结果图给大家展现一下: 放大的样子: 颜色是通过属性中某个字段值来分级的,可以自定义。...以下是ArcGIS旗下软件ArcMap的切片地图原图,图中密密麻麻分成了6000多个面,每个面是把地图放大后,一点一点勾勒出来,再加入属性数据,这是一项非常耗时+耗精力+耗眼睛的工作。...四、如何把ArcGIS的.shp文件发布到Geoserver里?...加进来 然后点击最下方的保存就发布成功了 4.查看发布的地图 在打开的页面中找到刚刚添加的图层,点击OpenLayers 最终展示效果如下: 到这里我们的地图发布就完成了,那如何把它加载到谷歌地图里展示呢...敬请期待下一篇文章: 高效访问海量地图数据--用OpenLayers访问Geoserver发布的地图

2.6K60

GeoServer发布地图服务(WMS、WFS)

然后点击连接参数中的浏览按钮选择Shapefile文件的位置,DBF字符集设置矢量数据属性的字符编码。其他配置项默认,最后点击保存按钮。 此时会进入【新建图层】页面,如下图所示。...作为初学者建议将本机SRS和定义SRS保持一致,Native Bounding Box通过点击【数据中计算】按钮获得,纬度/经度边框通过点击【Compute from native bounds】按钮获得...有点特别的是WMS的OpenLayers格式,可以直接提供一个地图网页,可以进行交互操作、显示地理位置、拾取特征属性以及选项配置等,如下图所示: 3....在出现的【添加栅格数据源】页面内进行配置,选择创建好的工作空间,自定义数据源名称,以及选择一个栅格数据的文件路径,如下图所示: 除了上述配置,其余配置步骤基本不变。...同样还是选择WMS服务的OpenLayers格式,显示的地图网页如下图所示。这个网页同样可以交互操作、显示地理位置、以及选项配置等,不过有意思的是还可以点击拾取鼠标位置的具体像素值。

95810

高效访问海量地图数据--GeoServer手动发布本地Shapefile地图

首先,本文实现的结果图给大家展现一下: 放大的样子: 颜色是通过属性中某个字段值来分级的,可以自定义。...以下是ArcGIS旗下软件ArcMap的切片地图原图,图中密密麻麻分成了6000多个面,每个面是把地图放大后,一点一点勾勒出来,再加入属性数据,这是一项非常耗时+耗精力+耗眼睛的工作。...四、如何把ArcGIS的.shp文件发布到Geoserver里?...加进来 然后点击最下方的保存就发布成功了 4.查看发布的地图 在打开的页面中找到刚刚添加的图层,点击OpenLayers 最终展示效果如下: 到这里我们的地图发布就完成了,那如何把它加载到谷歌地图里展示呢...敬请期待下一篇文章: 高效访问海量地图数据--用OpenLayers访问Geoserver发布的地图

5K70

D3、openlayers的一次尝试

近期尝试了一个webgl相关的内容,有些小激动,及时分享一下我的测试示例,效果如下: 此示例分从业务角度分为两部分,一个部分为d3展示的柱图,另一部分则为用openlayers展示的地图。...主要用到css3的backface-visibility属性,他表示元素正面运动到用户不可见的位置时,当前元素是否可见。...(此属性的详细解释可参考此文章),表示视距,他能影响到我们3d变换效果是否更接近真实;flip-wrap作为前、后两个div的父级的参照,在现代浏览上此处可以不加入3d变换属性,而Ie则需要加入。...部分实现 JS代码的结构图: flip.js:为此组件 入口 flip.ol.js:openlayer的具体实现 flip.d3.js:d3绘制柱图的具体实现 flip.store.js:数据接口,用于返回后台接口获取到的数据...city.js:城市名称数据字典 adapter/d3.js:用于将后台数据转换为d3可用的数据格式 adapter/ol.js:用于将后台数据转换为openlayers可用的数据格式 adapter

1.8K70

我是如何通过geojson画个中国地图出来的 |Java 开发实战

GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对--也称作成员的集合组成。...source/china.json',format : new ol.format.GeoJSON()}),style : selectStyleFunction});我这是引用本地准备好的数据(可以服务器上获得...,服务器上只需要将url地址改写成服务地址),加载url完成后并不会在map中显示出来,我们还需要指定数据的显示样式,这里和之前瓦片是加载不同,样式很重要我调节了好久才调通的,这里我将封装在方法里。...| 新旧对比 | openlayers2 | openlayers3 | |:-------------- |:-------------|:-----| | 点击 | 获取经纬度查询 | 点线类别区分...下面是一个属性列表,这些属性可插入 HTML 标签来定义事件动作。

25110
领券