osgb(倾斜摄影数据)转换为3dtitle工具分享

1、获取开源工具;
链接:https://pan.baidu.com/s/1kVAfnNwF9-S6IqDkBaLL2g
提取码:thwc

2、搭建编译环境;
(1)安装 vs 2015(update 3)或 vc 2015 c++ build tools(update 3)。
vs 2015(update 3)下载地址:
http://download.microsoft.com/download/5/d/1/5d1ec81e-bc59-448f-9ab6-27636d5cc18a/vs2015.3.com_chs.iso

vc 2015 c++ build tools(update 3)下载地址:
链接:https://pan.baidu.com/s/1obH7y0NBeT7jrvzHEE2xsg
提取码:j37z

2、设置 rustup 的代理 (环境变量):(for chinese user only)
(1)首先去了解一下rust语言吧;

(2)配置rust系统环境变量;
RUSTUP_DIST_SERVER:http://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT:http://mirrors.ustc.edu.cn/rust-static/rustup
osgb(倾斜摄影数据)转换为3dtitle工具分享_第1张图片

3、下载 rustup-init.exe 自动安装工具并按默认执行;
链接:https://pan.baidu.com/s/1jaMSRY1PhuYYFvBZRb4NHQ
提取码:w999

4、rust的安装配置;
若已安装了build tools后,将会弹出rust的安装界面。其中有下述2个信息。
安装会包含compiler,rustup和其包管理器cargo
默认安装的是32或64平台的稳定版
如无特殊需求,选择 1 ,按照默认安装即可。
osgb(倾斜摄影数据)转换为3dtitle工具分享_第2张图片

5、配置依赖源的代理:创建文件 C:/Users/<用户名>/.cargo/config (没有后缀), 内容如下。

[registry]
index = “https://mirrors.ustc.edu.cn/crates.io-index/”
[source.crates-io]
registry = “https://github.com/rust-lang/crates.io-index”
replace-with = ‘ustc’
[source.ustc]
registry = “https://mirrors.ustc.edu.cn/crates.io-index/”

6、命令行进入 3dtile 目录,执行命令进行数据转换:

3dtile.exe -f osgb -i E:\Data\倾斜摄影\hgc -o E:\Data\倾斜摄影\hgc_test

3dtile.exe -f osgb -i E:\Data\倾斜摄影\dayanta -o E:\Data\倾斜摄影\dayanta_test -c "{\"offset\": 0}"

程序转换运行截图:
在这里插入图片描述
7、感谢下面这些答主的分享,非常非常感谢!!!
(1)http://cesiumcn.org/topic/3.html
(2)https://github.com/fanvanzh/3dtiles
(3)https://kelvin.mbioq.com/mip/building-rust-environment-under-window10
(4)https://blog.csdn.net/luckypeng/article/details/54342659
(5)https://blog.csdn.net/mint_ying/article/details/78908515
(6)https://blog.csdn.net/m0_37696990/article/details/82812628

你可能感兴趣的:(cesuim学习)