卫星影像-航拍影像-数据叠加到AutoCAD

news2024/11/19 4:24:39

卫星影像-航拍影像-数据叠加到AutoCAD

发布时间:2018-01-17 版权:

QQ图片20160908144827.jpg

同步视频教程:卫星地图_高清卫星地图_卫星地图视频_卫星图像应用到AutoCAD工程设计(套合、叠加、配准)

视频教程:如何选择中央子午线或者分度带

第一步  工具准备

BIGEMAP地图下载器:Bigemap系列产品-GIS行业基础软件kml\shp

相关教程:CAD文件直接导入BIGEMAP进行套合配准(推荐)

案例:等高线完美套合卫星影像教程

本实例使用AutoCAD2008软件进行影像与矢量数据叠加配准。

第一步  影像获取

   使用BIGEMAP GIS Office导出影像。

   首先添加在线图源(左上角选择地图里面有个加号),通过矩形区域选择范围(如图 1所示),然后双击并选择合适的层级(如图 2所示)。

image.png

图 1 选择范围

第二步  坐标系转换

   BIGEMAP GIS Office提供了投影变换工具,在软件右侧工具列表中(如图 3所示);点击“投影变换”工具弹出影像投影变换对话框(如图 4所示)。

图 3 工具列表

33333.png

图 4 影像投影变换对话框

参数说明:

  1. 源文件:需要转换的源影像图片,支持含投影信息及放射变换参数的影像文件。

  2. 源坐标系:自动读取源文件的坐标信息。此例中源坐标系为WGS84。

  3. 输出文件:选择输出影像图片的文件名,支持输出GeoTiff、BMP、Erdas Imaging。

  4. 目标坐标系:要转换到的目标坐标系[1]。此例中需转换到北京54高斯投影3度带117E子午线。

  5. 重采样算法:重采样算法影响图像转换质量,数量越好相对速度越慢,可根据需要选择。

  6. 变换参数:目标坐标系与WGS84坐标系之间的转换参数(ToWGS84),若无参数可不勾选“指定变换参数”。 

通常项目使用的测量坐标系与WGS84是不同椭球面之间转换,如北京54、西安80、CGCS2000等。一般而言用七参数布尔莎模型比较严密,即 X 平移, Y 平移, Z 平移, X 旋转(WX), Y 旋转(WY), Z 旋转(WZ),尺度变化(DM)。也可以使用三参数,即 X 平移, Y 平移, Z 平移,而将 X 旋转, Y 旋转, Z 旋转,尺度变化面DM视为 0。

选择目标坐标系,西安80、北京54、CGCS2000均分为3度带及6度带两种分度带,且分为ZONE(带号)及CM(子午线)两种坐标系。选择带号与子午线的区别是转换后的X坐标值分别有带号(36XXXXXX.XX)和无带号(XXXXXX.XX)。若矢量数据X坐标无带号则选择CM,有带号则选择ZONE。

44444.jpg

图 5 选择目标坐标系对话框

根据经度确定高斯-克吕格投影分度带,如图 6所示为高斯投影分度带分布图。上半部分n为6度带,下半部分n'为3度带,L为分度带的中央子午线。

5555555.jpg

图 6 高斯投影分度带

如图 4所示设置好各项参数,点击“确定”即可完成投影变换,并输出转换后的影像图片

第四步  影像叠加及配准步骤

  1. 在AutoCAD中“插入”→“光栅图像参照”,选择投影变换后的影像图片,弹出插入光栅图像参考对话框(如图 8所示)。

   

图 7 AutoCAD插入光栅图像参照

2. 打开投影变换对话框(如图 4所示)输出目录中与影像文件同名的txt文件,其中记录了图像的基本信息。

3. 在插入光栅图像参考对话框中输入影像图片的“左下角”坐标,缩放比例输入图像“实际宽度”,选择角度保持为0。或者“插入点”、“缩放比例”勾选为在屏幕上指定,需手动配准。

bbbb.jpg

图 8 插入光栅图像参考对话框

