当前位置: 首页 > news >正文

地方2000坐标系的dwg如何导入Cesium

大家好,上一篇我们介绍了如何在Cesium当中导入标准的高斯克吕格投影的坐标系,我们先回忆一下上一篇中说道的DWG坐标系的三种情况:

1.国家2000坐标系

2.地方2000坐标系

3.没有对应位置信息的局部坐标系

我们已经看了第一种情况,下面我们在来看下第二种情况:地方2000坐标系

开始之前,我们先了解一下什么是地方2000坐标系?

我第一次接触到这个词的时候,就发现关于地方2000坐标系的内容非常少,除了像是北京2000或者上海2000这些坐标系发布的一些官方公告以外,内容寥寥。直到最后听了武汉大学的GIS课程才算对地方2000坐标系有了一个彻底的了解,那么如果你搜到了这篇文章,那么恭喜你,你找到了网上为数不多的关于地方2000坐标系的介绍。

一、为什么需要地方2000?

我们知道,标准的高斯克吕格投影会把地方按照3度或者6度的方式切割成很多带,如果你所在的区域正好在这个带的中央经线经过的地方,那么恭喜你,你用这个带号投影的结果变形非常小,那么你就不需要一个特殊的地方2000坐标系。但如果很不幸,你所在的地方在一个带的边缘,那么直接使用标准的高斯克吕格将导致地图变形较大,这个时候,我们就需要自定义一个中央经线来解决这个问题。

二、地方2000坐标系的核心是什么?

根据第一个问题,我们可以很轻松的得出结论,地方2000坐标系的核心要素就是中央经线。当然有的时候,也会添加一些其他参数,比如原点维度,东伪偏移,北伪偏移等等,别看这些名字咋咋呼呼,其实最后都是线性加减,学过小学数学基本都能算,所以我们核心关注就是中央经线。

好了,我们对地方2000坐标系有了一个基本的了解,如果希望深入理解地方2000,也欢迎关注GISBox的官号和相关文章,我们会在后续的内容中进一步详细介绍这块的知识。

一般来说,我们在拿到具体的DWG之后,如果是地方2000坐标系,那么你会收到一系列参数,你只需要将这些参数,构造为WKT之后,输入到GISBox的自定义坐标中,就可以直接使用了。如下图:

另外,由于地方2000坐标系需要反复使用,也可以直接存入GISBox提供的坐标系库,后续就可以直接使用地方2000坐标系的名字了。

完成这一步之后,导入地方2000坐标系的DWG文件就和导入国家2000坐标系的DWG文件没有任何区别了,只需要在导入DWG文件后,主动选择预定义好的地方2000坐标系即可完成坐标的对齐,具体操作大家可以查看下面的视频教程:

地方2000坐标系DWG导入发布WMT

成功发布WMTS之后,就可以直接用CesiumJS加载了:

CesiumJS中载入对应的WMTS的代码如下:

const viewer = new Cesium.Viewer("cesiumContainer"); const wmtsLayer = new Cesium.WebMapTileServiceImageryProvider ({ url: '使用GISBox发布出来的地址', layer: 'default', style: 'default', format: 'image/png', rectangle: Cesium.Rectangle.fromDegrees(118.36003512596058, 33.93893075122186, 118.36652081141389, 33.943447693572836), tileMatrixSetID: 'WebMercatorQuad', tilingScheme: new Cesium.WebMercatorTilingScheme() }); cesiumWidget.imageryLayers.addImageryProvider(wmtsLayer); const targetImageryLayer = viewer.imageryLayers.get(0); viewer.imageryLayers.layerAdded.addEventListener ((layer: Cesium.ImageryLayer, index: number) => { viewer.imageryLayers.raiseToTop(targetImageryLayer); });

下一篇文章我们一起看看如果说DWG文件是局部坐标系或者压根不知道是什么坐标系时,我们该如何和Cesium中的影像进行对齐。

http://www.gsyq.cn/news/121920.html

相关文章:

  • AI大模型训练全攻略:从零开始到实战应用,超详细教程,建议收藏学习!
  • 为什么你的MCP Azure扩展总是失败?剖析量子配置中的3大致命误区
  • 【高阶实战】环境监测Agent数据融合性能提升秘籍:从延迟降低到可靠性翻倍
  • 【资深架构师私藏笔记】:云边 Agent 延迟优化的12个黄金法则
  • PFC循环加卸载实战:单轴双轴不同姿势解锁
  • 告别显示器控制烦恼:MonitorControl让你的Mac外接显示器更智能
  • 云边 Agent 延迟优化全攻略(99%工程师忽略的底层机制曝光)
  • 2025年口碑不错的游戏账号交易专业公司推荐:售后完善的游戏账号交易企业有哪些? - mypinpai
  • Qt之构建方式
  • 2025年度知名挡水板厂家TOP5推荐:挡水板服务商家、挡水板推荐制造商有哪些? - 工业品牌热点
  • 回归测试自动化策略
  • 2025年12月压铆机中心,折弯机,全电折弯机厂家权威推荐,高性能,稳定性强的行业优选 - 品牌鉴赏师
  • 从感知到决策,多 Agent 融合如何重塑自动驾驶?,深度解析技术演进路径
  • Spyder多语言开发:打破编程语言壁垒的一站式解决方案
  • Agent 权限失控有多危险?,深度剖析金融场景下的安全验证漏洞
  • 2025年十大清淤机器人盘点,智能装备守护城市“生命线” - 品牌推荐排行榜
  • 【高精度制造必备】:工业机器人Agent动态补偿技术深度解析
  • 基于VUE的农产品运输服务平台[VUE]-计算机毕业设计源码+LW文档
  • 不懂代码也能做!揭秘短剧小程序源码系统搭建神器 带完整的搭建部署教程
  • 2025 大型企业办公室咖啡机推荐:商务接待 茶水间 会议室高效款 - 品牌2026
  • 如何设计让用户上瘾的教育AI Agent?:3个被顶尖公司验证的交互模型
  • CellProfiler生物图像分析:从手动计数到自动化量化的革命性工具
  • Vue可视化设计器:零代码拖拽式界面开发的终极解决方案
  • 管理制造企业的5种方法
  • 实测GPT5.2打工人版的十种用法,我觉得Gemini 3 Pro要笑到肚子痛了
  • 什么是物联网?它是如何运作的?
  • 突破性物联网开发革命:3步构建专业级智能硬件系统
  • 用北方苍鹰算法(NGO)优化ICEEMDAN参数
  • 当网站提示“不安全”:SSL证书,你的数字护身符
  • Android离线语音识别终极指南:用Whisper轻松实现无网络语音转文字