ArcGIS中多个字段同时渲染

今天群里有个人问到:怎样对一个图层的多个属性字段同时渲染。当时确实有些懵,因为之前基本只对一个属性字段进行符号配置显示,所以无从着手,想到用多个图层同时表示,但是不行,顿时感觉没办法了,下班后,忙完其他的事后,还是不死心,于是又尝试了一下,果然,问题居然很简单的就解决了!

一、造数据

首先我造了一些数据。
现在我手上有一个全国各主要城市的空气质量数据,里面有AQI、二氧化硫、臭氧、二氧化氮、pm10、pm2.5等。
原始数据

点击继续阅读

python学习小记

1、关于if __name__ == ‘__main__‘ 如何正确理解?
name 是当前模块名,当模块被直接运行时模块名为 main
这句话的意思就是,
当模块被直接运行时,以下代码块将被运行,
比如当前文件是test.py,双击运行,或者在IDE中运行,
那么if __name__ == ‘__main__‘: 下面的代码就会运行,这些代码可用于测试test.py中函数、类写得是否正确

当模块是被导入时,代码块不被运行,
比如当前文件test.py被其他文件test123.py导入,
即在test123.py中以import test语句导入,
则test.py中if __name__ == ‘__main__‘下的语句将不会执行

2、由于for循环与while循环可配合使用

3、正则表达式部分字符解释
正则表达式

4、Markdown转义字符

1
2
3
4
5
6
7
8
9
10
11
12
\\ 反斜杠
\` 反引号
\* 星号
\_ 下划线
\{\} 大括号
\[\] 中括号
\(\) 小括号
\# 井号
\+ 加号
\- 减号
\. 英文句号
\! 感叹号

与ArcGIS有冲突的软件---黑名单(不定期更新)

先亮个相:福昕阅读器、有道词典、搜狗输入法

之前在用ArcGIS时,遇到了两个致命的问题,不管是重装软件,甚至是重装系统,都无法解决,但是其他人的软件都没有这种现象,无奈使用其他的功能去实现。
后来发现是软件之间的冲突导致。方法很简单,卸载冲突的软件或者关闭掉进程
下面列举黑名单,不,冲突的软件

点击继续阅读

更换注册ArcGIS Web Adaptor后,Portal for ArcGIS需要做的内容迁移

情境描述:
之前在我的电脑上装了Portal for ArcGIS和ArcGIS Server,并且共用一个ArcGIS Web Adaptor,
后来Server组的同事建议Portal for ArcGIS和ArcGIS Server分别用一个ArcGIS Web Adaptor,
于是我先将Portal for ArcGIS和ArcGIS Server解除联合,然后卸载掉ArcGIS Web Adaptor,
接着安装了两个ArcGIS Web Adaptor,注册server的命名为server,注册portal的命名为arcgis。
安装之后,分别注册Portal for ArcGIS和ArcGIS Server,接着联合,成功!

点击继续阅读

ArcGIS中使用字段计算器创建日期序列字段

当我们有一些空间数据,想通过动画的形式展示,可以在ArcGIS中的时间滑块工具实现。如果图层要开启时间属性,得有日期类型字段,所以首先需要创建相应字段。
如果我们对要素的先后顺序没有要求,可以通过字段计算器快速生成自增型日期,实际之前我已经写过字段自增的博文ArcGIS中使用字段计算器生成随机数和自增数
这里我是在ArcGIS Pro中实现,(可以看到ArcGIS Pro中不在支持VB语法,只支持python了)

点击继续阅读

使用ModelBuilder批量处理和命名问题解决

社会分工是动物社会的标志之一,也是人类出现商品经济发展的基础。

这不,因为分工,我们可能得到一个地区不同部分的数据,这时想将其合并在一块,两三个还行,使用merge(合并)工具轻松解决,如果是10个,100个甚至成千上万个,那就难办了,
这时使用ModelBuilder是最方便快捷的。

点击继续阅读

ArcGIS知乎网站用户信息爬取与分析【附代码】

上周陈老师让我收集一下部门人员在ArcGIS知乎上的活动信息,包括威望、积分、赞同、感谢、提问、回复和文章等数量,当时觉得数量不多,就直接打开网页一个个找到,然后敲到Excel中。
现在觉得要是以后大量分析用户行为,这就不可行,正好对爬虫感兴趣,先写个练练手。
爬取的信息如下:
有效注册用户:4633个


问题总数:5247个

回复总数:6146个

文章总数:2539篇

日期:2017年01月10日12:00

点击继续阅读