版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ArcGISServer10.0切图方式说明希望通过这个教程让大家能快速了解流程,从而掌握切图。ESRI公司开发的ArcGISServer软件可以方便快捷的实现地图瓦片的创建和电子地图的发布,该技术近年来被广泛的应用于各类电子地图数字城市、地理信息平台的建设中。为了更好地与天地图、浙江省交换与共享平台实现对接并实现后期的数据维护更新,就应该熟练的掌握基于ArcGISServer的切片方式。
ArcGISServer10.0的切片方式共分为两个步骤:建立ArcGISServer服务器和生成切片服务进行切片。文档以下将详细对这两个步骤以及切片注意事项做详细说明。
1建立ArcGISServer服务器1.1准备工作在架设ArcGISServer服务器之前,要确定相应的软件和工作环境已经安装就绪。计算机的操作系统通常为windowsserver2003,需安装WindowsServer2003-KB925336-x86-CHS.exe补丁。此外,若系统没有默认安装IIS服务器,则需手动安装。必需的软件有ArcGISLicenseManager、ArcGISDesktop10.0和ArcGISServer10.0
以及以上三个程序的10.0版的SP2补丁。此外,还要安装正常打开模板所需的字体(所需的软件、补丁、字体均保存在相关的文件夹中)。安装完毕后,确认模板正常能打开,保存mxd文件。如果想提高切图效率,可是使用ArcGISDesktop10.0自带的“MapservicePublishing”AO工具条,分析地图、排除相应的错误后,生成msd文件保存。关于msd与mxd文件的差异,将在第三部分做详细说明。1.2做好准备工作后,接下来开始架设ArcGISServer服务器。打开ArcCatalog,点开GISServers,有四个选项可供选择。1.3双击AddArcGISServer,出现以下界面,选择ManageGISServices,点击下
下一步1.4按下图填写ServerURL和HostName,其中“ning”设为本机名称,点击Finish。1.5
完成上述步骤之后,可以发现在GISServers里新增了和本机名同名的服务器图标。形如“机器名(Admin)”,到这一步为止,服务器创建成功。2.创建切图服务并制作切片2.1右键单击该服务器图标(如上图的
),选择AddNewService,弹出如下界面,在Name栏中填写给所切地图起的图名,Type、Description栏按默认值不做改动,将下方“自动重启服务”前的单选框中的钩勾掉。点击下一步。2.2在MapDocument中选择添加地图模板(mxd\msd),ServerCacheDirectory中选择切片存放的地方,其余选项按默认值不做改动。点击下一步。2.3出现以下界面时,各参数及选项不做修改,点击“下一步”。2.4Maximumnumberofinstances中改为CPU数+1(如四核的电脑输入5,八核的电脑输入9),其余参数不做修改。点击下一步。2.5Recyclingthisconfigurationevery改为100hours,其余值不修改。点击下一步。2.6出现以下界面时,点击Finish。2.7制作瓦片的服务(如下图的L17_DM)制作成功
。2.8
右键单击新生成的服务(如上图的L17_DM),选择Serversproperties。弹出以下界面,选择Caching项。选择“Usingtiles…below”选项开始自定义切图参数。在Scales中输入所对应的比例尺后点击add添加,坐标填写为(X:-180,Y:90),图片格式为PNG32,像素默认256x256,分辨率默认96DPI。特别注意,按照寻常项目要求选择Compact方式生成bundle,(如果有特别项目需要可能需要选择Exploded方式产生瓦片)。勾选抗锯齿选项后,点击确定。特别提示:在数据和模板坐标系为2000经纬度时使用(X:-180,Y:90)为原点。如果数据和模板是地方坐标系时,切片原点需要自行定义但不能随意变更,还必须保证自行设定的切片原点是切片数据的左上角极值。2.9、出现以下对话框时,点击“否”。由于使用比例尺进行切片只能输入有限的小数数位,因此直接使用比例尺切片会和使用像素进行切片的天地图相互叠加时会产生偏移。因此,做到这一步时不能直接点击切片,而是要修改刚刚生成的配置文件,使用精确的像素值进行切片。
(下图是程序自动生成的分辨率)
(下图人工修改后的正确分辨率)2.10、在切片文件里面找到名字为conf.xml的配置文件(路径\arcgisserver\arcgiscache\服务名\Layers),用记事本打开,并在数据里面找到两个<Resolution>之间原有的分辨率,用附表提供的分辨率进行替换。替换时注意从14级开始配置文件的分辨率是以科学计数法(e的若干次方)记载,所以在替换时直接取附表分辨率里面的零后面的数值,小数点标住在第一个数值后面。如附表中第十八级的分辨率为0.00000536441802978515625,需替换为5.36441802978515625e-006.2.11、重新选择切片服务(如下图的L17_DM),右建service--properties。选择Caching选项卡,确定储存格式(StorageFormat),点击Createtiles键。左图中的储存格式(StorageFormat)选项分为两种,一种是默认值compact,即生成bundle紧凑格式文件,另一种是Exploded则直接生成256*256大小的png图片,以行列号文件夹的形式进行存储。(一般项目多使用一种是默认值compact,即生成bundle紧凑格式文件。)2.12、在出现的对话框中输入切图范围即可。在Update,mode选项里面选择RecreateAllTiles,图幅范围会自动显示。经纬度不做任何修改时为全图幅切割。如果遇到地图部分更新、多计算机同时切图等情况需要分图幅切割时,先计算好每一分幅的经纬度,按照计算后的范围填写选项。点击“OK”开始切图。
2.13、下图为切图时的显示界面,当显示complete时,切图完成。2.14、切图完成后,应使用ArcMap加载数据的方式加载该服务,查看切片是否正确。
由于切片的级别,范围,电脑性能等的差别,完成切片的时间各有不同,请耐心等待。3.常见问题其解决方案Q:mxd与msd两种格式的模板切图有什么不同?A:msd的切图效率要远远高于msd,但是msd的容错性却不如mxd。同一幅图分别使用mxd和msd切图,msd的时间可以节约30%以上。但是msd文件生成前需要解决很多容错性的问题,如不能使用斜体、粗体等形式的字体、不允许有空图层、无法显示未转码的生僻字等等,如果原模板由ArcGIS9.3升级而来,在切图过程中则会有极低的概率会出现某一bundle无法切出的情况,Mxd切图表现则相对稳定,容错性比较高。我们通常使用msd进行切图,如遇到某一区域的bundle无法切出的情况,该区域可以使用mxd补切,补切时注意开启抗锯齿选项。Q:计算机在切图时,还可以做其他的任务吗?和切图相关的硬件因素有哪些?A:切图时计算机CPU占用率较高,通常不适合再用来从事其他工作。经过长期实验发现,和切图效率相关的四个硬件因素依次分别为计算机的显存、计算机CPU的核数、计算机CPU每个核的最高主频、内存大小。同时,由于大比例尺电子地图切片数据量比较大,在切图之前应先确定切图对象盘符有足够的硬盘空间。Q:使用紧凑格式(Compact)和非紧凑格式(Exploded)在有什么区别?A:相比非紧凑格式,紧凑格式在创建缓存的速度、数据迁移的速度、占用磁盘空间、地图瓦片下载时间等方面上占有明显优势。通过ArcToolbox自带的程序,可以实现两者之间的互相转换。目前一般项目多使用紧凑格式(Compact)。Q:切图的基本顺序和bundle的概念。A:切图的基本顺序是从左到右,从上到下。任何级别任何一个bundle其形状多是正方形,多是由16384瓦片组成。Q:切图时出现多次报错同时没法用mxd模板解决问题怎么办?A:先确定ArcGISLicenseManager10.0、ArcGISDesktop10.0和ArcGISServer10.0
以及以上三个程序的10.0版的SP2补丁,模板字体是否按照到位,各种切片参数设定是否正确。比如切片原点、比例尺、分辨率。
Q:如何实现部分要素或局部地区要素的更新?如一个数字城市在数据更新后,只对主城区的切片进行更新而不更新其余的地方?A:在数字城市和其他地图网站的建设中,通常会遇到只对部分要素做更新的情况。在使用ArcGISServer进行部分更新时,只需要在最后切片时,输入需要更新区域的经纬度四个极值,将需要更新区域的bundle切出。
使用上述方法会出现一个问题,即由于单个Bundle所占的面积较大,而切图最小单位是一个bundle的占地面积,在更新时,往往由于不知道更新的要素所占bundle区域,往往会在同一bundle区域内的要素反复重切;有时只是对几个不连续bundle范围进行更新,但却要重切该经纬度范围内的所有bundle,这种更新方式均会造成极大的资源浪费。为此,我们精确的制作了每个级别所有bundle的覆盖范围,以类似于格网的形式存储在GDB文件中。当需要更新地理信息要素时,先添加格网和所更新要素的图层,确认更新要素占用了哪些bundle格网,然后将所需要的格网单独保存输出。右键点击切片服务,选择serviceproperties,在caching选项卡中点击“updatetiles”.在弹出的managemapservercacheTiles工具窗口中的UpdateMode选择RecreateAllTiles,线程选择Cpu数+1(如四核填5),Updatespecificareasusingafeatureclass选择确定切图bundle范围的要素,点击OK进行局部更新。附表:天地图比例尺与分辨率详细对照表(arcgisserver切片误差调整)级别比例尺
分辨率(度/像素)
0590995197.14166909755553014475 1.406251295497598.57083454877776507238 0.7031252147748799.28541727438888253619 0.3515625373874399.642708637194441268094 0.17578125436937199.821354318597220634047 0.087890625518468599.910677159298610317023 0.043945312569234299.955338579649305158512 0.0219726562574617149.9776692898246525792559 0.01098632812582308574.9888346449123262896279 0.005493164062591154287.494417322456163144814 0.0027465820312510577143.74720866122808157240698 0.00137329101562511288571.87360433061404078620349 0.000686645507812512144285.93680216530702039310175 0.000343322753906251372142.96840108265351
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/SCGS 313018-2025原发性肝癌数智化诊疗 增强现实联合ICG荧光成像可视化导航 操作规范
- 制造业工厂生产效率与质量监控人员绩效考核表
- 财务指标达成绩效考评表
- 能源行业技术工程师技术创新与执行绩效考评表
- 2026年苍梧县中考数学最后一模试卷含解析
- 体育教练员俱乐部教练绩效衡量表
- 网络教育行业教师班主任绩效考评表
- 银行信贷部门客户经理风险评估能力绩效考核表
- 云南曲靖市会泽县金钟镇第二中学校 2026-2027学年上学期七年级英语第一次阶段学情自测(Starter Unit1-3)(含答案)
- 电信行业网络维护工程师设备运行效率绩效评定表
- 有机磷农药中毒诊疗专家共识(2025版)
- 大学形势与政策《国家发展战略》课堂讲授课件
- 新版2026年湖南物理卷高考真题(含答案)(网络参考)
- 2026届中国移动校园招聘笔试真题(含详细答案解析)
- 地下水污染阻隔墙建设技术
- 理发店消防责任制度
- 挂网客土喷播施工方案
- 幼儿园秋季流感预防知识
- 2025-2026学年统编版三年级道德与法治上册全册教案(含教学计划)
- 劳务公司上墙管理制度
- 25春国家开放大学《药剂学(本)》形考任务1-3参考答案
评论
0/150
提交评论