若矢量数据为标准平面坐标,且若影像通过准确参数转换到相应的坐标系,导入可准确与矢量数据匹配无需手动配准。否则进行手动配准影像,执行以下步骤。

4. 使用“工具”→“绘图次序”→“后置”将影像图片后置。

5. 使用“al”命令即对齐功能,在屏幕上指定一个以上参考点。

cccccc.png

图 9 屏幕上点击参照点

按上面操作方式,添加一个以上参照点,添加3个参照点后会自动对齐。此例中添加了2个参数,在提示“指定第三个源点或

ddddd.png

图 10 对齐命令

eeeee.png

图 11 AutoCAD配准效果图

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1081863.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

.NET 8 中的调试增强功能

作者:James Newton-King 排版:Alan Wang 开发人员喜欢 .NET 强大且用户友好的调试体验。您可以在您选择的 IDE 中设置断点,启动已经附加上调试器的程序,逐步执行代码并查看 .NET 应用程序的状态。 在 .NET 8 中,我们致…

cdsn目录处理:```,```# 目录校正

原标题 <small> cdsn目录处理&#xff1a; &#xff0c;中间添加 # 空格 空行后 遇到的底部空行出错&#xff0c;书接上回&#xff0c;处理空行【python查找替换&#xff1a;查找空行&#xff0c;空行前后添加&#xff0c;中间添加 # 空格 空行后遇到的第1行文字&am…

React 组件传 children 的各种方案

自定义组件的时候往往需要传 children&#xff0c;由于写法比较多样&#xff0c;我就总结了一下。 方案列表 1. 类组件1.1 类组件&#xff0c;不使用解构1.2 类组件&#xff0c;使用解构 2. 函数组件2.1 函数组件&#xff0c;不使用解构2.2 函数组件&#xff0c;外部解构2.3 函…

根据前序遍历结果构造二叉搜索树

根据前序遍历结果构造二叉搜索树-力扣 1008 题 题目说明&#xff1a; 1.preorder 长度>1 2.preorder 没有重复值 直接插入 解题思路&#xff1a; 数组索引[0]的位置为根节点&#xff0c;与根节点开始比较&#xff0c;比根节点小的就往左边插&#xff0c;比根节点大的就往右…

WPF 窗口白屏问题分析与初步解决

环境描述 开发环境&#xff1a; Windows 11 Visual Studio 2022 .NET Framework 4.8 目标电脑环境 Windows10 默认包含了 .NET Framework 4.8 现象 编译好的WPF应用程序&#xff0c;是基于 .NET Framework 4.8开发的&#xff0c;在大部分电脑上可以正常使用。在某个客…

Python算法练习 10.11

leetcode 394 字符串解码 给定一个经过编码的字符串&#xff0c;返回它解码后的字符串。 编码规则为: k[encoded_string]&#xff0c;表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的&#xff1b;输入字符串中没…

湖南首个,万应低代码软件技术专业校企共建基地落成!

导语 9月开学季&#xff0c;湖南省民族职业学院教育技术学院迎来了近5000名新生&#xff0c;而其中软件技术专业的205名新生尤为引人注目——他们是这个校企共建专业的第一批学生&#xff0c;也是学院软件技术专业新型校企合作的第一批受益者。 湖南首个 万应低代码软件技术…

10_11C++

思维导图 #include <iostream>using namespace std; class Person { private:string name; protected:int age; public:char sex; public:Person() {cout << "父类无参构造函数" << endl;}Person(string n,int a,char s):name(n),age(a),sex(s){co…

[译]Sentry:如何从数据存储中获得更强的一致性

翻译自&#xff1a;How to Get Stronger Consistency Out of a Datastore 地址&#xff1a;https://blog.sentry.io/2019/09/17/how-to-get-stronger-consistency-out-of-a-datastore Sentry的首要工作是接收、解析用户的异常信息。当用户异常信息大量上报时&#xff0c;Sentry…

Linux部署kubeedge 1.4

