我们发现默认的A4纸布局对本次的实验材料并不十分合适,需要对其进行一定的调整。根据1:200万的比例尺,计算浙江省的坐标范围,得到浙江省在图上的跨度大约在25~30厘米左右。点击菜单中的File->Page and Print Setup,打开页面设置对话框:
我们根据需要修改对应的内容:1、 去掉Use Printer Paper Settings前的勾;2、 在页宽(Page->Width)处填入29(厘米);3、 在页高(Page->Height)处填入29(厘米);4、 选中右下角的复选框Scale Map Elements Proportionally to Changes in Page Size,使它自动调整主绘图区的位置和大小。点击OK完成本专题图的页面设置操作Layout视图:在工具栏任意位置点击右键,在弹出的菜单中勾选Layout,即会出现与常用的Tools工具条相类似的Layout工具条。Layout工具条Tools工具条通过Layout工具条可以实现对布局视图的放大、缩小、平移等操作。此时Tools工具条里的类似按钮是对布局中的数据(Data Frame)进行操作,而不是对布局本身进行操作。通过Tools工具条里的方法,可以将感兴趣的数据区域移到视图中心。通过Tools工具条中的按钮,可以对布局窗口中的组件(如数据框、图例框等)进行选择、移动、编辑属性等操作。二、设计数据符号显示样式本次实习的主要实习数据如下:
点击Complete List列出全部省份的名字,找到浙江省,点击OK,浙江省就出现在前面的表格中了。双击浙江省,在弹出的对话框中设计浙江省的符号:Fill Color和Outline Color均选择No Color
同样,双击<all other values>,将其他省份都设置成无边框的、以某一种颜色(如灰色)填充的样式。第二步:以不同的颜色区分县级行政区域以同样的方法打开“县界_面”的符号表示表。
我们在Value Field中选择NAME99字段,表示按照县名添加样式。在Color Ramp中选择一种具有随机性的颜色表,最后按下Add All Value按钮。若提示类别太多,点击YES,加入全部类别。在符号表主窗格中点击右键,弹出的对话框中选择Properties for All Symbols,在此将所有县界的轮廓颜色都设为No Color。2、境界线符号设计在本实验中,线状数据包括省界和县界。我们只要对这两种对象单独设置符号即可。点击左侧窗格中的“省界_线”下方的线状符号(这个是ArcMap初始采用的默认符号),弹出选择符号的对话框。右侧的主要显示窗口列出了一些常用符号。
由于ArcMap是美国开发的软件,没有提供我国的境界线的常用符号。不过我们依然可以选择相似的符号作为我们的省界和县界符号。我们选择作为省界符号,作为县界符号。3、城市符号设计本实验中城市表现为点状数据。按照行政等级依次有省会、地级市、县级居民地。其中省会和地级市同时处在“地级市”图层中,县级居民地处在单独的图层中,但是部分和地级市图层重叠。首先处理“地级市”图层的符号:参照“面状符号”的部分打开“地级市”的符号表示表,并定位到Categries->Unique Values中去。在Value Field中选择ADCLASS字段,表示行政等级。按下Add All Values时,我们注意到它共有4个值,为1、2、3、9。其中1表示首都,2表示省会,3表示地级市,9表示香港和澳门。对于浙江省来说,只要保留2和3就行了。选中1和9,点击Remove删除;并且去掉前面复选框中的勾。单击2的Label列,将其改为“省会”,同样单击3的Label列,改为“地级市”。我们编辑省会和地级市的符号。选择1个实心点外面两个圆()作为省会的标志,用两个同心圆()作为地级市标志。可以适当把省会的符号放大,而把地级市的符号缩小。继续编辑县级居民点的符号。点击导航栏中“县级居民点”下面的默认符号,选择一个空心圆()作为县级城市的符号。(按照上诉步骤同样的操作县级数据,否则县级市标注和县级市符号不能显示)4、地名标签我们应该将地名的标签以适当的方式安置在适当的地方。在左侧导航栏双击一个图层(如“地级市”)在属性对话框中选中Labels选项卡。
点中最上方的Label features in this layer,打开这个图层的标签。Label Field中选择表示地名的字段(如“NAME”)。Text Symbol里选择合适的字体、颜色、大小等(经过多次调整会得出更好的结果)。对于这次实验,我们应该对每个城市以及省名加标签(由于县级市可以表示所处的县名,因此可以不对县加标签)。当我们加到省界时,可能会发现几个问题:1、 江西省的名称大部分标记在了浙江境内;2、 海岛也被单独地加上了“浙江省”的标签;3、 某些城市名的标签被省名的标签覆盖。为了解决这些问题,重新打开“省界_面”图层的Labels属性对话框,看到下方有一个Placement Properties按钮,点击之。
在弹出的框中勾选Only place label inside polygons,解决江西省标签的问题;再选择下方的Remove duplicate labels,解决海岛的问题。