0

arcgis api 4.x for js 图层拓展篇之mapvLayer(附源码下载)

因为在项目开发过程中,使用的arcgis js api版本是4.7,并不能支持客户端渲染热力图,想到arcgis js api 4.x的渲染是基于canvas,故琢磨着是否能借助类似于mapV、echart、heatmap.js等同样基于canvas的优秀可视化库来操作,本篇主要讲述拓展支持mapV... ...

GIS之家 发布于 2019-06-03 19:38 评论(0)阅读(71)
0

Cesium专栏-测量工具测距、测面、测高(附源码下载)

测量是一个GIS系统最基本的,也是必备的模块,网上也有很多相关开发者分享过关于Cesium测量的技术文章,风格各异,但是大同小异,只要弄清楚了原理以及方法,其实每个人都可以写出自己的测量小工具。 测距 测距其实计算两点之间的距离,这个计算方法可以使用最原始的直角三角形求斜边的方法,但是我们也可以直... ...

GIS之家 发布于 2019-06-02 22:28 评论(2)阅读(208)
0

Cesium专栏-空间分析之剖面分析(附源码下载)

简单的说,地理学上的剖面分析,是从其中一个维度去比较、衡量、分析一组样本的区别,然后定性、定量给出结论的一种分析方法,比如科学家们研究人类,从年龄这个维度可以把人归纳成幼儿、成人、老人等。我们这里说的剖面分析更具体点,是从地形表面的高程这个维度去研究分析,比如环法自行车赛中每段比赛前展示的爬坡高度图... ...

GIS之家 发布于 2019-05-31 12:36 评论(0)阅读(89)
0

arcgis api 3.x for js 地图加载多个气泡窗口展示(附源码下载)

由于 arcgis api 3.x for js 目前没有 GeojsonLayer, arcgis api 4.x 最新版本目前是支持了的,并且 arcgis api 3.x 提供的 Popup默认只可以弹出一个,某些情况下,用户想加载弹出多个窗口,我一直看看能不能有什么途径,比如 arcgis ... ...

GIS之家 发布于 2019-05-30 22:24 评论(0)阅读(67)
0

cesium-webpack 入门开发系列一初探篇(附源码下载)

我之前写一系列关于 cesium 入门开发文章,均是采取页面引用 cesium.js 以及 css 传统的手段来开发。其实 cesium 官网早已推出 CesiumJS and webpack 形式,我一直没抽空来尝试,所以,今天抽空按照官网的教程搭建一套 cesium-webpack形式来开发。 ...

GIS之家 发布于 2019-05-28 15:21 评论(0)阅读(59)
0

openlayers5-webpack 入门开发系列一初探篇(附源码下载)

我之前写一系列关于 openlayers4 入门开发文章,但是官网推出来 openlayers5 版本的好一段时间, openlayers5 跟 openlayers4 版本差异不小,改为 import 形式引用 js css 等资源,所以,开始了本篇文章 openlayers5-webpack 入... ...

GIS之家 发布于 2019-05-27 12:54 评论(0)阅读(106)
0

leaflet-webpack 入门开发系列二加载不同在线地图切换显示(附源码下载)

本篇 demo 加载在线地图分别是 OSM 地图、ArcGIS 地图、天地图、高德地图、谷歌地图以及百度地图,由于加载百度地图比较特殊,它采用的投影坐标系方案定义跟其他在线地图不一致,需要自定义 L.Proj.CRS,所以,为了简单化测试,加载百度地图是在另一个地图页面来的。 ...

GIS之家 发布于 2019-05-26 18:03 评论(0)阅读(78)
1

Cesium-空间分析之通视分析(附源码下载)

通视分析是指以某一点为观察点,研究某一区域通视情况的地形分析。利用DEM判断地形上任意两点之间是否可以互相可见的技术方法,分为视线通视分析和可视域分析,前者判断任意两点之间或者多点之间能否通视,后者对于给定的观察点,分析观察所覆盖的区域。 其中可视域是从一个或者多个观察的可以看见的地表范围。可视域分... ...

GIS之家 发布于 2019-05-25 22:08 评论(0)阅读(217)
1

Geoserver2.15.1 配置自带 GeoWebCache 插件发布 ArcGIS Server 瓦片(附配置好的 Geoserver2.15.1 下载)

之前写过一篇关于 Geoserver2.8.5 版本的部署配置发布 ArcGIS Server 瓦片点击查看,那是下载 Geoserver2.8.5 源码编译,重新打包 jar 来部署配置思路的,版本也比较旧。最近我想升级 Geoserver 版本,所以从官网下载最新版本 Geoserver2.15... ...

GIS之家 发布于 2019-05-22 20:06 评论(0)阅读(49)
1

GDAL读取Shp问题解决:Unable to open EPSG support file gcs.csv

