如何通过CAD图中的坐标来确定是哪个坐标系
国内常见的坐标系
坐标系分为以下两种: 地理坐标系(Geographic Coordinate System, GCS) 投影坐标系(Projected Coordinate System, PCS)
那什么是地理坐标系统呢?
地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度。 以地球参考为例,坐标系就相当于整个地球,而地理坐标系就是椭球状的完整的立体地球。所以我们可以看到生活中的数据与地图是一定含有地理坐标系的,因为他是客观上来说确确实实存在的。
那什么是投影坐标系统呢?
投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等。
这就相当于把地球当成一个橘子,然后一刀切开,把橘子皮平面铺开,这个过程就是地理投影的过程。严谨一点来说就是建立一个参考系统,按照对应位置把椭球体投射到平面。
那坐标系统主要有那些呢?
北京54是参心坐标系,大地原点是苏联的普尔科沃,且1954年北京坐标系所提供的大地点成功是局部平差的结果;新北京54坐标系是在1980西安坐标系的基础上,将基于iugg1975年椭球的1980西安坐标系平差成果整体转换为基于克拉索夫斯基椭球的坐标值,并平移1980西安坐标系坐标原点而建立起来的。
西安1980也属参心坐标系,大地原点为我国中部地区的陕西省泾阳县永乐镇,大地高程以1956年青岛所测的黄海平均海水面为基准;
国家2000坐标系是适用于卫星定位系统的坐标系,在精度要求不高的情况下可以定义WGS_84坐标系。
WGS-84坐标系 WGS-84坐标系是一种国际上采用的地心坐标系。
GCJ02经纬度投影 也称火星坐标系, 是一种国家保密插件,也叫做加密插件或者加偏或者SM模组,是对真实地图或者导航坐标系统进行人为的加偏处理,按照一定的加偏算法,将真实的坐标加密成虚假的坐标。加偏处理不是线性的加偏,所以各地的偏移情况都会有所不同。加密后的坐标也常被人称为火星坐标系统。比如,在谷歌地图API,高德地图API,腾讯地图API上取到的,都是GCJ-02坐标,都是通用的,也适用于大部分地图API产品,以及他们的地图产品
BD09经纬度投影 BD09经纬度投影属于百度坐标系,只适用于百度地图的相关产品,它是在标准经纬度的基础上进行GCJ-02加偏之后,再加上百度自身的加偏算法,也就是在标准经纬度的基础之上进行了两次加偏。
投影分带
投影分带使用的规定
6°:分带在1:2.5万到1:50万时
3°:分带在大于1:1万地形图中
EPSG
EPSG 用于标识不同的地理空间参考系统,包括坐标系统、地理坐标系、投影坐标系等。这些标识符可用于许多应用程序和地理信息系统软件,以确保数据在不同系统之间的正确转换和处理。现在,EPSG已被Open Geospatial Consortium(OGC)承认并管理,成为了一个全球性的标准。EPSG 是将常用的坐标系、投影、地理坐标系等地理空间参考系统的名称、参数、定义等信息进行标准化,并赋予一个唯一编码。
在CAD图与互联网地址叠加显示或坐标相互转换时,需要确定CAD的EPSG,才能进行坐标转换 。
如何根据CAD坐标来确定坐标系
在图内,CAD图中的坐标如果是地理平面坐标的话,坐标一般为投影坐标系统,单位为米。
坐标为北京54、西安80、国家2000的一种(地方坐标系除外,以下所讲不适合地方坐标系)
这时候我们可以按如下流程来确定:
1、获取CAD图的一个点的坐标x,y
2、如果坐标X的位数为8位或6位(整数部分),y的位数为7位(整数部分)。如果不满足此条件,表示此坐标不是地理平面坐标。
3、如果X是8位,表示坐标中包含带号数据,通过确定是北京54、西安80、国家2000的哪一个坐标系就能确定EPSG。
4、如果X是6位,表示坐标中没有带号数据,这时首先要确定是北京54、西安80、国家2000的哪一个坐标系,另外还需要根据地图所在位置的经纬度位置才能确定EPSG。
根据坐标在线计算坐标系示例
https://vjmap.com/demo/#/demo/map/web/03webzgetepsg
X是8位,Y是7位的CAD坐标

在坐标中输入CAD图的一个坐标值37526356.44561,4377447.23355,再选择一个坐标系,如2000坐标系,就能唯一确定EPSGo 4525,为三度带坐标。
X是6位,Y是7位的CAD坐标

