因为经过一个公交站点的公交线路有多条,这样,在我们从公交站点分布图是查询某个公交站点时就可以查询经过这个站点的所有公交线。
f设定主键和外键点击下一步,直到完成关系类的定义。以上步骤完成后,ArcCatalog中就可以看到,在地理数据库Yu
a
amdb中,有一个要素集(Ku
mi
g),其中包含一个要素类公交站点、一个数据表(公交线路)、一个关系类(公交站及公交线1M)
f第5步拖放数据到ArcMap中
启动ArcMap,新建一个空的地图文档,通过拖放的方式添加上面所创建的数据到ArcMap中:在ArcCatalog中,点击“内容”选项页,在目录树中,点击地理数据库-Yu
a
mdb,将要素类-“公交站点”及属性数据表“公交线路”拖放到ArcMap中。
f关闭ArcCatalog,激活ArcMap窗口。
第6步编辑属性数据及进行1:M的空间查询
为了让大家了解属性编辑的过程,我们需要在要素类公交站点中添加3个公交站点。(这只作演示使用,实际的数字化过程还需要加载经过配准后的扫描地图作为背景)。首先,在工具栏显示区的空白处点击右键,在出现的菜单在选中“编辑器”,从而打开编辑器工具栏。
在编辑器工具栏中,点击“编辑器”下拉菜单,选择“开始编辑”命令。按下按钮在地图显区内随意地添加3个公交站点。
,
f在图层列表控制面板(TOC)中,右键选择图层-“公交站点”,在出现的菜单中,选择“打开属性表”命令,将显示公交站点的属性编辑窗口,在其中输入站点名称和公交站点编号。字段OBJECTID是关键字段,是自动生成的不需要输入。
在图层列表控件面板(TOC)中,点击“数据源”选项页,切换到数据源视图下,右键选择属性表-“公交线路”,在出现的菜单中,选择“打开”命令,将会显示“公交线路”的属性编辑窗口。按下图所示输入几条公交线路(公交站点编号、公交线路)。
f点击“编辑器”工具栏中的“编辑器”下拉菜单,选择“停止编辑”命令,将以上所作的编辑结果保存。点击属性查询按钮,查询地图显示区中任意公交站点的属性,可以看到经过公交站-“云南大学”的公交线路有3条,可进一步查询每条公交线路的详细数据。
第7步导入GPS数据,生成图层
各类手持GPS接收机采集到的数据可以通过相关软件(比如MapSource等)导入到ArcMap中。
fGPS数据文件
启动ArcMap,切换到数据源视图。点击按钮
添加GPS数据,选择对应的GPS数据
文件可以是txt格式、dBase等格式,这里GPS数据文件为:澜沧江GPStxt
f选中要添加的GPS数据文件根据GPS数据生成图层:r