怎么对中国地图切片工具,就像这样的

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、编制说明
为了提高用户浏览地图信息的速度,地图模版创建完成后,需要对地图模版进行发布,然后进行切片处理,即把发布后的地图模版按照一定的比例尺切成地图图片。当用户需求改变时,地图模版随之发生改变,而静态的地图图片不会自动改变,因而需要对地图图片进行更新,从而使地图图片与地图模版相一致。本文档对这些操作方法做了详细描述,供初学者参考。
2、&&&&&&&
创建地图模版
&&&&&&&&&&
为了发布地图信息,首先我们需要创建地图模版,即创建一个.mxd类型的文档。下面介绍创建地图模版的步骤:
点击【开始】--&【程序】--&【ArcGIS】--&【ArcMap】如下图所示:
& ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />
点击ArcMap,进入ArcMap界面,如下图所示:
ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />&&&&&&
点击“OK“。
2.1、添加图层
(1)、右键单击“图层”,点击“Add Data…”或者点击“+” 图标。截图
ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />&
(2)、添加数据源
& ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />
选中后,点击“Add”按钮,添加完成。
(3)、依次加入你需要的图层。点击“保存” ,就可以生成一个.mxd文档。
2.2、图层的比例尺设置范围
&(1)、选择一个图层,右键单击,点击“Properties”
ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />&
(2)、进入图层属性界面,在Scale Range框中有两个选项:“show layer at all
scales(显示所有图层)”和 “Don't show layer when Z”(在Out beyond 和In
beyond 这两个比例尺之间,图像可以显示)
注:Out beyond:最小比例尺,In beyond:最大比例尺
(一般情况下,不做特殊要求时,建议选择“Show layer at all scales”)
& ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />
(3)、点击“应用(A)”、“确定”,即可设置图层比例尺范围。(只有在比例尺此范围内图层才能显示)
3、发布、浏览地图服务
创建完地图模版后,我们需要对地图模版进行发布,以便用户进行浏览。下面介绍两种发布地图服务的方法:
3.1、使用ArcGIS Manager 发布
点击【开始】--&【程序】--&【ArcGIS】--&【ArcGIS Server for the Java
Platform】--&【ArcGIS Server Manager】
& ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />
打开ArcGIS Server
Manager登录界面。输入用户名(例如:arcgismanager),密码(例如:123),点击“Log In”
& ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />
进入主界面。
(1)、点击 “publish GIS Resource",进入发布地图信息界面,点击“Browse…”。
找到要发布的.mxd文件(例如:test.mxd):
& ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />
(2)、点击“Next”,进入如下界面:
& ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />
(3)、点击“Next”进入如下界面:
& ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />
(4)、点击“Finish”按钮,发布成功。
发布成功后可以在Manage Services中浏览地图服务:
& ALT="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】"
TITLE="ArcGIS地图切片及更新切片流程(这个文档很详细的讲述了制作切片的过程)&【转】" />
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、问题:在更新过程中如果比例尺比较多、更新范围比较大,就可能需要大量时间。
解决方法:根据比例尺分批更新。
源地址:/GetEntry.do?id=&owner=
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&&国之画&&&& &&
版权所有 京ICP备号-2
迷上了代码!ArcGIS10地图切片总结_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ArcGIS10地图切片总结
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢ArcGIS 10.1地图服务发布与地图切片优化完全攻略_t_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ArcGIS 10.1地图服务发布与地图切片优化完全攻略_t
上传于||文档简介
&&地​图​服​务​发​布​与​地​图​切​片​优​化​完​全​攻​略
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢ArcGIS10地图切片总结_切片_中国百科网
ArcGIS10地图切片总结
    最近在帮客户做切片的时候,遇到不少问题,我相信大家将来也可能会遇到,所以在这里做个简要的总结。
地图切片的原理我相信大家都并不陌生,但是在实际使用的过程中,经常会遇到切片速度慢、效率低下等问题。前段时间帮助用户做切片的时候,也遇到了同样的问题,所以这里主要记述的内容是可能会对切片速度有影响的一些设置。
1、Maplex高级注记。使用Maplex高级注记功能编辑的地图文档,可能会导致切图效率的低下。判断是否是Maplex导致的切图速度慢,最简单的方法就是关闭Maplex引擎之后,进行切图,并将单位时间内生成切片文件的大小与原来做一个比对,如果速度相差悬殊,那么可以尝试将地图文档中除当前切图比例尺之外的其他图层先删除掉,再分级进行切图。
2、发布文件的格式。很多时候我们做切图,都是在服务器上进行的,引用ESRI售后技术工程师的说法,在多核服务器上通过mxd发布的服务可能会存在异常,esri承认是bug,推荐使用基于msd的地图服务。所以在服务器上做切片,一定要将地图文档保存为msd格式发布,再进行切图。
3、最大实例数的设置。一般来说,我们都会讲切图服务的实例数设置为CPU核心数+1,因为有一个SOC进程是专门用来做回收的,并不参与实际工作,所以这样设置可以发挥出切片服务器的最大性能。但是我们在实际的操作过程中,发现这种方式在某些型号的服务器上会导致SOC进程创建后又不断回收,最终只有一个进程在切图的情况。这时我们就只能通过不断尝试设置不同的实例数,从而找到一个合适的值。
4、切图方式。我么都知道,进行切图有两种方式,一种是直接在地图服务属性中执行更新切片,或者通过ArcToolbox工具中提供的服务器工具进行切图。原理上来说,这两种方式都是调用的同一个GP过程,没有什么区别,但是在实际使用中,我们通过服务属性更新切片时常常会遇到ArcMap程序异常关闭的情况,所以还是推荐使用工具进行切图。
5、紧凑&松散。ArcGIS10中推出了一种新的缓存格式,将原来独立的缓存图片,保存成bundle格式二进制文件,每个bundle文件存储128*128个缓存图片。相比成千上万的tile文件,这样做的好处是易于缓存管理,减少磁盘空间占用,提高缓存读取效率等等。所以我们在切图过程中也应使用紧凑格式来创建切片。
6、图片格式。不同的图片格式,直接影响缓存文件的大小,一般来说,系统默认是采用PNG32来保存tile文件的,但如果我们想缩小一些占用空间,可以考虑使用JPG或PNG8、PNG24等格式。使用JPG虽然压缩比是最大的,但是创建出来的切片文件噪点严重,所以不推荐使用。通过多次尝试,PNG8格式不仅可以大大压缩缓存文件的大小(大概是PNG32格式的60%),而且切片的效果相差也不大,所以是PNG32格式很好的替代选择。
综上,实际环境中可能会影响切片的原因还有很多,不过最重要的方法还是不断尝试,从而找到最高效的切图方法。
收录时间:日 10:36:53 来源:高校自动化网 作者:匿名
上一篇: &(&&)
创建分享人
喜欢此文章的还喜欢
Copyright by ;All rights reserved. 联系:QQ:

参考资料

 

随机推荐