NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 19052|回复: 9
打印 上一主题 下一主题

[工作记录] 将地理信息数据调入到Grasshopper平台连载-01(转)

[复制链接]
跳转到指定楼层
1m
发表于 2012-11-20 21:21:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 RichieBall 于 2012-11-20 21:22 编辑

转自:http://cadesign.cn/bbs/thread-56-1-1.html
在GIS平台可以处理空间分析,例如栅格数据的统计分析,重分类,栅格计算等,三维分析,例如坡度,坡向,可视性,以及水文分析,例如汇流累积量,河网的分级,这些在地理信息系统相关部分已经有所涉及,在模型构建部分,主要的目的是将分析的结果调入到GH模型构建空间中协同设计。

                               
登录/注册后可看大图


在ARCMap平台下处理的高程数据,并没有根据实际研究的需要进行高程的重分类,是按默认情况下划分的高程等级。    可以在GIS中以脚本的方式输出数据为某种特定的文本格式,例如本例中所要使用的XYZ方式,即将各个栅格以xy坐标的方式定位,将高程值存储在z值中。这里使用GlobalMapper(GM),作为数据转换的中间平台,先将ARCMap中的高程数据右键/Data/ExportData 输出为TIFF格式文件,当然也可以选择其它在GE中可以打开的格式。在GE中以File/Export Elevation Grid Format/XYZGrid方式输出,为了减小数据量,这里将分辨率Resolution调整为X,Y方向均为50m。转换后的数据文件后缀名为xyz,这里将后缀名改为txt,可以使用文本打开。

                               
登录/注册后可看大图

.txt格式的文本文件:可以看到数据格式每行以逗点隔开为x,y,z三个值,最后数字为z值,即(x,y)坐标点的高程。
-93.7975895648,32.2277380368,247 -93.7975895648,32.2276472463,247.309 -93.7975895648,32.2275564559,280.73 -93.7975895648,32.2274656654,279.842 -93.7975895648,32.2273748749,277.584 -93.7975895648,32.2272840844,274.884 -93.7975895648,32.2271932939,275.211 -93.7975895648,32.2271025034,305.808 -93.7975895648,32.2270117129,306.095
GH程序:

                               
登录/注册后可看大图



将.txt文本文件调入到GH中,使用Python编写文本数据处理模块,将.txt文件中的x,y,z数值分别以单独列表的方式输出,并同时编写了(x,y,z)坐标点的列表输出orpoint,以及为了控制图形的位置,编写了相对输出坐标点的列表输出repoint,将输出的数据在GH中生成Mesh面,并以z值即高程值为参考,以颜色标识高程重分类结果,最后编写图例部分,完成地理信息数据在GH中的调入与重分类。
在GH中显示数据:

                               
登录/注册后可看大图


如果对于如何将地理信息数据调入到GH中,请继续关注 <将地理信息数据调入到Grasshopper平台连载-02〉http://cadesign.cn/bbs/thread-62-1-1.html

--Richie


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏9 分享分享
2m
发表于 2012-11-20 21:56:18 | 只看该作者

这个挺有用的~~果断mark一下~~~
3m
发表于 2012-11-21 00:15:06 | 只看该作者
很有实用价值啊,学习了。感谢楼主的热情分享!
4m
发表于 2012-11-21 00:29:52 | 只看该作者
实用。。。照着做一遍。
5m
发表于 2012-11-21 08:26:21 | 只看该作者
很有用~~~真好~~~
6m
发表于 2012-11-21 08:29:22 | 只看该作者
好用。。。。。。。。。果断试一下
7m
发表于 2012-11-21 09:26:32 | 只看该作者
果断顶,了解gis的话,很好用
8m
发表于 2012-11-21 09:53:51 | 只看该作者
相当给力啊,之前也想用GH做这样的效果,但太菜了……牛B楼主
9m
发表于 2012-11-22 01:33:55 | 只看该作者
不错 原先也做过
10m
发表于 2014-4-21 21:12:29 | 只看该作者
很有实用价值啊,学习了。

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-11-26 17:38 , Processed in 0.066969 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表