arcmap时态数据应用

上传人:工**** 文档编号:479805439 上传时间:2022-08-29 格式:DOCX 页数:10 大小:336.84KB
返回 下载 相关 举报
arcmap时态数据应用_第1页
第1页 / 共10页
arcmap时态数据应用_第2页
第2页 / 共10页
arcmap时态数据应用_第3页
第3页 / 共10页
arcmap时态数据应用_第4页
第4页 / 共10页
arcmap时态数据应用_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《arcmap时态数据应用》由会员分享,可在线阅读,更多相关《arcmap时态数据应用(10页珍藏版)》请在金锄头文库上搜索。

1、arcgis10 动态地图的制作制作动态地图,比如根据一年的不同月份,进行展示。1、首先打开属性表,添加表示时态的字段,字段类型为日期,根据不同月份进行录入。 日期修改可以进行批量处理,以1 月份为例:(1) 点击“开始编辑”,在属性表中选中表示1 月份的所有数据;(2) 点击编辑栏里的属性图标,出现的属性框里将会显示被选中的数据以及属性;骗器n I | 卜 | B / G t 逐 I IS t|:中乂勺I 酉启运(3) 点中图层名,即可对时间属性进行统一修改,可以直接录”2013-01,否则,为修改 某一条属性中的记录。(4) 保存并停止编辑。2、右击图层,“属性”,选中“时间”选项卡:(1

2、) 勾选“在此图层中启用时间”;(2) 图层时间为“每个要素具有单个时间字段”,这里只需要一个时间字段,若为另一个选 项,则需两个时间字段;(3) 时间字段为刚才添加的时间字段;(4) 字段格式会自动更新,然后直接点击“计算”即可;5)确定。3、打开“时间滑块”(1)主菜单栏“自定义”一一“自定义模式”一一“命令”选项卡,输入“时间滑块”2)单击拖动“时间滑块”图标至“编辑器”栏中即可。自訓I. |工具条曲 命發型 选项)显不包含肛卞内咨的命令 类别1;窗口时间看块1命會:时髓块E茹述 :盘.丛文件瀟加关闭4、时间滑块中的设置1) 点击图中图标2)点击“选项”进行设置时间步长:表示时间轴走动一

3、单元格的距离,越小,则每走一步的距离越细时间窗:数据持续的时间,如题为显示每个月的数据,设置为30 天,表示前一月份的数据 会持续显示直到下一月份的到来才消失。若设置为小于30,如 1,则数据一闪就消失了。2) 时间范围:选择所要制作的动态地图的图层4)设置好后,播放即可。Arcgis 时态数据应用动态展示 3 个月内犯罪案件数量变 化一、数据准备情况一:已有数据:派出所辖区的面数据,属性表结构如下,District为辖区编号,其他三 个字段分别存储一月到三月的案件数量。FIDShejie DistrictJanuaryFebMarch0Pclyg 如20302011/02Di而ict 占|

4、time crimes um1 2011/011 2011/021 20/032 afffi 吊 i2 2011/022 2011/033 2011/013 2011/03如何将手头的数据转换成这样的时态数据呢?难道每个要素都要进行复制吗?对于这种情 况,我们可以想办法将表 1 进行转置,使用 ArcToolbox 里的 Transpose Fields 工具来实现, 工具设置如下图: Fields to transpose勾选需要转置的时间字段; Attribute Fields勾选需要保留的其他字段(属性值原封不动的保留)。注意如果勾选Shape, 输出为要素类,否则输出为表格。工具执行结

5、果如下:FIDS Ito p e *DislrictTIMECRIME0PulyqanIFeb208Pollan1叩ISPolyg&rtFJanuary104P&lygart2Feb驰Polygon2Mercli20JOPolygon2January201Polygon3Feb309Polygan3017Polygon3Januaiy10经过Transpose Fields的处理,每一个要素在每个时间戳都会记录一次,已经基本满足了需 要,但是现在TIME字段值还不符合要求,需要进一步处理。利用选择工具选中所有是January的要素,在字段计算器中将TIME字段更改为2011/01,其 他两个月

6、也分别用该方法处理。就可以得到图2中的结果了。情况二:虽然时间信息的记录方式是按照图2 的形式记录,但是和地理数据分别存储在不同的表格中,那么这种情况就要想办法把两张表格关联起来。对于这种一对多的关系,没有办法直接用join工具,只能用ArcToolbox中的Make query table来间接的实现。需要注意的是要关联的两个数据必须位于同一工作空间下。并且关联之后是一张虚拟的表,需要将其导出。这样就能得到图2 的结果了。准备好数据之后下一步就可以来进行展示了,如果我们希望用不同的颜色变化来体现不同月份案件的数量变化,就需要先做符号化。例如用红橙黄绿来表示案件的多少,可以基于CRIME字段用

