admin 管理员组

文章数量: 887021


2024年2月19日发(作者:汇编语言程序设计循环程序设计)

注意:

切片的层是指一个最有显示比例为一层。每层切片包含了所有地图图层叠 加起来的效果。一层切片就是一张完整的地图。

//

正式切片的步骤:

1,确定要切几层

.需要需求人员来协助确定。以前和曾庆辉讨论用

6

层。

2,每一层的要显示的基本要素,根据对照表来做选择,需要需求人员来协 助确定。可找罗磊和增庆辉确定。

3,根据项目的需要调出最佳比例的地图视图,并且记录当前视图的比例

调试的时候要加入业务图层来整体看效果,要保证在地图要素清晰可见的 情况下,

业务图层也要清晰可见,而且不拥挤。

4,列出每层切片的比例列表,进行比例优化筛选。

1:16,810,602---第一层

1:1,174,373---第二层

1:58,863 -----

第三层

1:33,463 -----

第四层

1:12,503 -----

第五层

1:4,776 -------

第六层

5,在地图服务器上配置切片的参数切图。

当比例越大的时候,切片的数量会越多,费时越久。图层越多的时候费时 也会越久。

4

步,我带着

xx

做。

5

步由我来做。

//

上线以后,新的地图需要切片的时候,切片需要还需要做的细致工作。

1 / 14

1,当原来的做了切片的地图服务还在正式使用的时候,为了不影响用户使 用,不能去停掉原来的服务。只能是重新建一个服务。

2,重新建一个地图服务,首先需要将数据导入到

sde

数据库。如果新地图

数据的表名和原地图表名称一样的话,此时数据是到导不进去的。

3,此时需要再做一个繁琐的工作,就是将新地图的

shepfile

文件的名称都

统一做一个修改,一般在

shepfile

文件的名称后面加一个新地图的版本日期。

4,修改完后再将新地图的

shepfile

文件导入到

sde

数据库,导入的过程中 由于数据量很大,时间会久一点,有点像死机一样,但是仔细看它的进度条, 虽然缓慢,但是还是有变化的。

导入之前建议最好新建一个

dataset,这样便于查看和管理。

5,

新建一个

dataset

需要在

catalog

上操作,然后导入新地图数据的时候注意 要将

dataset

加到路径里面。

6,

导完数据之后,再将新地图的

mxd文件的数据源换成sde里面新导入的 数据。

最好全面检查一下换完数据后的地图是否和新地图使用

候的效果一样。

如果不一样要找原因,或者重做。7,将切换数据源后的工程文件即

mxd文 件上传到地图服务器的机器上

sheepfile文件的时

8,

在地图服务器(以下简称服务器)上发布一个新的地图服务。

9,

检查新地图服务是否可用。(检查方法就是在服务器上配置一个测试应 用,录像上有介绍)

10,配置切片参数。

执行切片的时候会显示类似下面的配置参数。

Executing:

ManageMapServerCacheTiles

10.220.

19.50 nmjichu basicmap

PROVINCE;COUNTY;GOV;HOTEL;MARKET;TOUR_SITE;EDU;MEDICAL;MEDIA;FIN

2 / 14

ANCE;ENTERP;S_SERVICE;TRAFFIC;ENTERT;RESIDE;A_BOU_LINE;RAILWAY;RAMPAR

RIVER;ROAD;EXPRESSWA Y; MSTREET;OSTREET;VEG;WATER;Bl县界A地EA;

界;P_BOU

;;58863;33463;12503;4776

"Recreate Empty Tiles""95.

36.

127.

54."7NONE

"Database ConnectionsConnection to

10.220.

_BASIC_MAPS

DE

地区界

_0913"IGNORE_COMPLETION_STATUS_FIELD # #

Start Time:

Fri Sep 19 16:03:35 2008

Restarting configuration.

Configuration Restarted successfully. Updating Cache

Processing feature with OID = 1

Processing feature with OID = 2

11,开始切片。

12,切片的过程中的监测。

13,切完片,应用没有使用。只好更换成原来的切片。

如果在同一个服务名下有两个切片目录存在,是因为同一个服务名曾经更3 / 14

换过不同的两个

mxd

文件。

随着服务使用的

mxd

文件的更换相应的

cach

也随着更换。

14,我用catalog做同名服务的mxd文件切换的时候,莫名的第二次的新切 片可以用了。

15,怀疑catalog在使用切片的服务的相同的数据源,而且长时间使用没有释 放导致,正式服务的环境,切片出不来。

16,同

catalog

做同名服务的同数据的

mxd

文件另存为

mxd

文件,此时想 保留原先的切片而又要重新定比例切片,可以更改原先切片的名称,

