ArcGIS 10.0切片操作手册

更新时间:2023-05-13 08:38:02 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

ArcGIS Server 10.0切片操作手册

ArcGIS Server 10.0 切图方式说明希望通过这个教程让大家能快速了解流程,从而掌握切图。

ArcGIS Server 10.0切片操作手册

ESRI公司开发的ArcGIS Server软件可以方便快捷的实现地图瓦片的创建和电子地图的发布,该技术近年来被广泛的应用于各类电子地图数字城市、 地理信息平台的建设中。为了更好地与天地图、浙江省交换与共享平台实现对接并实现后期的数据维护更新,就应该熟练的掌握基于ArcGIS Server的切片方式。 ArcGIS Server 10.0 的切片方式共分为两个步骤:建立ArcGIS Server 服务器和生成切片服务进行切片。文档以下将详细对这两个步骤以及切片注 意事项做详细说明。

1 建立 ArcGIS Server 服务器1.1准备工作 在架设ArcGIS Server服务器之前,要确定相应的软件和工作环境已经安装就绪。 计算机的操作系统通常为windows server2003,需安装WindowsServer2003 KB925336-x86-CHS.exe补丁。此外,若系统没有默认安装IIS服务器,则需手动安装。 必需的软件有ArcGIS License Manager、 ArcGIS Desktop 10.0和ArcGIS Server 10.0 以及以上三个程序的10.0版的SP2补丁。此外,还要安装正常打开模板所需的字 体(所需的软件、补丁、字体均保存在相关的文件夹中)。安装完毕后,确认模板正 常能打开,保存mxd文件。如果想提高切图效率,可是使用 ArcGIS Desktop 10.0 自带 的 “Map service Publishing ”AO工具条,分析地图、排除相应的错误后,生成msd文件保存。关于msd与mxd文件的差异,将在第三部分做详细说明

ArcGIS Server 10.0切片操作手册

1.2做好准备工作后,接下来开始架设ArcGIS Server服务器。打开ArcCatalog,点开GIS Servers,有四个选项可供选择。

1.3双击 Add ArcGIS Server,出现以下界面,选择Manage GIS Services,点击下

下一步

ArcGIS Server 10.0切片操作手册

1.4 按下图填写Server URL和Host Name,其中“ning”设为本机名称,点击Finish。

1.5 完成上述步骤之后,可以发现在GIS Servers里新增了和本机名同名的服务器图标。 形如“机器名(Admin)”,到这一步为止,服务器创建成功

ArcGIS Server 10.0切片操作手册

2.创建切图服务并制作切片2.1 右键单击该服务器图标(如上图的 ),选择Add New Service,弹出如下 界面,在Name栏中填写给所切地图起的图名,Type、Description栏按默认值不做改动, 将下方“自动重启服务”前的单选框中的钩勾掉。点击下一步。

ArcGIS Server 10.0切片操作手册

2.2 在Map Document中选择添加地图模板(mxd\msd),Server Cache Directory中选择 切片存放的地方,其余选项按默认值不做改动。点击下一步。

ArcGIS Server 10.0切片操作手册

2.3 出现以下界面时,各参数及选项不做修改,点击“下一步”。

ArcGIS Server 10.0切片操作手册

2.4 Maximum number of instances 中改为 CPU数+1(如四核的电脑输入5,八核的电 脑输入9),其余参数不做修改。点击下一步。

ArcGIS Server 10.0切片操作手册

2.5 Recycling this co

nfiguration every 改为100 hours,其余值不修改。点击下一步。

ArcGIS Server 10.0切片操作手册

2.6

出现以下界面时,点击Finish。

ArcGIS Server 10.0切片操作手册

2.7

制作瓦片的服务(如下图的L17_DM)制作成功 。

