指定范围进行地图打印

       在应用程序中,地图打印是一个经常被用到的操作。自10.1版本起,Esri就在ArcGIS for Server中提供了一个预先配置好的打印服务来实现打印操作。相应地,在ArcGIS API for JavaScript中也提供了PrintTask任务和Print控件,开发人员在使用时只需要将map或者view对象指定为打印对象,map或者view显示的信息就会被以JSON的形式传递给

利用Python实现山体阴影效果渲染

前段时间老在和Python的matplotlib过不去,虽然这个东西特别简单好用,但是默认绘制出来的图形简单中带着特有的丑,比如我对地震数据情况进行了一个2D散点图绘制,啥参数语句也不加,默认出现的就是这个效果:






好吧……虽然是默认的效果,这样太单薄了……所以就琢磨着要不加个背景图?比如这样的:






嗯,在下面叠个世界地图做背景,立马就有GIS的赶脚了……






所以发现

空间数据挖掘与空间大数据的探索与思考(四)

讲完了空间统计学和数据中心,我来讲一讲业界很多政府官员以及我对大数据的认识和理解,因为我现在在ESRI中国主要做大数据,他们对大数据有一些什么样的认知呢?

第一种认识,数据量大就是大数据,这是我去交流的时候很多用户提到的,动辄说大数据,就是我们有XX亿条,XXTB数据,所以我们就是大数据。还有说我们要做大数据项目,先要弄够多少多少量的数据,才行。







第二种认识是不用传统数据库就

空间数据挖掘与空间大数据的探索与思考(三)

地理的分析核心是来源于所谓的空间统计学,空间统计学有四个最基本的概念:空间概率、概率密度、不确定性和统计推断。








第一个概念是空间概率,空间概率是一种符合地理学第一定律的联合概率。



说道联合概念,先得聊聊经典统计学里面的联合概率。举一个简单的例子,一个女生要找想男朋友,问我有没有啥资源可以介绍 ?我问你需要什么样的男生?她说她的要求很简单,就三个。第一个要求要长得高一点;第二个

空间数据挖掘与空间大数据的探索与思考(二)

可视化号称是数据分析的最后一公里,有时候(更准确的说,是大部分时候),一张图就够了。图1是美国2000年人口统计数据,灰色的球表示所在州的人口数量,而且按照球体的大小,也很轻易的分辨美国的三大人口中心:分别是纽约、芝加哥、洛杉矶,橙色的球代表原住民。如果看的不是图,而是将这张上的数据列出做成Excel表,估计打印20页没有问题,但是看一份二十页的表格容易,还是上只给出下面这样一张地图更明白的了解整

空间数据挖掘与空间大数据的探索与思考(一)

本文是今年1月份去武汉参加社会计算会议的时候,应约在武汉大学GeoScienceCafe 论坛上面做的主题报告《空间数据挖掘与空间大数据的探索与思考》的讲话录音整理稿,另外虾神配合着PPT又重新编写了部分内容,形成了整个文稿,大约会形成三到五章左右发出来。






大家好,非常开心能够来到武大,也特别激动和感动,因为本次来武大是参加社会地理计算的年会,主要想见一见卢克教授,当然啦,还有在座的

ArcGIS Python API可视化及分析系列教程(一):入门与简介(2)安装与配置

前文再续,本节主要讲安装……





前置要求:


1、有Python软件安装的经验。
2、离线安装的话,需要有ArcGIS Javascript API部署经验和能力。





如果这两个都从来没有弄过的话,就用在线的吧,省事。





ArcGIS 从9开始引入Python作为官方脚本,只要安装ArcGIS任意版本,就会自动安装一个Python的环境,但是到了在ArcGIS Pr

ArcGIS Python API可视化及分析系列教程(一):入门与简介

虾神自己热烈祝贺一下虾神开新坑……





虾神2018年第一坑,开在了可视化上面,在2016年的时候,虾神完成了一套leaflet for R的系列教程,受到了很多同学的点赞,还有同学问,虾神你能不能写写Python的啊?我们毕竟用Python多啊……所以这次专门开了Python的web可视化教程,只不过可能有一点会让有些同学觉得不爽的是,用的是ArcGIS Python API。

安卓智能地图开发与实施二十五:Shapefile文件的可视化与编辑 - ArcGIS Runtime SDK for Android(Version 100.2.0)

Shapefile文件的可视化与编辑


ArcGIS Runtime 100.2.0的正式发布带来个更多移动端的处理地图的能力,例如支持WMS图层、支持海图(ENC)图层,再如基于场景相机(Camera)的视域分析。同时还提供了新的统计查询API(总和,平均值,计数,最小值,最大值,标准差或方差)。而今天要描述的重点是ArcGIS Runtime 100.2.0对Shapefile数据格式

安卓智能地图开发与实施二十四:关于源代码的放送 - ArcGIS Runtime SDK for Android(Version 100.1.0)

关于源代码的放送

鉴于最近诸多ArcGIS Runtime for Android开发的炙热之士,多次邮件我索要源码,我才意识到出现了大的问题。先将以往博客的源码都放置在此:
链接:https://pan.baidu.com/s/1jIXOSeU 密码:y3dl
包含的内容如下:

稍微多说两句:

调用天地图源码

一是里面有ArcGIS Runtime for Andr

安卓智能地图开发与实施二十三:三维场景中的可视化 - ArcGIS Runtime SDK for Android(Version 100.1.0)

三维场景中的可视化


三维场景(SceneView 、ArcGISScene)中具备更多的符号化方式来传递信息,包括SimpleMarkerSceneSymbol、ModelMarkerSymbol、DistanceCompositeSceneSymbol以及空间要素拉伸。


SimpleMarkerSceneSymbol

可绘制样式:
立方体( Cube ) 圆锥体(

安卓智能地图开发与实施二十二:展示三维场景 - ArcGIS Runtime SDK for Android(Version 100.1.0)

展示三维场景(ArcGISScene)

三维通过接近真实世界的角度来可视化数据信息
三维场景的使用类似于MapView和ArcGISMap,二维数据皆可加入三维场景
三维场景不同于二维,其具备高程表面(elevation surface)
无高程表面(elevation surface)

有高程表面(elevation surface)

MainSceneVie