文章目录

  • 写在前面
  • 一、如何获取谷歌地图中带纹理的倾斜模型数据
    • 1、传送门
    • 2、注意事项
  • 二、遇到问题:导入.rdc文件后报错
  • 三、解决办法:更换软件版本
    • 1、版本选择
    • 2、注意事项
  • 四、写在最后

写在前面

最近由于写论文做实验的原因,需要从谷歌地图中下载倾斜模型数据,于是百度了一些文章,发现使用 RenderDoc+Blender 的方法效果比较好。但在实操过程中使用Blender导入.rdc模型文件时遇到了问题,幸而最后得到了解决,于是记录下来,希望能帮到更多遇到类似问题的朋友们。


一、如何获取谷歌地图中带纹理的倾斜模型数据

1、传送门

网上的相关教程有很多,我这里给出三个传送门,方便大家综合查阅。

1、CSDN博客版:

Blender软件使用Maps Models Importer插件导入Google地图3d模型(非常简单)

2、知乎文章版:

谷歌地球模型提取方法的详细步骤

3、B站视频版:

谷歌地图数据导入Blender生成带材质的地图模型

2、注意事项

改完Chrome快捷方式属性中的 “目标” 后,再打开Chrome时会弹出pid数字框,此时不要点确定。根据Chorme的具体pid数值(注意:每次打开时,pid值都会发生变化),在RenderDoc中打开对应小标题为 chrome[PID XXXXX] 的窗口后,再点确定才能进行后续操作。即当出现图1的情况时,再点确定,就会变成图2的情况。

前面两个文字版的教程关于这部分写的很模糊,我做的时候卡了很久,看了B站视频版才知道怎么回事。因此如果文字版看不太懂或者遇到问题时,去视频版跟着一步一步来就可以。


二、遇到问题:导入.rdc文件后报错

根据教程在Blender中导入rdc模型时出现如下错误:

Traceback (most recent call last):File "C:\Users\nazza\AppData\Roaming\Blender Foundation\Blender\2.81\scripts\addons\MapsModelsImporter\operators.py", line 53, in executeimportCapture(context, self.filepath, self.max_blocks, pref)File "C:\Users\nazza\AppData\Roaming\Blender Foundation\Blender\2.81\scripts\addons\MapsModelsImporter\google_maps.py", line 179, in importCaptureprefix = makeTmpDir(pref, filepath)File "C:\Users\nazza\AppData\Roaming\Blender Foundation\Blender\2.81\scripts\addons\MapsModelsImporter\google_maps.py", line 41, in captureToFilespython = os.path.join(python_home, "bin", "python.exe" if sys.platform == "win32" else "python3.7m") # warning: hardcoded python version for non-windows might fail with Blender updateFile "E:\Programmi\Blender Foundation\Blender\Blender 2.81\2.81\python\lib\subprocess.py", line 472, in runwith Popen(*popenargs, **kwargs) as process:File "E:\Programmi\Blender Foundation\Blender\Blender 2.81\2.81\python\lib\subprocess.py", line 775, in __init__restore_signals, start_new_session)File "E:\Programmi\Blender Foundation\Blender\Blender 2.81\2.81\python\lib\subprocess.py", line 1178, in _execute_childstartupinfo)
FileNotFoundError: [WinError 2] Impossibile trovare il file specificatolocation: <unknown location>:-1

Emmm……看报错内容只能知道是Python文件出现了问题,但我们不可能去具体修改这些文件啊!这时候聪明的你也许猜到是软件版本导致的。没错!那么如何选择正确的版本?请往下看


三、解决办法:更换软件版本

1、版本选择

解决办法简单粗暴:根据Maps Models Importer的github官网页面要求严格使用对应的软件版本。 在Maps Models Importer的历史版本页面里,有详细的对操作系统、软件版本、浏览器版本的要求,严格按照这些版本要求来就不会在出现我遇到的报错内容了 吧?。

为了方便大家,我把所需三个软件的历史版本下载链接直接发出来,供大家取用:

1、 RenderDoc历史版本下载
2、 Blender历史版本下载
3、 MapsModelsImporter历史版本下载

例如,对于Maps Models Importer v0.3.3版本,需要满足如下需求(并不是保持所有版本最新就可以):

2、注意事项

下载Maps Models Importer插件时,不要直接从首页下载项目zip文件,而是进入Release页面后选择对应版本下载(或者直接点我给的链接就行)。


四、写在最后

在需要不同软件协同操作时,遇到问题要多考虑软件版本问题,而不要随便从网上乱七八糟的资源下载,也不是所有软件保持最新就一定没问题。

