软件小讲堂 | DEM数据与场地三维地形获取(1)

Hello~小伙伴们,又到了每周一次的软件小讲堂啦。

对于建筑,景观和城市设计专业的学生而言,场地三维地形的创建是设计过程中不可忽略的重要环节,无论是依据地形进行建筑的布置还是根据坡度选择不同的景观方案我们都离不开真实的三维场地。

虽然借助elk或者cadmapper这样一些网站我们可以获取大量诸如建筑道路水系之类的场地信息,但是这些方法对于三维地形的创建效果却大多不能满足我们的需求,并且在非大城市区域存在着大量信息丢失的情况。

对于大城市我们可以通过cadmapper获取场地信息,但精度略差

因此在本次系列教程中,我会向大家介绍两种借助DEM数据获取三维地形的方法。今天我们要学习的是如何借助谷歌地球来创建三维的真实场地。

PART 1

信息获取

要完成这样一个操作,大家首先需要安装一个Google Earth的较早版本(比如7.12版本),其次我们还需要一个叫做getools小软件的辅助.

以管理员身份运行getools,在工具中选择打开/获取谷歌地球。

之后就会在getools中看到一个和google earth完全相同的工作界面,大家可以在这选择任何你想获取的场地。比如我们选择云南地区的一个山地。

在这大家需要注意一点就是我们要保证视线方向是垂直往下的,按住鼠标中键往上移动即可。

当然考虑到计算精度,我们把镜头稍微拉近一些。

在工具中选择获取dem数据,XY方向比例控制采点的精度,数值越小采样点密度越大,最终生成的地形精度会越高但是计算时间也会随之增加。在这我们就使用默认的15%。

点击启动,getools就可以进行点的采样。经过一段时间的等待,点击保存数据,我们就完成了初步场地信息的获取。

在记事本中观察生成的txt数据,我们会发现这里面实际上就是每个测试点所对应的经纬度和高程。

但是如果我们想在Rhino中直接生成对应的场地地形,大家就会遇到一个很麻烦的事情,坐标转化

PART 2

坐标转化

因为经纬度对应的球体坐标(地球为一个球形),而Rhino建模环境中我们使用的都是XYZ这样一个平面坐标。因此我们在创建地形之前必须先完成这样一个地理经纬坐标转化为平面xy坐的坐标转化过程。

在这里我们可以使用一个小程序:高斯投影正算,这个程序可以自动的将地理坐标转化为平面坐标。

不过在这我们需要观察下这个程序的输入端为序号,纬度和经度,而我们之前直接生成的数据为经度,纬度,和高程。

因此我们需要用excel打开之前获取的txt文本,进行一个数据位置的变化(经纬度对调),并删除高程信息。

不过打开我们发现当前这三个信息是位于一列的,这样不方面我们后续的操作,因此选中一列,使用数据分列,选择分割符号,逗号。这样数据就会变成三列。

给A前面添加一列序列号。

将经纬度交换位置,之后将高程删除,保存为txt。

回到记事本中,使用编辑中的替换,将数据直接的大空格替换为逗号。

替换结果如下。现在数据的格式就完全符合坐标转化工具的要求了。

回到坐标转化工具,点击导入,选择刚刚生成的txt。在这我们还需要设置一下中央子午线的度数,这个我们可以根据经度坐标来设置,对于当前经度我们可以将其设置为99度。

点击转化我们就可以获取坐标转化之后的数据,选择导出就可以将这些数据重新保存为txt文本。

之后我们又要重复一下之前的操作,进入excel,将数据分列,调转经纬度对于XY数据的列(一般我们习惯将经度对应的平面坐标设为X维度对应的平面坐标设为Y),删除序列号的那一列并把之前删除的高程坐标进行补齐。

将修改后的数据保存为txt文本,再次使用替换,将空格替换为逗号,到此为止我们就完成了整个数据的坐标转化。

PART 3

场地建模

完成坐标转化之后,其实后续的场地建模就非常简单了,打开grasshopper。使用导入坐标将之前设置好的txt文本导入进gh,转化为三维的点。之后连接到Delaunay Mesh获取三维场地。

之后我们还可以使用之前提过的BISON运算器对于地形进行一定的标注处理。比如使用contour运算器生成地形的等高线。

或者使用Bison中各种各样的分析工具进行场地的分析,从而辅助我们后续的设计。

那么这样我们就完成了一个从谷歌地球到Rhino三维地形的创建。今天的教程也就到此为止了。下期我们将学习一个更为简便的创建三维地形的方法。

(0)