在GIS软件的开发中,经常用到开源库GDAL读取Shp数据,当shp数据中包含投影信息时,可能会遇到“Unable to open EPSG support file gcs.csv”错误提示,该错误是由于没有设置“GDAL_DATA”引起的。 ...

爱在846 发布于 2019-05-20 15:19 评论(0)阅读(98)
0

百度地图API 拖拽或点击地图位置获取坐标

1 function setPlace(map,myValue,callback){ 2 function getAddress(){ 3 var pp = local.getResults().getPoi(0).point; //获取第一个智能搜索的结果 4 map.centerAndZoom(... ...

昜木辰deブログ 发布于 2019-05-20 11:47 评论(0)阅读(48)
0

leaflet-webpack 入门开发系列一初探篇(附源码下载)

leaflet-webpack 入门开发系列环境知识点了解:node 安装包下载,webpack 打包管理工具需要依赖 node 环境,所以 node 安装包必须安装,上面链接是官网下载地址; webpack 配置介绍文档,详细的 webpack 文档配置介绍,适合新手查看,我也是边看边学;vsco... ...

GIS之家 发布于 2019-05-19 13:00 评论(0)阅读(60)
0

arcgis api 3.x for js 解决 textSymbol 文本换行显示(附源码下载)

arcgis api 3.x for js 默认加载 textsymbol 显示文本是不支持换行的,识别不到 \n \r 等等转义符,需要拓展一下才能支持,下面是拓展后的效果图 ...

GIS之家 发布于 2019-05-18 10:15 评论(0)阅读(71)
0

WGS84、WebMercator、GCJ02和BD09坐标系简介与转换

WGS84(GPS): 地心坐标系,空间直角坐标系,原点与地球质心重合,为GPS采用的坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。 通过GPS可以直接获取WGS84下的坐标(B,L,H),B为纬度,L为经度,H为大地高即到WGS84椭球面的高度; 我国地图采用的是北京1954或西安 ...

昜木辰deブログ 发布于 2019-05-15 21:16 评论(0)阅读(71)
0

openlayers4 入门开发系列之前端动态渲染克里金插值 kriging 篇(附源码下载)

本篇的重点内容是利用 openlayers4 实现前端动态渲染克里金插值 kriging 功能,根据配置颜色模型不同渲染效果不同 ...

GIS之家 发布于 2019-05-12 12:12 评论(2)阅读(248)
0

JavaScript动态加载script方式引用百度地图API,Uncaught ReferenceError: BMap is not defined

百度地图官网文档介绍使用JSSDK时,仅提供了2种引入方式: script引入 异步加载 实际工作场景中仅某一两个页面或者只是单纯有功能需要用到百度地图,所以没有必要在 index.html 中全局引用。 利用之前博客所写的JavaScript 动态加载script和style样式 进行操作,发现如 ...

昜木辰deブログ 发布于 2019-05-11 16:26 评论(0)阅读(133)
0

百度地图API----搜索地址,获取该点的位置坐标并转换成WebMercator

function doFind(){ LoadBaiduMapScript().then(BaiduMap).then(function () { //查询并获取坐标 var myGeo = new BMap.Geocoder(); //获取搜索框的值 var address = document.... ...

昜木辰deブログ 发布于 2019-05-11 15:45 评论(0)阅读(41)
0

arcgis api 4.x for js 结合 react 入门开发系列react全家桶实现加载天地图(附源码下载)

基于两篇react+arcgis的文章介绍,相信大家也能体会两者的开发区别了。在“初探篇”中作者也讲述了自己的选择,故废话不多说,本篇带大家体验在@arcgis/webpack-plugin环境下,使用react+redux+react-router+less+es6+webpack 开发(故在看本... ...

GIS之家 发布于 2019-05-07 23:02 评论(0)阅读(214)
0

ArcGIS API for JavaScript如何写自定义接口给前端调用

ArcGIS API for JavaScript是基于dojo开发的一套API,在实际生产中,我们需要再根据自己的需求实现自定义的功能,最后抽象成接口给前端调用。 我们使用dojo的declare来实现 require的包是"dojo/_base/declare" 依赖项是declare 范本: ...

昜木辰deブログ 发布于 2019-05-07 19:53 评论(0)阅读(99)
1

VectorMap.js 矢量地图库 – 快速入门

VectorMap.js是一个开源地图渲染JavaScript库, 可以使用WebGL或者HTML5两种方式进行交互式矢量地图 (包括“矢量瓦片地图”,一般性矢量数据地图)和 栅格瓦片地图的渲染。 WebGL渲染意味着高性能,大数据, HTML5渲染意味着老浏览器的兼容性。 借助WebGL和HTML ...

上下田 发布于 2019-05-06 15:56 评论(0)阅读(152)