ArcGis Pro | 建筑3D视线可见性:构造视线 计算通视性

这篇具有很好参考价值的文章主要介绍了ArcGis Pro | 建筑3D视线可见性:构造视线 计算通视性。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ArcGis Pro| 建筑3D视线可见性:构造视线 计算通视性

写在前面:并非GIS专业,需要获取从某点到建筑的3D视线可见性,初学探索ArcGis,仅记录自己的学习记录。如有问题或错误,望指正。

概览

我的任务:给定一个点,计算从这个点向周围的建筑看过去的3D视线可见性,也就是从这个点能看见哪些建筑。

主要过程:

  • 导入数据:带高度的单点元素;带高度的建筑轮廓矢量多边形
  • 建筑拉伸为3D元素:Extrusion / Feature To 3D by Attribute / Layer 3D to Feature Class
  • 构造视线:Construct Sight Lines
  • 计算通视性:InterVisibility
  • 存在的问题

导入数据:

  • 带高度的单点元素,作为视线源点
  • 带高度的建筑轮廓矢量多边形,作为视线目标
    gis构造视线,arcgis,3d
    gis构造视线,arcgis,3d
    其中Z是高度字段

建筑拉伸

  • 选中建筑元素,(1)Feature Layer → Extrusion → Type → Base Height; (2)Field选择高度字段名称
    gis构造视线,arcgis,3d
    gis构造视线,arcgis,3d
    gis构造视线,arcgis,3d
    可以发现,建筑现在已经被拉伸了

  • Feature To 3D by Attribute:(1)Analysis → Tool → 在Geoprocessing搜索框中搜索 Feature To 3D by Attribute,其中Height字段是建筑多边形中代表每个建筑高度的列名; (2)填写必要参数,点击run
    gis构造视线,arcgis,3dgis构造视线,arcgis,3d

  • Layer 3D to Feature Class:同样的方法找到 Layer 3D to Feature Class工具,填写必要参数,点击run,将建筑变成multi-patch类型
    gis构造视线,arcgis,3d
    gis构造视线,arcgis,3d
    右击生成的 targ_3dm 元素 → 点击Property → 查看Source,会发现数据类型变成了Muiltipathch:
    gis构造视线,arcgis,3d

构造视线

  • Construct Sight Lines:找到Construct Sight Lines工具,填写参数。这里我们将点元素作为Observer,高度为2.0米,模拟人眼高度;将建筑多边形作为Target,使用建筑高度字段作为目标点的高度,构造视线
    gis构造视线,arcgis,3d
    gis构造视线,arcgis,3d

计算通视性

  • InterVisibility:找到InterVisibility工具,填写参数,其中Visible Filed Name是指:写入原始视线文件中表示视线可见性的字段名称,这里是VISIBLE,可以看到运行完成后,sight新增了一列VISIBLE
    gis构造视线,arcgis,3d

存在的问题

  • 我只会Extrusion手动操作:建筑拉伸时,在Extrusion中将建筑Type改为Base Height,我只找到手动拉伸的方法,不知道arcpy中是否有可以通过写代码实现批处理的方法。

  • Construct Sight Lines每个建筑只能构造一条视线Construct Sight Lines的帮助文档中,每个建筑会构造多条视线,但我的视线结果中,每个建筑只有一条建筑,而且这一条视线会连接到建筑多边形远离Observer的那一边,这样我将建筑当做障碍物后,这条视线岂不是铁定不可见?
    gis构造视线,arcgis,3d
    gis构造视线,arcgis,3d
    需要修改哪些参数设置吗?

  • Intervisibility工具计算的VISIBLE不准确:我将VISIBLE为1的视线选中,其中蓝色表示VISIBLE为1的视线,剩下棕色的视线均是VISIBLE为0的视线。但我们观察实际的数据可以发现,有很多可见的视线其VISIBLE字段并不是1,比如图中红色箭头指示的视线。
    gis构造视线,arcgis,3d
    这又是啥问题……

参考链接:
主要参考 https://geodoer.blog.csdn.net/article/details/78492226;
另外一个建筑拉伸的找不到原文了,抱歉文章来源地址https://www.toymoban.com/news/detail-759128.html

