永发信息网

mapinfo中如何导出线段起点和终点的经纬度以及长度到文件中需要同时导出起点和终点的经纬度!

答案:2  悬赏:20  手机版
解决时间 2021-02-24 04:53
mapinfo中如何导出线段起点和终点的经纬度以及长度到文件中需要同时导出起点和终点的经纬度!
最佳答案
Include MAPBASIC.DEFopen window messageDim sAppPath as StringDim i,counter As IntegerDim oLine as ObjectDim geo_length As FloatDim x1,y1,x2,y2 As FloatsAppPath=ApplicationDirectory$()Open Table sAppPath+Untitled.tab as tab0''''请将文件名修改为你自己的文件名open file sAppPath+1.txt for output as #1 'i = 0Fetch First From tab0Do While Not EOT(tab0)oLine=ConvertToPline(tab0.obj)counter = ObjectInfo(oLine,OBJ_INFO_NPNTS)print counter:+countergeo_length = ObjectLen(oLine,km)'''''得到线段长度,单位为km,也可以修改为mx1 = ObjectNodeX(oLine,1,1) ' 获取起点经度x2 = ObjectNodeX(oLine,1,counter) ' 获取终点经度y1 = ObjectNodeY(oLine,1,1) ' 获取起点纬度y2 = ObjectNodeY(oLine,1,counter) ' 获取终点经度Print #1,geo_length+,+ x1+,+ y1+,+x2+,+ y2 ''''''写入文本1.txt中i = i + 1Fetch Next From tab0 loopclose all请将上面的代码拷贝存为.mb文件后保存在你的.tab文件所在目录,修改一下代码中的文件名,运行后,结果就在同目录下的1.txt中
全部回答
收益了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
白氏坪村卫生室地址在哪,我要去那里办事
神武在一件装备上锻2种不同的石头怎么锻划算
求万神纪古风抒情版伴奏
读卡器在电脑上怎么下歌曲
跪求画风好的lol本子!
塔本毛德乃呼都格在什么地方啊,我要过去处理
昆明理工大学成教院滇西分院怎么去啊,有知道
为什么升级了win10却下载不了熊猫tv的直播插
小明的父亲是一家公司的采购员,公司让他采购
求问,这个该怎么弄,
高铁g287二等座座位下有充电孔吗
石家庄法商职业学院离石家庄青年干部管理学院
生育英语怎么说
发记顺德家具在哪里啊,我有事要去这个地方
男,52岁,右侧上下牙自发性、阵发性疼痛2天
推荐资讯
甲、乙两人各乘一架直升飞机,甲看到楼房匀速
金春包子馄饨麻辣面玉米面粥在哪里啊,我有事
预订酒店不退款打12315有用吗
我是2016届毕业生我没有三方协议书我能签别的
香港科学馆400字作文,急需!!!
长城c50的导航卡和h2能共用吗?
苹果5s手机日历怎么显示放假通知
我去年5月买的铜嘴鸟到现在还没换毛
电路板中钢网是什么意思?
为什么用ads仿真出来的滤波器都是对称的
古诗词大全:点滴芭蕉心欲碎,声声催忆当初什
4.9寸0.25吹0.4的脱式计算
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?