“逐层细化”应用程序开发步骤
天下维客,你可以修改的网络知识库
逐层细化应用程序需要相当数量的设置以及精心地准备。主要步骤总结如下:
1. 获取用来建立多层次逐层细化图层的多种表。可以使用 MapInfo Professional 创建表,或者从 MapInfo 公司或第三方供应商处购买表。
2. 使用特殊的列和特殊的元数据创建新的空逐层细化表(.tab 文件)。元数据为每一张成员表分配层次名,并且标识成员表中的重要列--ID 列和标题列。
3. 把逐层细化表加入地图(例如,把逐层细化表加入所使用的 Geoset(s)中,或者通过象 Layers.Add 这样的方法,把逐层细化表添加到地图中)。
4. 添加用户接口元素(例如工具栏按钮)到应用程序中,以便用户选择逐层细化工具并单击地图来进行细化。
向应用程序添加代码来响应用户对逐层细化工具的使用(即:编写层次结构管理器)。此代码需要检测用户所选择的图元;确定替换图元的子图元;并调用一些方法 (DrilldownRemoveFeatures, DrilldownAddFeatures) 来展开或者收缩地图图元。


