ArcGIS 全家桶(ArcGIS Enterprise)---Linux安装笔记

安装环境
软件:
操作系统—Redhat 7.2 64位
安装版本—ArcGIS 10.5
硬件:
VMware Pro 12.0虚拟环境
双核CPU
4G内存
PS:强烈建议高于这个配置

安装过程笔记

安装前基础知识
su为超级用户
su – user为某一用户的超级权限
vi /etc/hosts 为编辑文件命令,进入文本编辑页面后,输入i插入开始编辑,输入O表示在当前行插入。编辑完之后,按ESC停止编辑,依次输入:wq表示退出
cat /etc/hosts表示在命令行界面查看文件
ll表示查看当前目录下的文件
ls –l与ll相同
cp /home/test.ecp /arcgis 表示test.ecp文件复制到arcgis目录下
mkdir /mnt/cdrom ////确认是否有该目录,没有的话,新建目录
mount /dev/cdrom /mnt/cdrom ////将光驱挂载到/mnt/cdrom下

点击继续阅读

将点进行排序并编号---ArcGIS脚本工具的制作

好久没更新博客了,就好像好久没谈过恋爱,实际压根没谈过(手动滑稽),今天跟别人说,他们都很诧异,想想自己已近中年(联合国的标准),确实不可思议,所以很遗憾呀!
有人说到了什么年龄就该做什么事,这样才不负时光,而我感觉在这十年里,时光仿佛静止了一样,自己停滞不前,任风云万变,如今却一声长叹。
唉,又发了个牢骚,人到中年是不是这个状态呢?

切到正题!
前段时间,和同事都接到一个问题,是关于点排序的,用户想将一些点,按照空间位置,从左到右,再从上之下排序编号,如下图所示:
样例

点击继续阅读

使用Python进行语音识别---将音频转为文字

自从入职以来,一直在做关于ArcGIS视频的中英字幕,前前后后已经做了不少。基本都上传到网上了,有兴趣的可以看看http://i.youku.com/arcgis
说实话,这是个挺废时间的工作,一般一个5-6分钟的视频,从听写字幕脚本到时间轴校对,校对完之后逐句翻译,本着自己的水平,不求信达雅,只求通畅就行,然后再加一些DuangDuang字幕特效,最后将字幕和视频进行,基本是3-4个小时,可能看起来不可思议,有兴趣的可以亲自去尝试一下。
虽然过程是枯燥乏味的,但是最终看到自己的成果,成就感也是油然而生的。
中英字幕 小样

点击继续阅读

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

点击继续阅读