这时候需要把地图定位至CAD图所在的互联网地图所在位置,点击获取地图中心点经纬度,获取当前的经纬度坐标,然后选择北京54、西安80、国家2000的哪一个坐标系、再确定是三度带坐标还是六度带坐标,就能确定EPSG了。
可以点击此网址在线体验输入坐标在线计算坐标系 https://vjmap.com/demo/#/demo/map/web/03webzgetepsg
如何通过CAD图中的坐标来确定是哪个坐标系的更多相关文章
- CAD图与互联网地图网页端相互叠加显示技术分析和实现
需求分析 之前相关的博文中介绍了如果在Web网页端展示CAD图形(唯杰地图云端图纸管理平台 https://vjmap.com/app/cloud),当一些CAD图纸有实际地理坐标位置时,如地形图等, ...
- C#实现在CAD图纸中插入另一个DWG图块的代码
C#实现在CAD图纸中插入另一个DWG图块的代码 PromptPointResult ppr = ed.GetPoint("请选择插入点:"); Point3d pt = ppr. ...
- 【测量实战技术】Cad中导入坐标高程点并可以提取坐标带高程
一般咱们都是导入cad的是坐标不带高程,那么怎么在cad中导入坐标高程的三维坐标呢,在不需要cass的情况下还能计算方量呢?而且还能批量提取出这些坐标高程的三维参数. 这些都是工作中非常常用的技能,不 ...
- 管道设计CAD系统中重量重心计算
管道设计CAD系统中重量重心计算 eryar@163.com Abstract. 管道设计CAD系统中都有涉及到重量重心计算的功能,这个功能得到的重心数据主要用于托盘式造船时方便根据重心设置吊装配件. ...
- CAD插入块后坐标不匹配
有两张图,将一张图复制(CTRL+V),再另一张图中粘贴到原坐标(pasteorig),两张图可以很好匹配,但将一张图以外部参照的方式插入另一张图却发现图形无法匹配.因为没有看到图纸,所以我也没法准确 ...
- CAD图在线Web测量工具代码实现(测量距离、面积、角度等)
CAD如今在各个领域均得到了普遍的应用并大大提高了工程技术人员的工作效率.在桌面端,AutoCAD测量工具已经非常强大:然后在Web端,如何准确.快速的对CAD图在Web进行测量呢? 功能 能Web在 ...
- 高德地图与CAD图叠加显示方法汇总及优缺点分析
前言 高德地图应用在许多领域,平常我们用的地图导航,除过正常的地图导航指引功能之外,其实还有很多实用的功能.如高德影像地图应用在包括地理.土地测量.水文学.生态学.气象学以及海洋学等方面.Auto ...
- 通过openlayers加载dwg格式的CAD图并与互联网地图叠加
Openlayers介绍 Openlayers是一个基于Javacript开发,免费.开源的前端地图开发库,使用它,可以很容易的开发出WebGIS系统.目前Openlayers支持地图瓦片.矢量数 ...
- 如何实现通过Leaflet加载dwg格式的CAD图
前言 在前面介绍了通过openlayers加载dwg格式的CAD图并与互联网地图叠加,openlayers功能很全面,但同时也很庞大,入门比较难,适合于大中型项目中.而在中小型项目中,一般用开源的 ...
- javascript中常用坐标属性offset、scroll、client
原文:javascript中常用坐标属性offset.scroll.client 今天在学习js的时候觉得这个问题比较容易搞混,所以自己画了一个简单的图,并且用js控制台里面输出测试了下,便于理解. ...
随机推荐
- Spring竟然可以创建“重复”名称的bean?—一次项目中存在多个bean名称重复问题的排查
作者:京东科技 韩国凯 一.项目中存在了名称重复的bean 众所周知,在Spring中时不能够创建两个名称相同的bean的,否则会在启动时报错: 但是我却在我们的spring项目中发现了两个相同名称的 ...
- Java BIO,NIO,AIO
一丶IO模型&Java IO Unix为程序员提供了以下5种基本的io模型: blocking io: 阻塞io nonblocking io: 非阻塞io I/O multiplexing: ...
- 统计模拟实验—R实现(蒲丰投针)
统计模拟实验 统计模拟是数理统计.和计算机科学的结合,是一门综合性学科.在科学研究和生产实际的各个领域中,普遍存在着大量数据的分析处理工作.如何应用数理统计中的方法来解决实际问题,以及如何解决在应用中 ...
- 最新版本 Stable Diffusion 开源 AI 绘画工具之使用篇
目录 界面参数 采样器 文生图(txt2img) 图生图(img2img) 模型下载 界面参数 在使用 Stable Diffusion 开源 AI 绘画之前,需要了解一下绘画的界面和一些参数的意义 ...
- 二进制安装Kubernetes(k8s) v1.23.5
Github:https://github.com/cby-chen/Kubernetes/releases 前提说明:公主号不支持富文本,建议在Github查看. 1.23.3 和 1.23.4 和 ...
- dfs实现
1.思路:从图中的未访问的一个顶点开始,沿着一条路一直走到底,然后这条路尽头的节点,在从另外一条路走到底,不断递归此过程,直到所有遍历完成特点:不撞南墙不回头2.具体实现:当从一个未知的顶点出发,将这 ...
- Rust中的into函数和from函数
1.Rust中的into函数和from函数是做什么用的? into函数是Rust语言中的一个转换函数,它属于Into trait.它可以将一个类型转换为另一个类型.实现了From trait的类型会自 ...
- VUE3企业级项目基础框架搭建流程(2)
typescript安装 这里使用的vue项目语言为:TypeScript,不了解的可以先去学习一下.TypeScript中文网 正常情况下安装typescript的命令为: // 全局安装 npm ...
- 第6章. 部署到GithubPages
依托GitHub Pages 服务,可以把 vuepress 编译后的 博客静态文件 放置到该平台,那么就可以把静态页面发布出来,就会实现了不用购买云服务器就可以发布静态页面的功能. 1. 创建仓库 ...
- Caused by: java.net.BindException: Address already in use: JVM_Bind(ActiveMq已经启动)
1.本地启动项目开启两个启动类出错. Error creating bean with name 'brokerService' defined in class path resource [com ...