上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页
摘要: 因为在项目开发过程中,使用的arcgis js api版本是4.7,并不能支持客户端渲染热力图,想到arcgis js api 4.x的渲染是基于canvas,故琢磨着是否能借助类似于mapV、echart、heatmap.js等同样基于canvas的优秀可视化库来操作,本篇主要讲述拓展支持mapV图层的过程,我们可以参看mapV的相关说明,它的渲染是基于我们的屏幕坐标,而在arcgis api js 4.x中便有屏幕坐标和地理坐标的互相转换,所以这便是拓展的关键点,好了,我们来上手吧。 阅读全文
posted @ 2019-06-03 19:38 GIS之家 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: 测量是一个GIS系统最基本的,也是必备的模块,网上也有很多相关开发者分享过关于Cesium测量的技术文章,风格各异,但是大同小异,只要弄清楚了原理以及方法,其实每个人都可以写出自己的测量小工具。 测距 测距其实计算两点之间的距离,这个计算方法可以使用最原始的直角三角形求斜边的方法,但是我们也可以直接使用Cesium中Cartesian3接口的distance方法。Cesium.Cartesian3.distance(firstPoint, secondPoint); 计算方法已经有了,我们要做的就是添砖加瓦,做成一个可供用户交互的测距,并且实时显示距离长度的效果。 阅读全文
posted @ 2019-06-02 22:28 GIS之家 阅读(5969) 评论(4) 推荐(0) 编辑
摘要: 简单的说,地理学上的剖面分析,是从其中一个维度去比较、衡量、分析一组样本的区别,然后定性、定量给出结论的一种分析方法,比如科学家们研究人类,从年龄这个维度可以把人归纳成幼儿、成人、老人等。我们这里说的剖面分析更具体点,是从地形表面的高程这个维度去研究分析,比如环法自行车赛中每段比赛前展示的爬坡高度图。 阅读全文
posted @ 2019-05-31 12:36 GIS之家 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 由于 arcgis api 3.x for js 目前没有 GeojsonLayer, arcgis api 4.x 最新版本目前是支持了的,并且 arcgis api 3.x 提供的 Popup默认只可以弹出一个,某些情况下,用户想加载弹出多个窗口,我一直看看能不能有什么途径,比如 arcgis api 3.x 拓展之类的,对其进行改造达到绘制 Geojson 并同时弹出多个 Popup 的目的。 阅读全文
posted @ 2019-05-30 22:24 GIS之家 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 我之前写一系列关于 cesium 入门开发文章,均是采取页面引用 cesium.js 以及 css 传统的手段来开发。其实 cesium 官网早已推出 CesiumJS and webpack 形式,我一直没抽空来尝试,所以,今天抽空按照官网的教程搭建一套 cesium-webpack形式来开发。 阅读全文
posted @ 2019-05-28 15:21 GIS之家 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 我之前写一系列关于 openlayers4 入门开发文章,但是官网推出来 openlayers5 版本的好一段时间, openlayers5 跟 openlayers4 版本差异不小,改为 import 形式引用 js css 等资源,所以,开始了本篇文章 openlayers5-webpack 入门开发系列一初探篇,对于 webpack 这个管理工具平台,我也是学习阶段,跟大家一起学习交流,写的不好之处,望见谅。 阅读全文
posted @ 2019-05-27 12:54 GIS之家 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 本篇 demo 加载在线地图分别是 OSM 地图、ArcGIS 地图、天地图、高德地图、谷歌地图以及百度地图,由于加载百度地图比较特殊,它采用的投影坐标系方案定义跟其他在线地图不一致,需要自定义 L.Proj.CRS,所以,为了简单化测试,加载百度地图是在另一个地图页面来的。 阅读全文
posted @ 2019-05-26 18:03 GIS之家 阅读(1654) 评论(0) 推荐(0) 编辑
摘要: 通视分析是指以某一点为观察点,研究某一区域通视情况的地形分析。利用DEM判断地形上任意两点之间是否可以互相可见的技术方法,分为视线通视分析和可视域分析,前者判断任意两点之间或者多点之间能否通视,后者对于给定的观察点,分析观察所覆盖的区域。 其中可视域是从一个或者多个观察的可以看见的地表范围。可视域分析是在栅格数据数据集上,对于给定的一个观察点,基于一定的相对高度,查找给定的范围内观察点所能通视覆盖的区域,也就是给定点的通视区域范围,分析结果是得到一个栅格数据集。在确定发射塔的位置、雷达扫描的区域、以及建立森林防火瞭望塔的时候,都会用到可视域分析。可视域分析在航海、航空以及军事方面有较为广泛的应用。本章节首先处理这两种分析中的较为简单的通视分析,即给定的任意两点之间是否可见。 阅读全文
posted @ 2019-05-25 22:08 GIS之家 阅读(3926) 评论(2) 推荐(1) 编辑
摘要: 之前写过一篇关于 Geoserver2.8.5 版本的部署配置发布 ArcGIS Server 瓦片点击查看,那是下载 Geoserver2.8.5 源码编译,重新打包 jar 来部署配置思路的,版本也比较旧。最近我想升级 Geoserver 版本,所以从官网下载最新版本 Geoserver2.15.1,现在比较新版本都是集成 GeoWebCache 大部分功能,但是默认没有支持 ArcGIS Server 瓦片数据的,所以需要额外拓展配置一下才行,这也是本篇的核心内容。 阅读全文
posted @ 2019-05-22 20:06 GIS之家 阅读(566) 评论(0) 推荐(1) 编辑
摘要: leaflet-webpack 入门开发系列环境知识点了解:node 安装包下载,webpack 打包管理工具需要依赖 node 环境,所以 node 安装包必须安装,上面链接是官网下载地址; webpack 配置介绍文档,详细的 webpack 文档配置介绍,适合新手查看,我也是边看边学;vscode 安装包下载,我这边用 vscode工具编译开发前端项目,个人觉的这款工具还不错; leaflet api文档介绍,详细介绍 leaflet 每个类的函数以及属性等等 阅读全文
posted @ 2019-05-19 13:00 GIS之家 阅读(963) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页