2.8 右键单击新生成的服务(如 上图的L17_DM),选择Servers properties。弹出以下界面,选择 Caching项。选择“Using tiles…below”选项开始自定义切 图参数。在Scales中输入所对应的 比例尺后点击add添加,坐标填写 为(X:-180,Y:90),图片格式为 PNG32,像素默认256x256,分辨 率默认96 DPI。特别注意,按照寻 常项目要求选择Compact方式生成 bundle,(如果有特别项目需要可 能需要选择Exploded方式产生瓦 片)。勾选抗锯齿选项后,点击 确定。特别提示:在数据和模板坐标系为2000经纬 度时使用(X:-180,Y:90)为原点。如果数据 和模板是地方坐标系时,切片原点需要自行 定义但不能随意变更,还必须保证自行设定 的切片原点是切片数据的左上角极值。

ArcGIS Server 10.0切片操作手册

2.9、出现以下对话框时,点击“否”。由于使用比例尺进行切片只能输入有限的小数数位,因此直接使用比例尺切片会和使用像 素进行切片的天地图相互叠加时会产生偏移。因此,做到这一步时不能直接点击切片,而 是要修改刚刚生成的配置文件,使用精确的像素值进行切片。

2.10、在切片文件里面找到名字为 conf.xml的配置文件(路径 \arcgisserver\arcgiscache\服务名 \Layers),用记事本打开,并在数据里 面找到两个<Resolution>之间原有的分辨 率,用附表提供的分辨率进行替换。 替换时注意从14级开始配置文件的分辨 率是以科学计数法(e的若干次方)记载, 所以在替换时直接取附表分辨率里面的 零后面的数值,小数点标住在第一个数 值后面。如附表中第十八级的分辨率为 0.00000536441802978515625,需替换 为5. 36441802978515625e-006.

(下图是程序自动生成的分辨率)

(下图人工修改后的正确分辨率)

ArcGIS Server 10.0切片操作手册

2.11、重新选择切片服务(如下图的L17_DM),右建service--properties。

选择Caching选项卡,确定储存格式(Storage Format),点击Create tiles键。

左图中的储存格式(Storage Format)选项分为两种,一种是 默认值compact,即生成bundle紧 凑格式文件,另一种是Exploded 则直接生成256*256大小的png图 片,以行列号文件夹的形式进行 存储。(一般项目多使用一种是 默认值compact,即生成bundle紧 凑格式文件。)

ArcGIS Server 10.0切片操作手册

2.12、在出现的对话框中输入切图范围即可。在Update,mode选项里面选择Recreate All Tiles,图幅范围会自动显示。经纬度不做任何修改时为全图幅切割。如果遇到地图部 分更新、多计算机同时切图等情况需要分图幅切割时,先计算好每一分幅的经纬度, 按照计算后

的范围填写选项。点击“OK”开始切图。

2.13、下图为切图时的显示界面,当显示complete时,切图完成。

ArcGIS Server 10.0切片操作手册

2.14、切图完成后,应使用ArcMap加载数据的方式加载该服务,查看切片是否正确。

由于切片的级别,范围,电脑性能等的差别,完 成切片的时间各有不同,请耐心等待。

ArcGIS Server 10.0切片操作手册

3. 常见问题其解决方案Q:mxd与msd两种格式的模板切图有什么不同? A:msd的切图效率要远远高于msd,但是msd的容错性却不如mxd。同一幅图分别使 用mxd和msd切图,msd的时间可以节约30%以上。但是msd文件生成前需要解决很多 容错性的问题,如不能使用斜体、粗体等形式的字体、不允许有空图层、无法显示未 转码的生僻字等等,如果原模板由ArcGIS 9.3升级而来,在切图过程中则会有极低的概 率会出现某一bundle无法切出的情况,Mxd切图表现则相对稳定,容错性比较高。我们 通常使用msd进行切图,如遇到某一区域的bundle无法切出的情况,该区域可以使用 mxd补切,补切时注意开启抗锯齿选项。 Q:计算机在切图时,还可以做其他的任务吗?和切图相关的硬件因素有哪些? A:切图时计算机CPU占用率较高,通常不适合再用来从事其他工作。经过长期实验发 现,和切图效率相关的四个硬件因素依次分别为计算机的显存、计算机CPU的核数、 计算机CPU每个核的最高主频、内存大小。同时,由于大比例尺电子地图切片数据量 比较大,在切图之前应先确定切图对象盘符有足够的硬盘空间。 Q:使用紧凑格式(Compact)和非紧凑格式(Exploded)在有什么区别? A:相比非紧凑格式,紧凑格式在创建缓存的速度、数据迁移的速度、占用磁盘空间、 地图瓦片下载时间等方面上占有明显优势。通过ArcToolbox自带的程序,可以实现两 者之间的互相转换。目前一般项目多使用紧凑格式(Compact)。 Q:切图的基本顺序和bundle 的概念。 A:切图的基本顺序是从左到右,从上到下。任何级别任何一个bundle其形状多是正方 形,多是由16384瓦片组成。

