kikita & Maps

GIS,spatial and artificial intellegence learning and share

Python的列表非常好用,一些常用的操作写在这里。


在Python中创建一个列表时,解释器会在内存中创建一个类似数组(但不是数组)的数据结构来存储数据。列表中的编号从 0 开始,然后是1,依此类推。



print() 显示列表;

len() 得出列表中有多少数据项;

append() 在列表末尾追加一个数据项;

extend() 在列表末尾增加一个数据项集合;

Read more »

制作一幅较高性能的地图检查如下方面是否注意到了 ?



1 内容组织:


· 空间参考/Spatial Reference

在ArcMap中配置地图文档,要尽可能将所有数据与数据框使用相同的空间参考,特别是编辑或创建要提供服务的数据的时候。虽然ArcMap可以进行动态投影,但是这样做可以避免动态投影计算所造成的性能损耗。

对于不同空间参考的数据,可以使用工具 Project 进行转换。

· 连接与关联/Join & Relate

我们有时会通过Join表中的字段进行标注或符号化,也可能会通过Relate操作来执行查询等。然而,通过连接和关联访问数据可能会降低性能,需要执行额外的工作来维护连接。

Read more »

这篇文章中使用的环境信息:

Red Hat Enterprise Linux Server release 6.4
Red Hat Enterprise Linux Server release 5.8
ArcGIS License Manager 10.2.2
Xmanager 5


**★ 安装之前一定要了解系统要求,这一步很重要,这里不啰嗦,详情点 这里**


1. 准备安装文件

我的Linux服务器是虚拟机,没有光驱,选择ftp上传安装文件。一般在各种linux的发行版中,默认带有的ftp软件是vsftp。

检查vsftpd软件是否安装, # rpm -qa|grep vsftp
启动 vsftp 服务,**# service vsftpd start**

使用ftp客户端上传 ArcGIS License Manager (LM)安装包。如果上传的 iso 镜像文件之后使用 mount 命令挂载,其实也可以仅将光盘中 LicenseManager 目录下的 linux 文件夹上传,此文件夹为 LM 的Linux安装包。

包含如下几个文件(夹):

Read more »

用采样点制作热力图是个非常常见的需求。热力图可以给地图的阅读者直观的信息,下面就看看如何在 ArcGIS Pro 中做一个漂亮的HeatMap。

PS: 这是通过点密度插值生成的栅格的静态表达方式,区别于 ArcGIS Pro 自带的动态HeatMap的渲染器哦。


1.

准备好采样点数据,当然是量大更优。我这里用了全球地震点数据,大约有 21W+ 的数据量。像这一类的数据可以从一些提供公开数据的网站获取,例如 USGS



2.

使用 ArcGIS 中的密度分析工具可以从点数据直接生成密度栅格,工具位于 ArcToolbox —— Spatial Analyst —— Density 工具集下。这里我采用了 Kernel Density 。

Read more »

如今,通过 GPS 我们可以轻松采集到自己的足迹,Runner们用各种手机App记录跑步路线也再平常不过。如果我们有大量的足迹信息,也可以试试 ArcGIS Pro 的渲染能力,来看看自己的 Favourite 线路如何分布。


我在 ArcGIS Online 上 down 到了某位 Runner 的足迹信息,当然大家也可以用自己的,gpx,txt,kml 等常见的 GPS Tracklog 文件都是可以直接导入成为 ArcGIS 支持的格式。根据文件格式的不同,你可能会需要 GPX to Feature , Add XY Event layer, KML to Layer ,Points to Line 等这些工具的辅助,得到路线数据,表示路线的线数据当然越多越好。


ArcGIS Pro 的符号化中增加了符号的透明效果,这一点完胜 ArcMap 的渲染效果。你想问ArcMap什么效果?如下,好像有点惨不忍睹:


由于ArcGIS Pro 中的新增的符号透明不是图层的整体透明,而是每个Feature的符号透明,就会产生色彩叠加的效果。直观上说,就是符号叠加越密集的位置,色彩会越深,给人以渐变色彩的热力图的感受。


#怎么做?

Read more »
0%