关于.rdc文件导入Blender软件时失败报错的解决办法(从谷歌地图中获取带纹理的倾斜模型数据)相关推荐

  1. 在Win7中安装Oracle 10g时检测报错的解决办法

    在Windows 7中安装Oracle 10g. 使用的Orcale版本是10g. 步骤1: 在Orcale官网上下载,下载地址为:http://download.oracle.com/otn/nt/ ...

  2. adb 更新 android sdk,[转载]安装Android时SDK AVD MANAGER时更新报错的解决办法

    最近安装Android SDK时,发现更新时出现"A folder failed to be renamed or moved."等类似错误.经过测试和G后发现解决办法目前有两种情 ...

  3. 在配置spring配置文件时各种报错,解决办法

    好久没在这上面记东西了,把以前遇到的问题整理一下贴出来,希望给同样遇到问题的朋友们一点帮助 1.配置sping配置文件时,一直报错,原来是在头部没有声明context前缀: 2.进行配置时,产生如下错 ...

  4. Eclipse导入import sun.misc.BASE64Decoder报错的解决办法

    方法:1.在工程下的 Java Build Path 中先Remove掉Libraries中的JRE System Library, 2.在 Add Library 中选择 JRE System Li ...

  5. shell 删除simatic_安装西门子软件时提示重启电脑的解决办法

    原标题:安装西门子软件时提示重启电脑的解决办法 安装西门子软件时提示重启电脑的解决办法 在西门子软件安装时,比如:WinCC.Step7.SIMATIC NET SQL Server for WINC ...

  6. 使用ftp服务上传文件时553报错的解决

    使用ftp服务上传文件时553报错的解决 在使用ftp上传本地文件时,会遇到553的报错,以下是我总结的解决方法 1.使用本地用户登陆时 在使用本地用户登陆ftp服务上传文件时,如果遇到553的报错, ...

  7. 使用ftp服务上传文件时553报错的解决(绝对有用)

    使用ftp服务上传文件时553报错的解决 在使用ftp上传本地文件时,会遇到553的报错,以下是我总结的解决方法 1.使用本地用户登陆时 在使用本地用户登陆ftp服务上传文件时,如果遇到553的报错, ...

  8. 【DSP】CCS6.1导入CCS3.3工程全过程以及“N个报错”的解决办法

    本人小硕,由于接到了一个关于语音识别的项目,一不小心掉到DSP的坑.首先需要解决的就是关于CCS软件的使用,网上N个教程,总感觉自己这边出的问题总能"完美避开"他们的范围,摸爬滚打 ...

  9. mysql adminer 导入csv_mysql导入csv的4种报错的解决方法

    以此悼念我今天踩过的4个坑-- 坑一:local的错 报错: error 3948 (42000): loading local data is disabled; this must be enab ...

最新文章

  1. 免sudo使用docker
  2. java io字符输出流_【Java的IO流之文件字符输入输出流 25】
  3. 自己归纳整理的ARM THUMB指令机器码表
  4. 生成JSON数据--fastjson(阿里)方法
  5. 深度学习代码注解(一)—— mnistdeepauto
  6. 安装好了pytorch,但不知道安装路径怎么办?——快速找到pytorch安装路径
  7. 我的女朋友漏电了–论C++中的失败(failure),缺陷(bug)和异常(exception)
  8. 机器人局部避障的动态窗口法(dynamic window approach)
  9. tcp测试监听工具_linux 下两款网络性能测试工具介绍
  10. ORACLE常用函数汇总【转】
  11. clang命令编译c++程序时报错
  12. python基础篇–变量和简单的数据类型(下)
  13. 保存更新失败,事务回滚,但是MQ消息发送成功。
  14. 贾跃亭发布最新PPT:FF商业计划书
  15. WEB安全扫描器Netsparker推荐给大家
  16. linux电源管理配置,Arch Linux 如何修改默认电源管理设置
  17. 虚拟机VMware官网下载教程,中文详细步骤(图文)
  18. MySQL语句练习---由简入繁
  19. JS的DOM操作3--删除事件,注册事件与冒泡⭐⭐⭐(附带动图案例)
  20. 智能设计|零基础,低成本,轻松实现设计效率翻倍

热门文章

  1. 如何给excel添加开发者选项
  2. java 虚拟机 xms_JVM虚拟机选项:Xms Xmx PermSize MaxPermSize区别(转)
  3. 光猫、路由器、交换机、wifi通俗释义
  4. 创业者必知的股权分配
  5. 棋圣高调搬弄名人日本棋圣挟五冠搬弄对手
  6. Sentiment Word Aware Multimodal Refinement for MultimodalSentiment Analysis with ASR Errors
  7. TX云游戏平台 WeGame 1.0.3.8中文版
  8. windows提权速查流程
  9. js jq 按钮开始/停止转换
  10. word文档合并的几种方式