【学习记录贴】10:Arcgis Pro三维模型嵌入地面、链接需要修复

2024-03-19 09:59

本文主要是介绍【学习记录贴】10:Arcgis Pro三维模型嵌入地面、链接需要修复,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

叨叨:

经过好一阵的操作后,区域内的建筑模型已经基本完事了。下一步要做的就是在Pro里做发布尝试。

这篇记录拟解决昨晚进行发布时遇到的三个问题:
①建筑一半嵌进了地图里——解决
②建筑模型部分缺失——未解决
③发布场景的链接需要修复——解决


1 解决模型嵌入地面

问题如图,可以看见建筑明显大部分嵌入地下,甚至只剩个顶

1.1 手动移动

这种方法好处是无脑操作,缺点很多,最主要就是移动过程中不知道建筑是恰好地面上了还是已经飘起来了,所以不推荐

只适合个别建筑调整用

1.1.1 编辑→选择
1.1 2 右端选择移动工具
1.1.3 移动工具界面,点击更改选择,在图中选中要移动的建筑

1.2 高程属性编辑

我的问题是整个区域的建筑都半嵌入地下,所以我思考了下,应当是高程相关的属性没调整好。所以右击图层,选择属性,查看。果然是这样。

1.2.1 将绝对高度调整为地面上即可
注意这里我没有要求拟合实际高度,所以没有去搞DEM,选择地面上就满足我的需求。如果有进一步的要求,则要去看看官方文档或者搜一下技术博客。

2 建筑模型部分缺失-未解决

问题如下图:

ArcGIS Pro中的看台,缺失棚顶
ArcScene中的看台

我想到的解决办法就是在Pro中直接替换模型。

其实我不爱在Pro里搞三维模型,主要电脑显卡跟不上,处理Pro很慢。

2.1 选择模型
2.2 右击,替换多面体
2.3 找到支持格式的替换文件
2.4 哈哈我失败了

暂时不知道为什么。

另外还有模型纹理丢失了一些的,可用Pro的纹理工具去改改,虽然我因为电脑性能问题觉得不太好用。并且批量纹理操作还是要SU这种软件,Pro的全部应用纹理是整体模型,而不是SU的相似位置


3 3D图层的链接进行修复

问题如下:

链接数据源需修复
有一阵没打开这个项目,打开后就出现这个红色感叹号,而且不只是这个链接,还有高程之类的默认数据也是。但由于这种是默认文件,我不能像自己文件那样很轻易找到数据去更新。

Pro Help:修复图层和表的已损坏数据源

3.1 从源数据更新—失败

这个同样,需要自己去找文件,无疑,我失败了,因为我不知道链接这个对应的源应该是什么,只知道是线要素

3.3.1 帮助文档操作
3.1.2 更改数据源

也不全是失败的,我看了下其他默认的数据,比如高程,显示的源数据是在ESRI家的某个网站上的,这*娘的怪我找不到咯?

3.2 新建一个地图,用里面的链接源复制过来

发现前面的默认数据源是这样后就想到这么搞。关键网上也没对应的解决步骤。

3.3 用arcpy.map—下一次尝试

Help:更新和修复数据源

发觉现在都流行用代码去执行命令了。跃跃欲试。

这篇关于【学习记录贴】10:Arcgis Pro三维模型嵌入地面、链接需要修复的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/825608

相关文章

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

最便宜的8口2.5G网管交换机! 水星SE109 Pro拆机测评

《最便宜的8口2.5G网管交换机!水星SE109Pro拆机测评》水星SE109Pro价格很便宜,水星SE109Pro,外观、接口,和SE109一样,区别Pro是网管型的,下面我们就来看看详细拆... 听说水星SE109 Pro开卖了,PDD卖 220元,于是买回来javascript拆机看看。推荐阅读:水

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

python与QT联合的详细步骤记录

《python与QT联合的详细步骤记录》:本文主要介绍python与QT联合的详细步骤,文章还展示了如何在Python中调用QT的.ui文件来实现GUI界面,并介绍了多窗口的应用,文中通过代码介绍... 目录一、文章简介二、安装pyqt5三、GUI页面设计四、python的使用python文件创建pytho

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用