MapGIS转Shp文件的单位问题

简介: 在MapGIS浏览查看一下数据,各种不习惯;用mapgis自带的转shp功能,属性表会出错;利用名为map2shp的试用版软件可将mapgis格式的数据较为良好转成shp格式。但经常会遇到一个单位问题:mapgis的默认单位是毫米(我也不知道为什么),转过来的地图单位也是毫米,如下图所示,虽然显示单位可以任意改,但是地图单位为毫米对于计算和处理还是有各种问题。

在MapGIS浏览查看一下数据,各种不习惯;用mapgis自带的转shp功能,属性表会出错;利用名为map2shp的试用版软件可将mapgis格式的数据较为良好转成shp格式。但经常会遇到一个单位问题:mapgis的默认单位是毫米(我也不知道为什么),转过来的地图单位也是毫米,如下图所示,虽然显示单位可以任意改,但是地图单位为毫米对于计算和处理还是有各种问题。

解决方法通常有两种:

方案一:修改源数据

在mapgis中将数据的地图单位直接改为米,再进行数据转换。具体解决方法不详。

方案二:修改结果数据

如果数据已转化成了Shp,则可在ArcMap中通过修改空间参考的线性单位重新投影的方式实现。如果我们只在catalog中(在arcmap中修改无效)修改投影坐标系属性线性单位为meters,则会出现范围不一致的警告,原因很简单,单位变了,坐标值并未发生改变。

正确的做法是:新建一个mxd,只加载需要转换的图层,修改地图框架的坐标系统的线性单位为meters,如果此时地图上显示的坐标值和单位都正确的话,将数据重新导出(或用工具投影,原理是一样的),导出时选择数据框为坐标系统。下面是数据处理的结果:

目录
相关文章
|
Oracle 网络协议 关系型数据库
Oracle会话超时设置1:在sqlnet.ora和listener.ora中设置
这篇文章是Oracle会话超时设置的第一个文章,简述和Oracle 数据库 net services有关的会话超时管理。
2245 0
Oracle会话超时设置1:在sqlnet.ora和listener.ora中设置
|
2月前
|
人工智能 文字识别 自然语言处理
一文带你读懂“医保智慧经办智能体”
医保智慧经办智能体融合AI、大数据与云计算,构建五层技术架构,实现智能咨询、审核、监管与决策支持,推动医保服务从“人找服务”向“服务找人”转变,提升效率、精准防控风险,助力医保治理现代化。
|
3月前
|
人工智能 小程序 前端开发
一个小程序轻量AR体感游戏,开发实现解决方案
针对青少年运动兴趣不足问题,AR体感游戏凭借沉浸式互动体验脱颖而出。结合小程序“AI运动识别”插件与WebGL渲染技术,可实现无需外设的轻量化AR健身游戏,如跳糕、切水果等,兼具趣味性与锻炼效果,适用于儿童健身及职工团建,即开即玩,低门槛高参与。
|
6月前
|
人工智能 自然语言处理 搜索推荐
AI 搜索 MCP 最佳实践
本文介绍了如何通过 MCP 协议,快速调用阿里云 OpenSearch 、ElasticSearch 等工具,帮助企业快速集成工具链、降低开发复杂度、提升业务效率。
730 29
AI 搜索 MCP 最佳实践
|
8月前
|
算法 前端开发
速通大模型实习的我,现在怎么样?
这是一篇关于大模型工作、学习路线和实习经验的分享。作者通过自身经历说明了大模型相关工作的就业情况,指出应用开发和算法优化较易找到工作,但部分岗位对学历和论文要求较高。他从投递简历到拿到6份offer仅用两周,并选择了一家生活便利的公司。文中还提到学习路线可自学或付费获取笔记,强调效率与性价比。对于实习,作者描述了自由调优的工作内容及合理薪资范围。最后,他鼓励大家保持热爱,不被世俗束缚,享受生活。
|
12月前
|
存储 设计模式 Java
探索 JavaBean(实体类)的奇妙世界
JavaBean(实体类)是Java开发中的重要概念,遵循特定设计模式的普通Java类。
789 13
|
机器学习/深度学习 人工智能 算法
机器学习和深度学习有啥区别?一看就懂
深度学习与机器学习是相关但不同的概念,深度学习是机器学习的一个分支。机器学习侧重于让计算机在无明确编程情况下学习,包括决策树、SVM等算法;而深度学习主要依赖深层神经网络,如CNN、RNN。机器学习对数据需求较小,广泛应用于各领域;深度学习则需要大量数据,擅长图像和语音处理。机器学习模型可简可繁,计算资源需求较低;深度学习模型复杂,常需GPU支持
1068 0
|
前端开发 JavaScript 容器
JavaScript、CSS像素动画特效代码
此示例创建一个带有像素粒子的容器,每隔300毫秒就会动态添加一个新的像素粒子,然后通过CSS的关键帧动画(`@keyframes`)使它们产生上升和逐渐消失的动画效果。你可以根据需要修改像素粒子的颜色、大小、动画效果和创建速度。
227 0
|
Linux 开发工具 Android开发
cmdline(一):cmdline是什么?&&cmdline怎么添加?
cmdline(一):cmdline是什么?&&cmdline怎么添加?
982 0