当前位置:
文档之家› ArcGIS 10.0切片操作手册
ArcGIS 10.0切片操作手册
特别提示:在数据和模板坐标系为2000经纬 度时使用(X:-180,Y:90)为原点。如果数据 和模板是地方坐标系时,切片原点需要自行 定义但不能随意变更,还必须保证自行设定 的切片原点是切片数据的左上角极值。
2.9、出现以下对话框时,点击“否”。
由于使用比例尺进行切片只能输入有限的小数数位,因此直接使用比例尺切片会和使用像 素进行切片的天地图相互叠加时会产生偏移。因此,做到这一步时不能直接点击切片,而 是要修改刚刚生成的配置文件,使用精确的像素值进行切片。
2.12、在出现的对话框中输入切图范围即可。在Update,mode选项里面选择Recreate All Tiles,图幅范围会自动显示。经纬度不做任何修改时为全图幅切割。如果遇到地图部 分更新、多计算机同时切图等情况需要分图幅切割时,先计算好每一分幅的经纬度, 按照计算后的范围填写选项。点击“OK”开始切图。
ArcGIS Server 10.0 切图方式说明
希望通过这个教程让大家能快速了解流程,从而掌握切图。
ESRI公司开发的ArcGIS Server软件可以方便快捷的实现地图瓦片的创建和电子地图的发布,该技术近年来被广泛的应用于各类电子地图数字城市、 地理信息平台的建设中。为了更好地与天地图、浙江省交换与共享平台实现对接并实现后期的数据维护更新,就应该熟练的掌握基于ArcGIS Server的切片方式。 ArcGIS Server 10.0 的切片方式共分为两个步骤:建立ArcGIS Server 服务器和生成切片服务进行切片。文档以下将详细对这两个步骤以及切片注 意事项做详细说明。
下一步
1.4 按下图填写Server URL和Host Name,其中“ning”设为本机名称,点击Finish。
1.5 完成上述步骤之后,可以发现在GIS Servers里新增了和本机名同名的服务器图标。 形如“机器名(Admin)”,到这一步为止,服务器创建成功
。
2.创建切图服务并制作切片
Q:切图时出现多次报错同时没法用mxd模板解决问题怎么办? A:先确定ArcGIS License Manager10.0、 ArcGIS Desktop 10.0和ArcGIS Server 10.0 以及以上三个程序的10.0版的SP2补丁,模板字体是否按照到位,各种切片参数 设定是否正确。比如切片原点、比例尺、分辨率。 Q:如何实现部分要素或局部地区要素的更新?如一个数字城市在数据更新后,只对主 城区的切片进行更新而不更新其余的地方? A:在数字城市和其他地图网站的建设中,通常会遇到只对部分要素做更新的情况。在 使用ArcGIS Server进行部分更新时,只需要在最后切片时,输入需要更新区域的经纬度 四个极值,将需要更新区域的bundle切出。
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
(下图是程序自动生成的分辨率)
(下图人工修改后的正确分辨率)
2.11、重新选择切片服务(如下图的L17_DM),右建service--properties。
选择Caching选项卡,确定储存格式(Storage Format),点击Create tiles键。
左图中的储存格式(Storage Format)选项分为两种,一种是 默认值compact,即生成bundle紧 凑格式文件,另一种是Exploded 则直接生成256*256大小的png图 片,以行列号文件夹的形式进行 存储。(一般项目多使用一种是 默认值compact,即生成bundle紧 凑格式文件。)
2.6
出现以下界面时,点击Finish。
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方式产生瓦 片)。勾选抗锯齿选项后,点击 确定。
文件保存。关于msd与mxd文件的差异,将在第三部分做详细说明
。
•
1.2做好准备工作后,接下来开始架设ArcGIS Server服务器。打开ArcCatalog,点开GIS Servers,有四个选项可供选择。
1.3双击 Add ArcGIS Server,出现以下界面,选择Manage GIS Services,点击下
ห้องสมุดไป่ตู้
2.10、在切片文件里面找到名字为 conf.xml的配置文件(路径 \arcgisserver\arcgiscache\服务名 \Layers),用记事本打开,并在数据里 面找到两个<Resolution>之间原有的分辨 率,用附表提供的分辨率进行替换。 替换时注意从14级开始配置文件的分辨 率是以科学计数法(e的若干次方)记载, 所以在替换时直接取附表分辨率里面的 零后面的数值,小数点标住在第一个数 值后面。如附表中第十八级的分辨率为 0.00000536441802978515625,需替换 为5. 36441802978515625e-006.
使用上述方法会出现一个问题,即由于单个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进行局部更新。
2.3 出现以下界面时,各参数及选项不做修改,点击“下一步”。
2.4 Maximum number of instances 中改为 CPU数+1(如四核的电脑输入5,八核的电 脑输入9),其余参数不做修改。点击下一步。
2.5 Recycling this configuration every 改为100 hours,其余值不修改。点击下一步。
附表: 天地图比例尺与分辨率详细对照表(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