公里和里

更新时间:2023-01-03 15:59:32 阅读: 评论:0


2023年1月3日发(作者:史蒂芬妮 西摩)

在MAPINFO中实现经纬度和公里网相互查询的方法

目的:

1、实现公里网坐标和经纬度坐标的相互转换;

2、批量查询要素的公里网或经纬度坐标。

方法和步骤:

(1)、将需要查询的公里网(或经纬度)坐标做成EXCEL

文件,如“公里

网经纬度互

查.XLS”;

(2)运行

MAPINFO,点击

打开文件,在

文件类型中选

择XLS文件,在出现的对话框中选择保存坐标数据的表

格,勾选用标题建立字段,并定义公里网列的数据为整

数,经纬度的数据为十进制度(长度10位,小数位数4

位),勾选表可以地图化。为

表设置正确的投影。(本例投

Nogongli_Xgoingli_Yjingdu_Xweidu_Y

1280

2212

3244

4276

5208

6240

7272

8204

9236

19168

影为Beijing19546度分带20带度投影)。

(3)点击“表

-创建点”,设

置正确的纵

横坐标列,设

置生成点的

样式,生成点

对象。

(4)打开地图窗口,查看利用已知坐标生成的点对象,

打开浏览窗

口,查看属

性表。点击

“另存为”

将生成的点

对象保存为

“公里网经

纬度互查”文件后,关闭所有表,重新打开“公

里网经纬度互查

”文件,点

击“表-更新列”,

在弹出的对话框

中选择要更新的

表和列,在表达式中输入“CentroidX(obj)”,点击OK

后,程序根据表达式自动将jingdu_X更新成对象的经

度。用同样的方法可以完成纬度的查询。表达式为

“CentroidY(obj)”

注意:如果用“CentroidX(obj)”更新,列更新的值不是

想要的经纬

度(或公里

网),而仍是

错误的坐

标,需要进

行如下设

置。

点击“选项”-参数设置-MapWindow..”,在弹出的设置

框中点击“SessionProjection”

项,设置正确的投影坐标(如是公里网转换成经纬度,

选择经纬度,投影

点击OK,重新执行更新列任务,即可。

经纬度转公里网坐标,方法一样,但导入EXCEL表时,

要将投影设置成“经纬度”,SessionProjection设置成公

里网投影。

最后导出属性表为TXT文件,即可.

本文发布于:2023-01-03 15:59:32,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/85432.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:公里和里
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图