arcgis api for js入门开发系列二十打印地图的那些事

前面我写过关于利用arcgis api for js打印地图的,但是打印地图服务都是基于arcgis server发布的,arcgis api加载在线地图,比如天地图、百度地图、高德地图等,底图都是打印不出来的;这个在GIS之家群里也有很多giser问过,我一直也没抽出时间好好整理研究,碰巧一个师妹遇到这种打印问题并且解决了,于是我向她邀稿,才有这里的这篇文章。本文是‘猴妹‘师妹授权给我来发表的,介绍都是师妹的研究成果,在此,非常感谢‘猴妹‘师妹 继续阅读“arcgis api for js入门开发系列二十打印地图的那些事”

arcgis api for js入门开发系列十八风向流动图

本篇主要讲述的是利用arcgis api实现风向流动图,效果图如下:

实现思路:

在esri提供的开源githunb基础上进行修改的:https://github.com/gishome/wind-js

修改之处 继续阅读“arcgis api for js入门开发系列十八风向流动图”

arcgis api for js入门开发系列十七在线地图(天地图、百度地图、高德地图)

本篇主要讲述的是利用arcgis api加载互联网在线地图服务资源,简单封装一个底图切换控件js,在线地图包括:天地图、高德地图以及百度地图,效果图如下:

继续阅读“arcgis api for js入门开发系列十七在线地图(天地图、百度地图、高德地图)”

arcgis api for js入门开发系列十六迁徙流动图

最近公司有个arcgis api for js的项目,需要用到百度echarts迁徙图效果,而百度那个效果实现是结合百度地图的,怎么才能跟arcgis api结合呢,网上搜索,终于在github找到了,github源代码地址:https://github.com/wandergis/arcgis-echarts;在此,非常感谢原创作者无私奉献;

整合进去自己demo的效果图如下:

继续阅读“arcgis api for js入门开发系列十六迁徙流动图”

arcgis api for js之echarts开源js库实现地图统计图分析

前面写过一篇关于arcgis api for js实现地图统计图的,具体见:http://gishome.net.cn/arcgis-api-3x-for-js/arcgisapi3x-13/

那是基于dojo组件来实现图表统计的,实现的效果一般般;所以,本篇利用arcgis api for js结合echarts实现统计图效果,效果比之前好看,效果图如下:

继续阅读“arcgis api for js之echarts开源js库实现地图统计图分析”

arcgis api for js实现克里金插值渲染图–不依赖GP服务

本篇的亮点是利用kriging.js结合arcgis api for js,实现克里金插值渲染图,截图如下:

具体实现的思路如下 继续阅读“arcgis api for js实现克里金插值渲染图–不依赖GP服务”

arcgis api for js热力图优化篇-不依赖地图服务

前面我写过一篇文章,介绍如何实现arcgis api的热力图效果,但是依赖arcgis server发布的地图服务来获取热力图的数据源。实际应用中,很多业务数据来源数据库,并不一定是从地图服务来获取的。所以,本篇文章从两个不同的角度来优化一下热力图,谈谈不一样的实现热力图思路。

1.arcgis api的FeatureLayer构造数据源不同之处来实现热力图:

继续阅读“arcgis api for js热力图优化篇-不依赖地图服务”