ArcGIS Server 10.0切片操作手册

Q:切图时出现多次报错同时没法用mxd模板解决问题怎么办? A:先确定ArcGIS License Manager10.0、 ArcGIS Desktop 10.0和ArcGIS Server 10.0 以及以上三个程序的10.0版的SP2补丁,模板字体是否按照到位,各种切片参数 设定是否正确。比如切片原点、比例尺、分辨率。 Q:如何实现部分要素或局部地区要素的更新?如一个数字城市在数据更新后,只对主 城区的切片进行更新而不更新其余的地方? A:在数字城市和其他地图网站的建设中,通常会遇到只对部分要素做更新的情况。在 使用ArcGIS Server进行部分更新时,只需要在最后切片时,

输入需要更新区域的经纬度 四个极值,将需要更新区域的bundle切出。

使用上述方法会出现一个问题,即由于单个Bundle所占的面积较大,而切图最小单位是一个bundle的占地面积,在更 新时,往往由于不知道更新的要素所占bundle区域,往往会在同一bundle区域内的要素反复重切;有时只是对几个不 连续bundle范围进行更新,但却要重切该经纬度范围内的所有bundle,这种更新方式均会造成极大的资源浪费。为 此,我们精确的制作了每个级别所有bundle的覆盖范围,以类似于格网的形式存储在GDB文件中。当需要更新地理 信息要素时,先添加格网和所更新要素的图层,确认更新要素占用了哪些bundle格网,然后将所需要的格网单独保 存输出。 右键点击切片服务,选择service properties,在caching选项卡中点击“update tiles”. 在弹出的manage map server cache Tiles工具窗口中的Update Mode选择Recreate All Tiles ,线程选择Cpu数+1(如四 核填5),Update specific areas using a feature class选择确定切图bundle范围的要素,点击OK进行局部更新。

ArcGIS Server 10.0切片操作手册

附表: 天地图比例尺与分辨率详细对照表(arcgis server切片误差调整) 级别 比例尺 分辨率(度/像素) 0 590995197.14166909755553014475 1.40625 1 295497598.57083454877776507238 0.703125 2 147748799.28541727438888253619 0.3515625 3 73874399.642708637194441268094 0.17578125 4 36937199.821354318597220634047 0.087890625 5 18468599.910677159298610317023 0.0439453125 6 9234299.955338579649305158512 0.02197265625 7 4617149.9776692898246525792559 0.010986328125 8 2308574.9888346449123262896279 0.0054931640625 9 1154287.494417322456163144814 0.00274658203125 10 577143.74720866122808157240698 0.001373291015625 11 288571.87360433061404078620349 0.0006866455078125 12 144285.93680216530702039310175 0.00034332275390625 13 72142.968401082653510196550873 0.000171661376953125 14 36071.484200541326755098275436 0.0000858306884765625 15 18035.742100270663377549137718 0.00004291534423828125 16 9017.871050135331688774568859 0.000021457672119140625 17 4508.9355250676658443872844296 0.0000107288360595703125 18 2254.4677625338329221936422148 0.00000536441802978515625 19 1127.2338812669164610968211074 0.000002682209014892578125 20 563.61694063345823054841055369 0.0000013411045074462890625

ArcGIS Server 10.0切片操作手册

希望通过教程能让大家对切图能有所了解, 从而快速掌握切图,时间仓促,能力有限 教程中有诸多不足,望大家谅解,欢迎指 正。谢谢

本文来源:https://www.bwwdw.com/article/prpe.html

Top