到了这里,关于ArcGis Pro | 建筑3D视线可见性:构造视线 计算通视性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ArcGIS Pro 转换Smart3D生成的倾斜3D模型数据osgb——创建集成网格场景图层包

    最近在做Arcgis 批处理的一些工作,然后再学习Python的同时,偶然觉得arcgis Pro是个好东西呢?然后结合近期的Smart3D倾斜3D模型数据,是否可以在arcgis里查看呢?带着这样的疑问和好奇,开始了arcgis Pro的学习,从安装到自学。找到了方法。 就是使用arcgis Pro创建集成网格场景图

    2023年04月19日
    浏览(50)
  • Cesium 3D中的通视分析功能

    通视分析是一种在地理空间中确定两个位置之间是否存在可见线的技术。在Cesium 3D中,我们可以利用其强大的功能集来进行通视分析。本文将介绍如何使用Cesium 3D进行通视分析,并提供相应的源代码。 在开始之前,我们需要确保已经正确加载了Cesium 3D库。接下来,我们将介绍

    2024年04月13日
    浏览(47)
  • arcgis建筑物平均高度

    主要用到相交和属性表的汇总功能。 路网 建筑物栋 相交结果   右键,bh列汇总 原始块有392,这里只有389,说明有的地块没有建筑,所以应该将表连接到原始街区上检查是否合理,以及随机验证一个结果是否正确。  连接结果,   没有建筑物,为空正常。   随机选取街区

    2024年02月17日
    浏览(44)
  • ArcGIS|一文彻底搞懂GIS图斑编号

    实际工作中,经常会有对各类图斑进行编号的需求。数据中图斑数比较少时,我们可以手动进行编号,但数据量较大时就必须得想办法自动实现图斑编号。今天,将分享几种常见的图斑自动编号方式,主要包括: 图斑顺序编号、按字段属性分类编号、按图斑四至位置编号、分

    2024年02月11日
    浏览(232)
  • arcgis建筑密度容积率覆盖率

    大多数研究会把覆盖率当作建筑密度。 用覆盖率更恰当一些。 建筑覆盖率: 建筑物占据面积/街区面积 排序检查数据,最大值0.75,最小值0. 建筑覆盖率,建筑密度的范围都应该在0-1之内 ,不是这个范围的检查计算过程或者数据。  【容积率的高低,对居住有什么影响?】

    2024年02月17日
    浏览(42)
  • ArcGIS Desktop使用入门(三)图层右键工具——可见比例范围

    ArcGIS Desktop使用入门(一)软件初认识 ArcGIS Desktop使用入门(二)常用工具条——标准工具 ArcGIS Desktop使用入门(二)常用工具条——编辑器 ArcGIS Desktop使用入门(二)常用工具条——数据驱动页面 ArcGIS Desktop使用入门(二)常用工具条——基础工具 ArcGIS Desktop使用入门(二

    2024年04月15日
    浏览(44)
  • ArcGIS学习(八)基于GIS平台的控规编制办法

    上一任务我们学习了”如何进行图片数据的矢量化?\\\" 这一关我们来学习一个比较简单的案例一一”如何在ArcGIS中录入控规指标,绘制控规图纸?\\\" 首先,先来看看这个案例的分析思路以及导入CAD格式的控规图纸。 接着,来看看如何录入控规地块的各项指标,包括地块用地面

    2024年02月21日
    浏览(51)
  • Arcgis通过矢量建筑面找到POI对应的标准地址

    有时候我们需要找到POI对应的标准地址,也许有很多的方法, 比如通过POI的地址数据和标准地址做匹配,用sql语句就能实现; 但是POI数据中也存在很多没有地址数据的,这时候只能通过空间关联来匹配对应的标准地址了,而空间关联也有不一样的方法,一个是通过空间连接

    2024年02月03日
    浏览(58)
  • 解读GIS软件:从ArcGIS到山海鲸可视化的全方位介绍

    在现代社会, 地理信息系统(GIS) 的应用已经渗透到了各个领域,为我们提供了丰富的地理数据分析和可视化工具。下面介绍几款常见的GIS工具软件,一起来了解它们的特点和优势。 1. ArcGIS:   ArcGIS由Esri公司开发,是全球领先的 商业GIS软件 。它提供了强大的数据处理、分

    2024年02月11日
    浏览(53)
  • GIS杂记(二):Arcgis对采样点进行裁剪,获取指定区域内的采样点

        有时候需要对栅格数据进行采样处理,如果采样点过多则会使得采样时间过长,今天在进行数据采样时,使用了1km*1km的渔网建立的采样点,大概有1百万个点,程序运行时间大概4个小时,但是其中有绝大部分数据都是空值或者是不需要的数据,因此可以对采样点数据

    2024年02月13日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包