文章目录 一、机器信息二、环境准备&#xff08;所有节点操作&#xff09;2.1. 修改主机名2.2. 开启路由转发2.3.安装Docker&#xff08;所有节点&#xff09;2.4.部署K8S集群(单机版&#xff0c;云端节点) 2.5.安装Mosquitto&#xff08;只在边缘节点安装)三、安装kubeedge 1.…

数据库基础篇二

函数 约束 概述 概念&#xff1a;约束是作用于表字段上的规则&#xff0c;用于限制存储在表中的数据。目的&#xff1a;保证数据库中数据的正确、有效性和完整性。分类&#xff1a; 外键约束 外键用来让两张表的数据之间建立连接&#xff0c;从而保证数据的一致性和完整性…

2023全国大学生软件测试大赛开发者测试练习题满分答案(PairingHeap2023)

2023全国大学生软件测试大赛开发者测试练习题满分答案&#xff08;PairingHeap2023&#xff09; 题目详情题解代码&#xff08;直接全部复制到test类中即可&#xff09; 提示&#xff1a;该题只需要分支覆盖得分即可&#xff0c;不需要变异得分 题目详情 题解代码&#xff08;…

Kubernetes使用OkHttp客户端进行网络负载均衡

在一次内部Java服务审计中&#xff0c;我们发现一些请求没有在Kubernetes&#xff08;K8s&#xff09;网络上正确地实现负载均衡。导致我们深入研究的问题是HTTP 5xx错误率的急剧上升&#xff0c;由于CPU使用率非常高&#xff0c;垃圾收集事件的数量很多以及超时&#xff0c;但…

linux开发环境下出现Segmentation fault问题排查一

一、检测代码中是否有数组越界情况 更改以上数组为128*60后&#xff0c;正常。确认是数组溢出导致越界。 二、分析&#xff1a;一般情况下打印的字符刚好在50以内&#xff0c;但是在其它状态下测试&#xff0c;数据字符数据增加从而导致溢出 打印命令如下&#xff1a; sprin…

2.线性表——数据结构学习

零个或多个数据元素的有限序列。 有序 &#xff08;每个元素有且只有一个前驱与后继&#xff09; -> 一对一的关系 前驱 &#xff08;第一个元素无前驱&#xff09;后继&#xff08;最后一个元素无后继&#xff09; 有限 线性表元素个数&#xff1a;n (n ≥ \geq ≥ 0)&a…

D1s芯片启动流程(BROM System)分析

1、D1S芯片介绍 2、BROM介绍 &#xff08;1&#xff09;BROM&#xff08;boot rom&#xff09;&#xff1a;存放启动代码的ROM&#xff0c;该ROM一般在芯片内部集成&#xff0c;是芯片上电执行的最开始代码&#xff1b; &#xff08;2&#xff09;BROM里存放的程序主要功能&…

【Java 进阶篇】JavaScript 介绍及其发展史

JavaScript是一门广泛应用于Web开发的编程语言。它是一种高级的、解释性的脚本语言&#xff0c;主要用于改善用户与Web页面的互动体验。本篇博客将为你详细介绍JavaScript的基础知识、历史背景和它在Web开发中的重要作用。我们还将讨论JavaScript的发展史&#xff0c;从它的起源…

9. 一个SpringBoot项目运行

新手如何运行一个SpringBoot项目 1.SpringBoot项目运行 新创建的SpringBoot项目如何运行 2.启动lombok注解 点击该按钮&#xff0c;启动lombok注解支持 3.展示说明

进阶JAVA篇-Object类与Objects类、包装类的常用API(一)

目录 API 1.0 API概念 2.0 Object类的常用API 2.1 Object 中的 tostring() 方法 表示返回对象的字符串表达形式 2.2 Object 中的 equals(Object o) 方法 &#xff0c;判断两个对象的是否相等 2.2.1深入了解如何重写Object 中的 equals(Object o) 方法 2.2.2 对重写Object 中的…

html css实战之学成在线项目

html css实战之学成在线项目 项目链接&#xff1a;https://download.csdn.net/download/weixin_39451323/88416213 效果图&#xff1a;