地图切片及更新切片流程v2.2

hwl445566 贡献于2013-06-27

作者 祭城供电所  创建于2010-09-16 07:35:00   修改者高红波20120327144708369  修改于2013-06-09 06:19:00字数4361

文档摘要:为了提高用户浏览地图信息的速度,地图模版创建完成后,需要对地图模版进行发布,然后进行切片处理,即把发布后的地图模版按照一定的比例尺切成地图图片。当用户需求改变时,地图模版随之发生改变,而静态的地图图片不会自动改变,因而需要对地图图片进行更新,从而使地图图片与地图模版相一致。本文档对这些操作方法做了详细描述,供初学者参考。
关键词:

 ArcGIS相关使用说明 地图切片及更新切片流程 目 录 1、总则 2 1.1、编制说明 2 2、 创建地图模版 3 2.1、添加图层 4 2.2、图层的比例尺设置范围 4 3、发布、浏览地图服务 6 3.1、使用ArcGIS Manager 发布 6 3.2、使用ArcCatalog 发布 9 3.3、使用ArcGIS Manager浏览地图 12 3.3.1、浏览本机地图 12 3.3.2、浏览网络上的地图 14 4、地图切片 15 4.1、对地图进行切片 15 4.2、删除地图服务缓存: 19 5、更新地图切片 20 5.1、新建一个shapefile文件 20 5.2、更新部分地图切片 23 6、如何在服务器上更新部分地图切片 29 6.1、前期数据准备 29 6.1.1、数据检查 29 6.1.2、数据属性修改 30 6. 2、更新部分地图切片 31 6.3、更新部分切片过程中可能遇到的问题及解决方法 31 1、总则 1.1、编制说明 为了提高用户浏览地图信息的速度,地图模版创建完成后,需要对地图模版进行发布,然后进行切片处理,即把发布后的地图模版按照一定的比例尺切成地图图片。当用户需求改变时,地图模版随之发生改变,而静态的地图图片不会自动改变,因而需要对地图图片进行更新,从而使地图图片与地图模版相一致。本文档对这些操作方法做了详细描述,供初学者参考。 2、 创建地图模版 为了发布地图信息,首先我们需要创建地图模版,即创建一个.mxd类型的文档。下面介绍创建地图模版的步骤: 点击【开始】—>【程序】—>【ArcGIS】—>【ArcMap】如下图所示: 点击ArcMap,进入ArcMap界面,如下图所示: 点击“OK“。 2.1、添加图层 (1)、右键单击“图层”,点击“Add Data…”或者点击图标。截图 (2)、添加数据源 选中后,点击“Add”按钮,添加完成。 (3)、依次加入你需要的图层。点击,就可以生成一个.mxd文档。 2.2、图层的比例尺设置范围 (1)、选择一个图层,右键单击,点击“Properties” (2)、进入图层属性界面,在Scale Range框中有两个选项:“show layer at all scales(显示所有图层)”和 “Don't show layer when Zoomde;”(在Out beyond 和In beyond 这两个比例尺之间,图像可以显示) 注:Out beyond:最小比例尺,In beyond:最大比例尺 (一般情况下,不做特殊要求时,建议选择“Show layer at all scales”) (3)、点击“应用(A)”、“确定”,即可设置图层比例尺范围。(只有在比例尺此范围内图层才能显示) 3、发布、浏览地图服务 创建完地图模版后,我们需要对地图模版进行发布,以便用户进行浏览。下面介绍两种发布地图服务的方法: 3.1、使用ArcGIS Manager 发布 点击【开始】—>【程序】—>【ArcGIS】—>【ArcGIS Server for the Java Platform】—>【ArcGIS Server Manager】 打开ArcGIS Server Manager登录界面。输入用户名(例如:arcgismanager),密码(例如:123),点击“Log In” 进入主界面。 (1)、点击,进入发布地图信息界面,点击“Browse…”。 找到要发布的.mxd文件(例如:test.mxd): (2)、点击“Next”,进入如下界面: (3)、点击“Next”进入如下界面: (4)、点击“Finish”按钮,发布成功。 发布成功后可以在Manage Services中浏览地图服务: 3.2、使用ArcCatalog 发布 (1)、点击【开始】—>【程序】—>【ArcGIS】—>【ArcCatalog】 打开ArcCatalog-ArcInfo-GIS Services 界面: 双击“GIS Servers”目录下的“Add ArcGIS Server”,弹出Add ArcGIS Server界面,选择“Manage GIS Services”发布地图(只能是本地的.mxd文件) (2)、点击“下一步”,进入General 界面: 在Server URL中输入地址,Host Name 中输入名称localhost,点击“Finish”。 (3)、找到test.mxd文件,右键单击,选择“Publish to ArcGIS Server”,进入如下界面: (4)、点击下一步,进入如下界面: (5)、点击“下一步”,进入如下界面: (6)、点击“Finish”,右键单击“localhost(admin)”,点击“refresh”。就可以看到发布后的地图了。 刷新 3.3、使用ArcGIS Manager浏览地图 浏览地图有两种方法:本地浏览和网络浏览。以下是对这两种方法的详细描述。 3.3.1、浏览本机地图 (1)、点击【开始】—>【程序】—>【ArcGIS】—>【ArcCatalog】 打开ArcCatalog-ArcInfo-GIS Services 界面: (2)、双击“GIS Servers”目录下的“Add ArcGIS Server”,弹出Add ArcGIS Server界面,选择“Use GIS Services” (3)、点击“下一步”,进入如下界面: 输入Server URL 和本机User Name和Password,点击“Finish”。在“GIS Servers”目录中就会看到刚才浏览的本地地图。 浏览的本地地图 注:这里的用户名和密码是本地计算机登录时的用户名和密码 3.3.2、浏览网络上的地图 方法同浏览本地地图一样,只是输入Internet Server URL 、User Name和Password,如下图所示: 注:这里的用户名和密码是网络上ArcGIS ServerManager的用户名和密码。而不是计算机的用户名和密码 4、地图切片 地图模版发布后,当用户浏览不同比例尺下的地图信息时,整个地图就需要重新加载,这样就需要大量时间。为了提高浏览速度,就需要对发布后的地图进行切片处理,即把发布后的地图切成静态图片。当用户浏览时,浏览的就是一些静态图片了,下面介绍对地图进行切片的方法及如何删除地图服务缓存: 4.1、对地图进行切片 (1)、右键单击刚才发布的地图,如下图所示,点击“Service Properties…”, (2)、进入地图服务属性界面,选择“Caching”选项卡,,选择“Using title from a cache that you will define below” (3)、点击“Suggest…”,在“Scale Levels”对话框中输入比例尺个数,点击“OK” 注:也可以在Scales:下的文本框中输入比例尺,点击“Add”。 然后点击“应用(A)或Create Tiles…”按钮,点击“是”, (4)、在“C:\arcgisserver\arcgiscache”找到刚才的地图切片文件“test”, 在“C:\arcgisserver\arcgiscache\test\图层”目录下就可以看到切片地图: 4.2、删除地图服务缓存: 5、更新地图切片 当地图模版发生改变时,静态的地图图片不会随之改变,因而需要对地图图片进行更新,从而使地图图片与地图模版相一致。在更新前,首先要创建一个shapefile文件,来保存需要更新的图片范围,下面介绍创建shapefile文件的方法: 5.1、新建一个shapefile文件 (1)、右击单击“示例”文件夹,选择“New”—>“shapefile” (2)、 进入Create New Shapefile 界面: 在Feature Type 后的下拉列表框中选择“Polygon” (3)、 点击“Edit”按钮,进入Spatial Reference Properties 界面: (4)、 点击“Import…”按钮,进入导入投影坐标 选择一个与地图投影信息相同的文件。 (5)、 点击“Add”,进入如下界面 点击“OK”,shapefile文件添加成功。 5.2、更新部分地图切片 创建完shapefile文件后,就要对shapefile文件内的图片进行更新,从而使地图切片与地图模版相一致。下面介绍更新一定范围(shapefile文件内的图片)的地图服务的方法: (1)、 打开地图文件(test.mxd),把刚创建的shapefile文件加入地图文件中 (方法同”添加图层”或直接把shapefile文件直接拖入ArcMap中)。 (2)、点击“Editor”对话框中Editor后的小三角符号,选择“Start Editing” (3)、 选择刚才创建的New_Shapefile文件。点击“OK” (4)、点击“Editor”对话框中的,画出要更新的范围(多边形),如下图所示: (5)、点击“Editor”对话框中Editor后的小三角符号,选择“Stop Editing” (6)、保存 New_Shapefile文件后,再删除New_Shapefile,再保存test.mxd文件。 (7)、 更新切片 在“更新要素类”中选择刚才绘制的shape文件,作为要更新的范围: 在“C:\arcgisserver\arcgiscache\test\图层”目录下就可以看到更新后人切片地图。 6、如何在服务器上更新部分地图切片 6.1、前期数据准备 6.1.1、数据检查 为了确保数据的正确性和有效性,在服务器上更新部分地图切片前,必须对影像图和矢量图的数据进行检查。现在以鹤壁市的数据为例,列举需要检查的几个要素: 1、 影像图和矢量图的坐标必须相一致。例如:矢量图上的道路必须和影像图上的一致。如下图: 2、 影像图的清晰程度。 (视具体情况而定,比如,鹤壁市上空有烟云,清晰度就相对比郑州市的低) 3、 影像图的范围。 影像图与各地市连接时是否有未连接上的问题。 两个地市未完全连接 6.1.2、数据属性修改 参照郑州各个图层属性在Layer Properties窗口修改。 以道路为例,详细介绍如何修改图层的部分属性,进入Layer Properties窗口后: 1、 点击General选项卡,修改显示比例尺 2、 点击Labels选项卡,修改图层文本显示属性,如下图: 点击按钮,进入符号选择界面,如下图: 然后点击按钮,进入编辑器界面,如下图: 点击这里 分别在四个选项卡内编辑属性。编辑完成后点击。 3、 单击道路的符号,如图所示,进入符号选择器界面: 点击,进入符号属性编辑器界面: 编辑完成后点击。 注:主要修改Labels,General,Symbology中的属性,如有其他属性需要更新,也必须更细。 6. 2、更新部分地图切片 方法同5、2更新部分地图切片。 注:更新时不仅要更新矢量图,还要更新影像图。而且影像图和矢量图要 分开更新。 6.3、更新部分切片过程中可能遇到的问题及解决方法 1、问题:在更新过程中如果比例尺比较多、更新范围比较大,就可能需要大量时间。 解决方法:根据比例尺分批更新。

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档