此时该服务就找不到切片了,就可以重新输入比例重新设置切片,进行切 片。17,观测服务实例使用情况的时候,发现正在运行的实例有时候会涨到

个,

有时候会自己销毁到

3

个,正在使用的实例始终小于等于正在运行的实 例。

10

18,在长时间切片的过程中,有时候这个服务同时也被应用程序的很多客 户端在访问,很有可能导致服务自己挂掉。而且重启不来。

1 9

,严重的时候服务会自己删除掉。

20,有时候在重启服务器的时候可能导致服务器没有启动完全就开始使用

了,

可能会出现服务一直处于半启动状态,不能编辑和修改不能使用,这个时 候可以删掉在重新发布。

21,

arcgismanager---Log Files ----Log File Propertie可以配置日志的级另U

22,

/arcgis/scripts/Server_diag_tool -------

(1) web01(SOM,SOC) ----- Select:

1

*****************************************************************

***************Diagnostics result for web01:

*****************************************************************

4 / 14

***************DG027 - check process:

mwrpcss[PASSED]

DG027 - check process:

regss[PASSED]

DG027 - check process:

watchdog[PASSED]

DG027 - check process:

remotesa[PASSED]

DG027 - check process:

ns-slapd[PASSED]

DG027 - check process:

[PASSED]

DG027 - check process:

java -jar arcgis_manager[PASSED]

DG027 - check process:

java/manager/service/tomcat/managerappserver[PASSED]

DG027 - check process:

java/manager/service/derby[PASSED]

DG027 - check process:

Xvfb[PASSED]

DG001 - check /etc/hosts:

has entry for localhost[PASSED]

DG002 - check /etc/hosts:

localhost =

5 / 14

127.0.

0.1[PASSED]

DG003 - check /etc/hosts:

has entry for web01[PASSED]

DG004 - check /etc/hosts:

web01 !=

127.0.

0.1[PASSED]

DG043 - check /etc/hosts:

IP address

10.220.

19.50 is correct[PASSED]

DG005 - check /etc/passwd:

user agsadmin[PASSED]

DG005 - check /etc/passwd:

user agsuser[PASSED]

DG006 - check /arcgis/: owner[PASSED]

DG007 - check /arcgis/:

permissions[PASSED]

DG008 - check /arcgis/:

has space[PASSED]

DG009 - check /arcgis/servercore/tmp/mw: exists[PASSED]

DG010 - check /arcgis/servercore/tmp/mw: is writable[PASSED]

6 / 14

DG011 - check /arcgis/servercore/tmp/mw: has space[PASSED]

DG012 - check /etc/remotesa: owner[PASSED]

DG013 - check /etc/remotesa:

permissions[PASSED]

DG012 - check /etc/remotesa/: owner[PASSED]

DG013 - check /etc/remotesa/: permissions[PASSED]

DG016 - check Registry for ESRIArcServer[PASSED]

DG017 - check Registry for ESRICoreRuntime[PASSED]

DG018 - check Core Services:

is running[PASSED]

DG019 - check Core Services:

RPC Port[PASSED]

DG020 - check Core Services:

Enterprise mode[PASSED]

DG021 - check Core Services:

Administrator[PASSED]

DG022 - check Security:

Type[PASSED]

DG023 - check Security:

Port[PASSED]

DG024 - check Security:

Domain[PASSED]

7 / 14

DG025 - check Security:

DomainServer[PASSED]

DG026 - check Security:

DomainServerSecondary[WARNING] !

DG028 - check LDAP server:

is listening[PASSED]

DG044 - check locale:

Server locale matches environment locale[PASSED]

DG039 - check LDAP server:

password storage scheme[PASSED]

DG040 - check LDAP server:

password validity[PASSED]

DG029 - check permissions:

[PASSED]

DG030 - check permissions:

[PASSED]

DG031 - check permissions:

[PASSED]

DG032 - check permissions:

[PASSED]

DG033 - check User Mappings[PASSED]

DG034 - check User Mappings permissions[PASSED]

DG041 - check if server configuration file() exists[PASSED]

DG042 - check if security store config file() exists[PASSED]

8 / 14

DG015 - check /arcgis/server/serverdir/arcgiscache[PASSED]

DG015 - check /arcgis/server/serverdir/arcgisjobs[PASSED]

DG045 - check if /arcgis/server/serverdir/arcgisjobs exceeds 30 characters[WARNING] !

DG015 - check /arcgis/server/serverdir/arcgisoutput[PASSED]

DG036 - check SOC host web01: is reachable[PASSED]

DG037 - check SOC host web01: is running[PASSED]

DG038 - check if port 8399 is listening[PASSED]

DG038 - check if port 8343 is listening[PASSED]

DG038 - check if port 8309 is listening[PASSED]

DG038 - check if port 8099 is listening[PASSED]