7、渐变色来表示,划分好区间并设置每个区间的颜色:41-60在囹层厲性对话框中的血已选项卡中逬行设羞5-1011-20J5LI耳貫OVJWIIWIFirkioul 1FI4R 4-UU grz 戸T*tm- caropartwELdi 也虽卍 im a snjk bm# heid如mat: nmiyoIm Md!Trn# 仙p JWFJBl!a 軒 tiS/ilAlliDil口 U dwiM fnquartt|f n WcWli bw rtnt nJtamibcaSy taplirv anSRQ2(fM QaWHhrl味阿J olna -Il Kelat eaLl ucjwHT1Lflue点击To

8、ols工具条上的Open Time Slider Window就可以进行播放啦。I.D0TIME叶冲 g EtaH n M MH昭 XI軒翼二、数据展示通过这篇和上篇日志中的两个小例子,可以看出,动画的设置是比较简单的,关键在前期的 数据准备工作。当得到时态数据之后,除了可以用颜色,位置来体现动画之外,还可以配合图表,这样的展示就更形象和直观。并 且动画的展示不仅可以导出为视频, 还可以在输出地图时,导出不同时间的地图状态,用于制作地图集,功能还是很强大的。动态展示台风中心轨迹时态数据的展示是一种很有“魅力”的数据展示手段,例如可以用颜色的深浅变化结合柱状 图等图表动态地展示10 年间人口的变

9、化情况,或者用动态的点来展示台风中心移动的轨迹 等等,这种动画的方式相比于普通制图往往能获得更好的用户体验。最近做了两个小demo 试验了一下时态数据,这里和大家分享一下。所谓的时态数据,就是属性中包含了时间信息的数据,字段的类型可以是文本型、数字型、 日期型,如果是文本和数字型的字段书写规则如下:Supported string field formats YYYY YYYYMM YYYY/MM YYYY-MM YYYYMMDD YYYY/MM/DD YYYY-MM-DD YYYYMMDDhhmmss YYYY/MM/DD hh:mm:ss YYYY-MM-DD hh:mm:ss YYYYM

10、MDDhhmmss.s YYYY/MM/DD hh:mm:ss.s YYYY-MM-DD hh:mm:ss.sSupported numeric field formats YYYY YYYYMM YYYYMMDD YYYYMMDDhhmmss动态展示台风中心轨迹动态展示要素空间位置随时间的变化,存储结构就比较简单了,每一行记录该要素在不同时 刻的位置即可。如果手头的数据只是表格,需要先将存储了地理位置以及时间的表格转换为 要素类。例如下图记录的是不同时间台风中心的经纬度,可以先在ArcCatalog中,表格的右 键菜单中使用create featureclass from xy table,

11、来创建要素类。OBJECTm LTL09GDitfe T isic10. 6-L&2000/6/3 1B:DO:O02IL 5価,1y12-曲2000/8/41也3-as. a200Q/8/4 12:00:00IZ 72丽乔尬彳ig:oo:dbIX 26.7ZDOQ/E/513. 7-娥?r 2000/8/5 G:OD: 00814. 12oaa/B/5 i2;oo:oo站釘,dliOL4. &2000/8/414. G-M.4Mraa/B/6 G:00; 00得到要素类之后加载到ArcMap,只需要在图层属性对话框的TIME选项卡中进行设置即可进 行动画的播放了,如下图所示。需要注意的是Di

12、splay data cumulatively选项,如果希望显示一连串连续的轨迹,则需要将此选项勾上。如果不勾选,每次只会在当前时刻的台风中心的点。然后点击Tools工具条上的Open Time Slider Window就可以播放动画。J 曲删沖 Ei-h- cumWX鼻jeiectJ FH h 他 i-de-wj Jule證皿巾i D虫创 哼lJtharIHWrTlnw耳嗣EmiTime:Y內吟卡邮朮0m TiftAMMl昭l也1 i!關昭Enfl1 习4?11阡hfU5u tff L f P3 VpW1伽亦如FTisldimcnl t 仙 *ryi IcliiSifti.wHTEL J和i1Ln上iiFM cnlmr

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号