【学习记录贴】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

相关文章

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

MySQL INSERT语句实现当记录不存在时插入的几种方法

《MySQLINSERT语句实现当记录不存在时插入的几种方法》MySQL的INSERT语句是用于向数据库表中插入新记录的关键命令,下面:本文主要介绍MySQLINSERT语句实现当记录不存在时... 目录使用 INSERT IGNORE使用 ON DUPLICATE KEY UPDATE使用 REPLACE

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

Spring Boot中定时任务Cron表达式的终极指南最佳实践记录

《SpringBoot中定时任务Cron表达式的终极指南最佳实践记录》本文详细介绍了SpringBoot中定时任务的实现方法,特别是Cron表达式的使用技巧和高级用法,从基础语法到复杂场景,从快速启... 目录一、Cron表达式基础1.1 Cron表达式结构1.2 核心语法规则二、Spring Boot中定