DG038 - check if port 8109 is listening[PASSED]

DG038 - check if port 8621 is listening[PASSED]

web01 :

( 0 Failures, 2 Warnings )

--1 of 1 machine(s)--

For more information about the diagnostics, please refer to:

http:

or use the ArcGIS Server Manager Help

这样的文档说明arcgisserver是正常的。

23,update tiles

的时候通常会重新进行计算,时间一般都会超过一个小时。24,linux

服务器当掉以后,只要保留了切片文件和切片的配置文件。

然后再

windows

服务器上重新发布原来和切片对应的服务,而且服务名称工程文件即

mxd

文件不变,

9 / 14

不变,服务使用的

切片可以继续被使用。

25,如果切片有些层没有切完,地图服务同样可以使用到这一层服务,只 是显示的地图不是完整的。

26,

linux服务器上的arcgisserver的卸载,一般通过server自己带的卸载脚 本去卸载。

有时候会有很多原因不能够顺利卸载,要等很久,但是有可能没有反应。

27,catlog的关于sde和server的配置,要在用户完全匹配,而且必须本地

机器要和服务器完全在一个网内,包括网关都要配上。

不然是绝对连不上的。

28,在

windows

机器上,调用切片的时候地图质量发生了变化,切片的质量 没有问题,但是

web

里面显示出来的图片有很多小点,像沙漠一样的。

这个时候选择使用动态图片,不用切片了,使用原图,就没有沙漠化的现 象。

29,切片必须在正在启用的服务上面进行。这个时候如果有其他应用程序 在调用该服务,

同时又在对该服务做切片,此时用户那里看到的地图质量可能出现异常, 随时都在变化。

30

,切片的时候的高级选项里面,如果选择了

Mulit layer cache

那么就是所 选择的每个图层都会按所以比例再切片一次。

切片的数量就会疯狂上升。一般对精度和灵活度变化不做要求的地图,不 建议这么做,很消耗资源和空间

31,关于

server

配置的查询返回记录数限制的问题,可以自己去改配置, 显示返回多少条记录。

/arcgis/server/user/cfg/ ---------

可以到下面的文件里面更改查询返回的最大

记录数据。

除此以外,这个目录下放置了所有发布的服务的配置文件,可以更改一些 配置根据实际情况,比如切片的路径等等。

32,切片的时候,可以根据情况,如果服务器资源使用的人较多的话,可以 选择一次只切一个10 /

14

比例层,但是

title

必须是在原来的基础上修改。

33,验证切片的过程是否出现异常或者是否还在进行,还有一个办法,如 果是

windows

服务器的话,可以到切片的目录下面看看,是否在当前时间附近 有新的文件夹产生,

如果服务器时间不准确的话,记录一个已经存在的文件夹的时间属性作为

仝■

参考,

5

分钟左右在看是否有在这个参考时间之后的文件夹产生。

34, arcgis for windows的服务器一般都是强制默认安装在

c盘下面,切片的 目录也是默认的放在c盘下面

如果切片数量比较大的话,c盘的空间很可能不够用。建议安装的时候调整 一下切片的目录,最好找一个空间比较大的目录。

如果一开始选择了默认的c盘,后来发现空间不够用的时候,就要修改服 务的配置文件了。

将切片的目录手动指定到其他大的目录,并且将切片的所有文件包括切片 的配置文件一并剪切到前面的制定的目录下面。

35,

注意事项:

f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f* f*

Il II II II II II II II II II II II II II II II II II II II II II II II II II II II II

区域化图层

layer080915

不能变表名称,固定写死,不然影响程序的运行。

36, windows

服务器上面,如何改变图片和切片的输出位置。默认是在

c

盘,一般

c

盘的空间较小,如果存放切片会把空间爆满。

所以必需解决更换目录或者将

c

盘空间扩大的问题。

这个时候必须在gis server post in stall这个工具里面重新配置一下路径,其 他的配置跟以前的一样。

这样路径就换过来了。

37,

为什么在安装arcgis产品的时候都是默认安装在c盘下面呢,

11 /

14

原因是肯定系统里面有人在之前安装过

arcgis的产品,而是选择了

c盘的目 录。

以后安装arcgis产品的时候都会强制默认安装到第一次安装产品的相应目 录下面。

38,

catalog

里面要更改服务的属性之前,一定要先停止服务,不然不让 修改。

39, C:

Program

关于

server的一些配置。比如改切片的虚拟路径。

改变配置以后如果重启arcgisserver还是不行的话,就要重启整个服务器 了。

40, C:

Program

将所有的机器名称都改成ip地址,因为web服务器上面可能没有做映射或 者域名解析不对。

还有上面的路径看看是否正确

12 /

14


本文标签: 切片 时候 服务 地图