论坛首页 :: 发新帖 :: 刷新 :: 小站首页 :: 登录/注册

MapInfo使用帮助(二)

[关闭] [编辑] [删除] [管理]


·表转入后,已经处于打开状态。

·将所有表转入后,点击菜单栏“窗口”菜单,选择“新建地图窗口”,你就可以查看当前表数据所描述的地图了。

·下面来将所有的数据放到一个地图中看看是什么效果:
1)打开一幅地图,这时你会发现菜单栏上多了一个“地图”菜单,点击“地图”菜单,选择“图层控制”,出现“图层控制”对话框,你可以看到你当前的地图里有几个图层。
2)点击下部的“增加”按钮,会出现一个对话框,显示目前你打开的表的列表,选择还没有用过的图层(按住ctrl键然后用鼠标点选可以选择多个图层),点击“增加”,退回图层控制窗口,再确定,你就会发现地图上的内容多了好多。
3)在“图层控制”对话框中,选中一个图层,然后选择下部的“删除”按钮,可以在地图中删去该图层。
4)如果你不想删除该图,只是想让它暂时隐藏,可以点击“图层控制”对话框中每个图层后面的第一个选框,取消打钩,图层就被隐藏了。无论是删除还是隐藏,都不会造成数据的丢失。
5)如果你想调整两个图层间的位置,在“图层控制”对话框中选中你想调整的图层,然后点击下部的“向上”或“向下”按钮就可以了。
6)打开mapinfo时,还可以看到“主”工具条,工具条中部的放大镜可以帮助你方便地放大或缩小来查看地图,如果你的鼠标带有滚轮,那么操作就会很方便,上下卷动滚轮就可以实现放大缩小。

·高级功能
按上述方法地图是出来了,但是不好看,无数的数据堆在上面,地图一小就没法看了,需要做一些设置,使地图的图层根据比例尺的大小来显示或隐藏。控制的方法也在“图层控制”对话框中。
打开“图层控制”对话框中,双击你相控制的图层的名称,就会出现该图层的显示选项,上面显示模式的几个开关你都可以试试,能帮助你将地图画的漂漂亮亮的,我就不多说了,重点在于图层缩放:
1)选中在缩放范围内显示前的框框,让它打上钩。
2)在下面的最小视野和最大视野中填入相关数值,表示的图层显示的最大比例和最小比例,比如我设置显示县级居民地时设为0~400。
3)确定,然后回到“图层控制”对话框,再确定。好,现在你就可以发现,当地图很小时,看不到县级数据,但一旦放大,就出现了,这样用起来比较方便,计算机的速度也比较快。


3、制作自己数据地图
3.1制作基于gps数据的地图

先看看数据样例
点点8848提供:
 4、毛石敌台,上有楼橹遗迹: N40°26.638-E116°40.072 210m
吴桐提供:
 编号:BJN06 海拔:1194;北纬:40。28.911\'东经:116。30.138\' 九眼楼
弘一提供:
 48 正北楼 40゜27.289\' 116゜32.159\' 975.1

这些格式需要适当转一下,打开两个记事本,先把数据和说明分开
以吴桐的数据为例:

说明文件:
"九眼楼"
"……"

然后保存为mid结尾的文件,如heituoshan.mid

数据文件需要一些处理:
首先将经度放前,纬度放后。
116。30.138\' 40。28.911\'
然后将上述116度30.138分格式的数据转为只以度来度量的数据格式,
方法是将30.138/60*100=50.23,
然后去除小数点,保留5位 =>50230
然后作为116的小数 =〉116.50230

上述工作用excel处理起来比较方便。

同样方法处理经度

40。28.911\' =〉 40.48185
然后前面加一个Point 表示是一个点
这样数据就变为
Point 116.50230 40.48185
将所有的点都这样处理
得到一个数据列表,然后在列表前拷上如下数据头
Version 300
Charset "WindowsSimpChinese"
Delimiter ","
CoordSys Earth Projection 1, 0
Columns 1
name Char(60)
Data

最后吴桐的数据处理完后,应该是如下的一个文本文件
Version 300
Charset "WindowsSimpChinese"
Delimiter ","
CoordSys Earth Projection 1, 0
Columns 1
name Char(60)
Data
Point 116.49440 40.46493
……
Point 116.50230 40.48185

将该文件存为和上面说明文件同名的mif格式文件,heituoshan.mif

有了这两个文件,就可以让mapinfo转入并绘图了(参看上面转入1:400万数据的过程)

这样画出来的图,是一堆点。

如果希望画线,那么说明文件只要一行就可以了,
mif文件的头改为
Version 300
Charset "WindowsSimpChinese"
Delimiter ","
CoordSys Earth Projection 1, 0
Columns 1
name Char(60)
Data
pline 17

pline后面的数值是描述该线条所有的点的个数
然后去掉数据前的Point 加空格
这样,如果画线的话,数据文件最后如下:

Version 300
Charset "WindowsSimpChinese"
Delimiter ","
CoordSys Earth Projection 1, 0
Columns 1
name Char(60)
Data
pline 17
116.49440 40.46493
……
116.50230 40.48185

3.2置入普通地图
我们得到很多普通地图,如何利用这些资源呢?
首先你需要将地图扫描成电子文件。
第二,你需要在地图上找一些基准点,也就是明确知道经纬度的某几个点,最好能分散一些,点多一些。
然后点击mapinfo的文件菜单中的打开,在“打开”文件对话框中,选择文件类型为栅格图像,选择你扫描的地图图片,打开。然后出现一个提示窗口,选择“配准”,这时会出现配准窗口。
在图片窗口上找到你设计的基准点,输入他们的坐标值,然后确定,好了,你就可以将普通地图和你做的其他地图一起方便地使用了。


—————————
  燃烧的梦想
  流水的时光
—————————
[ My WeBlog ]
本帖由 火箭人2004-04-16 11:54:19发表


[关闭] [编辑] [删除] [管理]


[相关文章]

[相关文章]
   mapinfo使用帮助(一) 【火箭人】2004-04-15 16:09:53 [2982] (2K)
     MapInfo使用帮助(二) 【火箭人】2004-04-16 11:54:19 [2334] (5K)
     谢谢火箭 【侠少】2004-04-15 21:05:26 [2506] (无内容)

www.thegreatwall.com.cn 提供支持    版本:greatwallv2.0.0
Time: 0.0055651664733887 Sec.