MapInfo 导出数字化地图 再用这些数据重画地图 有些道路不能匹配 15

老师您好,我想请问一下,我从mapinfo里把一幅地图导出到文件,就是每条路的起终经纬度写到文件里,再用这个文件里的数据往回画地图,发现有很多小路不是匹配的,起点和终点的... 老师您好,我想请问一下,我从mapinfo里把一幅地图导出到文件,就是每条路的起终经纬度写到文件里,再用这个文件里的数据往回画地图,发现有很多小路不是匹配的,起点和终点的纬度值是不正确的,颠倒过来刚好,但主路什么的都是正常的,请问是怎么回事? 附部分代码如下:
Include "MAPBASIC.DEF"
Dim f_x1,f_y1,e_x1,e_y1,f_x,f_y,e_x,e_y As String
Dim i_numcols,I As Integer
Dim s_type,s_subtype,s_csubtype,s_name,s As String
Open Table "road"
Open File "C:\c.txt" For output As #1
i_numcols=TableInfo("road",TAB_INFO_NROWS)
For I=1 to i_numcols
Fetch Rec I From road
s_type=road.TYPE
s_subtype=road.SUBTYPE
s_csubtype=road.CSUBTYPE
s_name=road.Name
f_x1=Format$((ObjectGeography(road.obj,OBJ_GEO_LINEBEGX)),"##.#######")
f_x=f_x1+112
f_y1=Format$((ObjectGeography(road.obj,OBJ_GEO_LINEBEGY)),"##.#######")
f_y=f_y1+36
e_x1=Format$((ObjectGeography(road.obj,OBJ_GEO_LINEENDX)),"##.#######")
e_x=e_x1+112
e_y1=Format$((ObjectGeography(road.obj,OBJ_GEO_LINEENDY)),"##.#######")
e_y=e_y1+36
Write #1,s_type,s_subtype,s_csubtype,s_name,f_x,f_y,e_x,e_y
Next
Close File #1
展开
 我来答
哈利
2013-07-17 · TA获得超过1079个赞
知道大有可为答主
回答量:2258
采纳率:80%
帮助的人:635万
展开全部
你的起点和终点搞反了吧
追问
不是搞反了,起点终点的经度是正确的,纬度有的正确有的错误。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
景联文科技
2024-06-11 广告
一、什么是数据标注?1. 数据标注定义数据标注是对未经处理的语音、图片、文本、视频等数据进行加工处理, 并转换为机器可识别信息的过程。原始数据一般通过数据采集获得, 随后的数据标注相当于对数据进行加工, 然后输送到人工智能算法和模型里完成调... 点击进入详情页
本回答由景联文科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式