相关推荐

  • 三维GIS技术在输电线路选线中的应用

    中国电力科学研究院的研究人员黄彭.金欢.马潇.房正刚.刘蕊,在2015年第3期<电气技术>杂志上撰文,结合数字高程模型.数字正射影像.地球地理信息系统的特点,利用海量数据处理技术及三维GI ...

  • 解决工程坐标系应用难题!实景三维模型和CAD结合

    一.[前言] 工程业务,特别是线性工程(公路.铁路.油气管线.输电线路等)对GIS的需求与日俱增,地图与三维GIS在工程的设计.施工.运营养护等环节中都发挥了重要的作用:无人机的快速发展为获取工程现场 ...

  • 【科普】无人机航测常见名词术语汇总

    数据获取部分 航片: 顾名思义,利用航空摄影器拍摄的地面照片: 地面分辨率: 是衡量遥感图像(或影像)能有差别地区分开两个相邻地物的最小距离的能力.超过分辨率的限度,相邻两物体在图像(影像)上即表现为 ...

  • 无人机倾斜摄影测量可生成数字高程模型(DEM)

    无人机的作用是什么?目前大部分人接触到的就是航拍摄影,但无人机真正的刚需是无人机+行业应用.从前,建模的方式是手绘,当我们站在一定高度并可以自由飞翔之后,新一代的建模方式便诞生了,那边是使用无人机做倾 ...

  • 软件小讲堂 | DEM数据与场地三维地形获取(2)

    Hello~小伙伴们,又到了每周一次的软件小讲堂啦. 在上周的教程中我们介绍了如何通过google earth来获取场地的DEM高程数据从而在Rhino中构建三维的场地.那么今天我们将学习第二种方法: ...

  • 软件小讲堂 | OSM数据与三维建筑信息获取

    Hello~小伙伴们,又到了每周一次的软件小讲堂啦. 在上次的系列教程中我们介绍了如何通过的DEM高程数据而在Rhino中构建三维的场地. 那对于广大的建筑师和建筑学学生而言,除了三维场地本身以外,场 ...

  • 软件小讲堂 | 巧用GH完成三维线稿树木的制作(1)

    HELLO小伙伴们,又到了每周一次的软件小讲堂. 众所周知,在绘制图纸的时候大家经常会用到各种各样的植物素材,那对于Rhino用户而言,因为本身犀牛素材库的欠缺,通常我们会采取导入SU的植物素材或者后 ...

  • 软件小讲堂 |巧用GH完成三维线稿树木的制作(2)

    HELLO小伙伴们,又到了每周一次的软件小讲堂.上期文章我们使用循环运算器完成了一个基础植物线稿的制作,但是制作的结果却不尽如人意. 一方面树木分支的现象并没有得到体现,另一方面树木的造型又过于的单调 ...

  • 软件小讲堂 | 二维转三维,巧用GH完成数据可视化处理

    HELLO小伙伴们,又到了每周一次的软件小讲堂. 随着软件的更新,数据处理的门槛也变得越来越低.以往对于建筑师而言困难重重的数据可视化,现在在类似于GH之类的平台上做起来已经变得非常轻松了.但如今相较 ...

  • 软件小讲堂 | 有了这两个宝藏网站,妈妈再也不担心你的降雨数据不能直接获取了!

    HELLO小伙伴们,又到了每周一次的软件小讲堂. 随着Ladybug&Honeybee在建筑师中的使用日益普遍,气象数据的获取和可视化操作也变得愈发简单,借助LB中的3d chart运算器,大 ...

  • 软件小讲堂 | Kangaroo动力学模拟与膜结构专题(1)

    Hello~小伙伴们,从今天开始制图教室将在周日开设一个新的板块--软件小讲堂,将一些前沿高端的软件使用方法以及一些有趣好玩的软件操作技巧带给大家.那么今天的第一期我们将来学习一下如何通过kangar ...

  • 软件小讲堂 | Kangaroo动力学模拟与膜结构专题(2)

    Hello~小伙伴们,又到了每周一次的软件小讲堂了,上一次文章中我简单的介绍了一下膜结构的分类同气承膜的做法.那么今天的文章中我们将来一起学习一下如何通过kangaroo的动力学模拟来构建张拉膜造型. ...

  • 软件小讲堂 | Honeybee热维护结构计算(1):基础设置

    Hello~小伙伴们,又到了每周一次的软件小讲堂啦. 最近几年随着高校对于构造细部的重视不断加强,对于建筑学生而言,构造做法的选取渐渐成为了设计过程中不可忽略的重要环节,无论是依据当地气候布置不同的墙 ...