阅读:1995回复:1
何将一幅大图层分幅以建立索引图层?
(1)首先,将地图资料进行备分。
(2)新建一个空白图层用作索引图层。并将它添加到当前地图窗口中。 (3)在索引图层中创建若干矩形区域对象,用来对底图进行分割。 (4)使底图可编辑,并选中底图,设为目标对象。 (5)选中索引图层中的某一个矩形对象,利用 对象>分割 来将底图进行分割。 (6)选中底图中被分割出来的部分,并将其剪切或拷贝。 (7)新建一个图层,用来存放从底图中剪切下来或拷贝过来的图形。 (8)重复步骤 4-7 直到将整个底图全部分割完毕,并将各个分割出来的小图幅分别保存成单独的表文件。 (9)为了便于将来利用程序来管理所有的分幅图层,在保存各个分幅图层时,最好按编号的顺序对其命名。 如:IndMap1.tab,IndMap2.tab,IndMap3.tab.... (10)为了能实现分幅显示,提高显示和刷新速度,需要自己编写程序来控制分幅图层的显示。程序的主要思想是:首先,只打开索引图层,并用自定义的工具选择要访问的图块。通过程序,确定选中的索引块对象,并访问其属性信息,找到相应的详细图幅文件,并将其打开,从而能动态地显示每个图幅。 (11)需要说明的是: 索引图层方法,实现上只是提供了一种针对PC机的大容量地图显示和刷新速度问题的解决方案,如果用户将来需要利用地图进行深入的地理分析(如:路径分析、线段长度分析、区域对象的面积分析、连通分析、复杂的针对整个底图的SQL查询分析...),我们不建议采用此方案。 |
|
|
1楼#
发布于:2004-06-04 07:52
<P>索引图层方法,实现上只是提供了一种针对PC机的大容量地图显示和刷新速度问题的解决方案,如果用户将来需要利用地图进行深入的地理分析(如:路径分析、线段长度分析、区域对象的面积分析、连通分析、复杂的针对整个底图的SQL查询分析...),我们不建议采用此方案。
</P><P><b>请问,如果不采用这个方案,有其他方法吗?</b></P> |
|