如何在AutoCAD中将卫星底图变为有坐标参考信息的

这篇博文首先没有图,主要是博主太懒了,不想再截图,我把过程说清楚也可以的。特此说明。

(1)将下载好的瓦片拼接好大的地图

(2)将其导入到ArcGIS中,定义其地理坐标,如WGS84;然后将其其投影为投影坐标,如WGS1984_3Degree_GK_CM_120E。

(3)用绘图软件,将在影像上绘制出参考的边框(如为矩形),这种绘制是直接以像素的形式绘制在遥感底图上的,和底图是一体的,绘制的线条为修改底图的RGB值的方式。

(4)用ArcMAP将该边框矩形描成多边形表示的SHP数据。并将该SHP坐标同样定义为WGS1984_3Degree_GK_CM_120E(同上,例如)。之后,将其导出位DWG文件。

(5)在AutoCAD中,如(CAD 2018),将图片中的像素边框校正(平移、旋转、缩放)到多段线表示的已经存在在DWG中的矩形内,使得卫星底图上的边框和多段线边框重合。

重叠过程,具体可参考AutoCAD中导入图片中的部分内容。

这样就完成了,将卫星底图导出到CAD中,并使得该卫星底图具有GK_CM_120E的地理5投影坐标。

说明:

如何要将120E投影的卫星影像转变为WGS1984_3Degree_GK_123E投影的卫星影像。可以先将WGS1984_3Degree_GK_120E的SHP,投影为WGS1984_3Degree_GK_123E 的shp;然后,再将(3)中的结果影像投影为WGS1984_3Degree_GK_123E的卫星影像。由于都是平面坐标,所以,经过投影后,123E的SHP导出的DWG文件中的多边形和123E的遥感影像经过平移、旋转、缩放也可完美重合。

这样就有了120E和123E的DWG投影坐标系统了。方便你在上面展其它DWG文件,也可用来描图绘制地图操作。

原文地址:https://www.cnblogs.com/arxive/p/9136322.html

时间: 2024-11-10 07:31:36

如何在AutoCAD中将卫星底图变为有坐标参考信息的的相关文章

[Erlang]如何在Erlang中将对list进行json编码?

Json编码,在python里就是一句话: json.dumps(user_data) 但是Erlang没有自带的Json模块,只能自己造轮子: 先下载mochijson2: https://github.com/mochi/mochiweb/blob/master/src/mochijson2.erl 用erlc编译 然后,上代码: get_json_data() -> UserData = [{"product_name", "Programming Erlang&

如何在AutoCAD中绘制等高线

等高线叠加到卫星图像上(应用到AutoCAD) 工具准备 AutoCAD2008下载地址:http://pan.baidu.com/s/1bnhpWth (最好是2008版本以上的) AutoCAD2014(64位)下载地址:http://pan.baidu.com/s/1o6pItVs BIGEMAP地图下载器:http://www.bigemap.com/Home/Product/index.html Global Mapper下载地址:http://www.bigemap.com/Home

如何在starUML中将类图转化为java代码

1.综述 StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具.这是一个用Java语言描述的创建类图的简明手册. StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的"stub code" 的工具.SU也可以做JAVA逆向工程,以产生相应的UML图表. 在本教程中,我们将使用SU设计一个pizza饼.执行下列步骤,可以创建如下面所示的UML图.SU可以生成反映类结构的代码,而不是任何对象的具体行动.因此,在使用SU创建图表后,你会为此stub

请问如何在PS中将一张图标里的各个小图标分离成一个个图标?

1.用切片工具比较简单快捷,把要切的图标一个个的切画出来,切好后存储保存格式为web,导出时候会出现一个images文件里面就是刚切好的图片 2.用裁剪的方式裁剪你要小图标,(你可以记住第一个裁剪的长宽属性参数以便下一个图标使用裁剪时设置裁剪属性,这样裁剪出来大小一致)然后保存,之后返回原图(历史记录的第一步“打开”单击)继续裁剪下一个图标,保存裁剪文件,然后继续下一图标---------

关于如何在MDK中将环境常量(ENV)直接烧写到内置flash的一些设置

Placing a key in flash memory using __at ARM Compiler toolchain v5.02 for µVision Using the Linker   Home > Using scatter files > Placing a key in flash memory using __at Placing a key in flash memory using __at Some flash devices require a key to b

如何在MyEclipse中将项目部署Tomcat

如果系统里面还没有配置Tomcat,请参照<Windows下如何配置tomcat环境变量>. 1.新建一个web project项目.如下: 效果如下: 2.编写一个实现Servlet接口或继承HttpServlet的Java类 1 package com.cnblogs.daliu_it.web; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 import javax.servlet.ServletExcept

如何在 Linux 中将文件编码转换为 UTF-8

一个文件:vim 文件名.txt输入 :e ++enc=gbk 强制用gbk打开输入 :w ++enc=utf8 转换到utf8保存. 多个文件:for i in *.txt; do iconv -f gb2312 -t utf-8 $i.txt > ${i}.utf8.txt; done 原文地址:https://www.cnblogs.com/kisf/p/8337217.html

如何在Service中将捕获的错误写到一个文件中

1 private void LogError(Exception ex) 2 { 3 string Path = AppDomain.CurrentDomain.BaseDirectory + @"\ErrorLog.txt"; 4 FileStream file = new FileStream(Path, FileMode.OpenOrCreate); 5 StreamWriter Write = new StreamWriter(file); 6 Write.WriteLine

如何在Windows、Linux中获取主机的网络信息和公网地址

在我们的日常工作中,我们会需要进行查询主机当下的网络信息和公网上看到的IP地址信息,他们就像是网路上的名片,让我们找到彼此. Windows下如何获取内网和公网信息 在windows下该如何获取网路信息呢? 打开windows下的命令行,输入如下命令:  大家可以看到,在上述的截图中列出了内网地址,DNS信息,网关信息,内网地址,外网地址等等信息,包括无线还是优先的网卡等等信息. 这里截取了某个无线网卡的网络信息,做一个简单的示例. 那如何获取其公网信息呢? -** baidu.com中输入公网