高分悬赏 mapinfo 专家请进

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:12:49
(注:如有人能尽快给出满意答案,本人将追加赠予积分。)
题目:制作一个实验报告,具体要求如下:
1. 学习报告选做题目:
在MapInfo软件中,基于各省市区进行空间数据统计分析,并根据统计结果绘制专题地图。然后根据模板(包括Ex3_report.xls)撰写报告。任选下列题目之一完成:
(1)各省各种地貌类型所占面积统计(数据:G1_Geom.tab, m00p.tab);
(2)各省公路里程统计(数据:G3_Road.tab, m00p.tab);
(3)各省沙漠面积统计(数据:G4_Desert.tab, m00p.tab);
(4)各省河流长度统计(数据:G6_River.tab, m00p.tab)。
2.要求:
(1) 学习报告由电子文档和纸质报告两部分组成。电子文档要求有必要的过程数据和文件,纸质报告要求相关内容完整、逻辑清晰、采用方法阐述详细。
附:
计算机地图制图”课程期末考核学习报告
(模板)

时间: 年 月 日
姓名: 学号:
作业题目:

一、作业内容概述(100字左右)
二、工作方法及技术流程(800字左右)
三、统计结果及分析
1、计算结果(以Excel保存)
2、分析(500字左右)
四、输出的专题地图
详细;
我也觉得这个问题有点难为大家,就简化一下嘛,说个简单思路,或者推荐一点好的相关报告也可以

看样子,你的地图数据是都有的。只需要做几个的统计就可以了。
给你一个的例子吧,其它的可以照做。
拿公路的统计来说。
地图文件是G3_Road.tab, m00p.tab。
你把这两个文件同时打开在一个窗口里。
选择(查询)query,SQL查询,会跳出一个对话框。

使用Field:m00p的名字列(大约是m00p.Name,猜的),sum(ObjectLen(G3_Road.Obj,"km"))
对象表:G3_Road, m00p
检索条件:G3_Road.Obj Intersects m00p.Obj
Group By Field: m00p的名字列
确定就可以了。
这个方法得出来的结果,不会十分准,如果更准,大概要用程序做。

注意上面的ObjectLen函数,如果统计面积的话,用的函数是Area(obj, "sq km"),就这些了,自己悟吧。

个人认为这个问题很简单,MapInfo里面的功能都是现成的,直接用就是,主要是后期写东西,没有时间啊。

我相信没人帮你的你信吗