Arcgisserver10(服务配置文件)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<Jobs Directory> GPServer 一个字符串,用来表示到与服务关联的服务器作业目录的路径。地理处理服务会使用作业目录写入临 时和输出数据。
<Jobs Virtua lDirecto ry> GPServer 一个字符串,用来表示指向在 <JobsDirectory> 标记中指定的物理位置的虚拟目录的 URL。
<Out put Di r> MapServer、GeodataServer、GPServer 和 ImageServer 一个字符串,用来表示文件系统中服务将写入输出的路径。在创建新服务配置时,会从指定的服务器 输出目录路径中复制该属性。如果希望通过 GIS 服务器清理服务的输出,则该路径应该是到服务器 输出目录的路径。
<Loca lJobs Dir> GPServer 一个布尔属性,用来指定在处理作业时地理处理服务是否会将临时工作空间写入服务器对象容器 (SOC) 上的本地系统 TEMP 目录中。默认情况下,该标记不可见,并且其值为 false。 当临时工作空间位于本地路径时,地理处理服务会执行得更快。在分布式安装的 ArcGIS Server 中 (也就是使用多台 SOC 机器的安装方式),通过授予 SOC 帐户对您系统 TEMP 目录的读和写的 权限并选择使用本地作业目录,可提高性能。 执行后,临时工作空间将从 TEMP 目录中复制到 JobsDirectory 中,此位置可被所有客户端访问。
<MaxB ufferC o unt > MapServer 和 GlobeServer 一个整数,用来表示在绘制期间每张图层上可由服务进行缓冲的最大要素数。
<Max Doma inCo deCount > MapServer 一个整数,用来表示可从地图服务的所有字段、子类型和表中返回的最大域代码数。默认情况下, 在.cfg 文件中不包含此属性,并且其默认值为 25,000。可向 .cfg 文件添加此标记以修改该值。 在大型多用户地图服务中,例如在线企业资源规划 (EPR) 系统,<MaxDomainCodeCount> 属 性返回的域代码数量可能会超过默认值。如果发生这种情况,该服务将继续正常运行,但 MapServer 将丢弃所有域以保持服务器性能。此外,描述该事件的错误内容将记录到服务器的活动日志中。在地 图服务中,如果需要 MapServer 返回的域代码数量超过默认值,请将 <MaxDomainCodeCount> 属性添加到 .cfg 文件中并指定所需的默认值。请注意,如果要求 MapServer 返回的域代码数量超过了 25,000 个,那么地图服务的性能将会受到影响。 <Max Ima geHeig ht > MapServer 一个整数,用来表示地图服务将导出的图像的最大高度(以像素为单位)。默认值为 2048。 <MaxImage Width> MapServer 一个整数,用来表示地图服务将导出的图像的最大宽度(以像素为单位)。默认值为 2048。 <Max imum Records>
<Pat h> ImageServer 一个字符串,用来表示到达使用服务配置的数据的路径。
针对各配置的服务配置的属性以文件形式保存在 GIS 服务器的 cfg 目录中。向 GIS 服务器添加 新服务配置时,会自动创建新配置文件。当删除某个配置时,对应的配置文件也会从 cfg 目录中删 除。
服务配置文件的名称按照以下方式命名:<配置名称>.<服务类型>.cfg。例如,地图服务 Redlands 的服务配置文件名称为 Redlands.MapServer.cfg。 可通过在 cfg 目录中手动创建配置文件来向 GIS 服务器添加配置,也可通过从 cfg 目录中删除配 置文件来删除配置。这两种情况下,在服务器对象管理器 (SOM) 重新启动前,新的或已删除的配 置将不会被服务器识别。如果 SOM 遇到已损坏的配置文件,则 SOM 会记录警告并忽略此配置。
<ConnectionC heckInte rval> GeocodeServer、GeodataServer、GlobeServer 和 MapServer 一个整数,用于表示对参与服务的 ArcSDE 数据连接进行有效性检查(如果必要的话,可以是修复) 的间隔秒数。默认情况下,在 .cfg 文件中不包含此属性,并且间隔时间为 300 秒。可向 .cfg 文 件添加此标记以修改间隔时间。 虽然通常来说,默认的间隔时间已足够使用,但如果工作空间的运行不可靠或不稳定,则可设置更低 值(如 60 或 120)。请勿设置过低的值,因为频繁检查会降低性能。 要禁用连接检查,请将此值设置为 0。 为了触发检查,即使已经过了在 ConnectionCheckInterval 中定义的间隔时间,客户端仍然需要 向服务实例发出请求。因此,ConnectionCheckInterval 无法对空闲服务中的数据连接进行验证。 要检查空闲服务,请使用 ServiceKeepAliveInterval。
<CacheOn Dema nd > MapServer
一个布尔标记,用于指定在用户导航地图时是否根据需要创建缓存切片并将缓存切片添加至服务器缓 存目录中。值为 true 时表示将根据需要添加切片。默认值为 false。 了解有关按需缓存的详细信息
<Clie ntCachingAllowed> MapServer 和 GlobeServer 一个布尔标记,用于指定客户端应用程序是否可以由此服务本地缓存切片。默认值为 true。如果需 要频繁更新缓存,并且希望客户端无需清除缓存便可查看更新内容,则请将该值设置为 false。
<Locato r> GeocodeServer 一个字符串,用来表示 GeocodeServer 的地址定位器名称。 <Locato rWo rkspaceC onnect ion St ri ng> GeocodeServer
一个字符串,其中包含了到存储在地理数据库中定位器的连接的参数。
<Locato rWo rkspacePa t h> GeocodeServer 一个基于文件的定位器的必需nterval r
lDirectory RL
geReturnTypes
MaxResultSize
ClientCachin Execution
gAllow ed
Type
MaxImageHeig ht
ConnectionCheckI nterval
ConnectionC OutputDir heckInterval
Locator
FilePath
FilePath
MapFile Path
FilePath
LocatorWorkspace OutputDir Path
MaxRecordC DataFram ServiceD FileName
ount
e
efinition
LocatorWorkspace VirtualOutpu MaxBufferCo Toolbox
<DataFrame>
GPServer 一个字符串,用来表示包含有与地理处理服务关联的工具图层的数据框的名称。当地理处理服务只与 工具箱关联时,不会使用此标记。
<ExecutionType > GPServer 一个字符串,用来指示地理处理作业是以同 步 方式还是异步 方式运行。
<File Name> MapServer 一个字符串,用来表示参与服务的地图服务定义 (MSD) 文件的名称。该标记仅当地图服务是在 ArcMap 中通过“地图服务发布”工具条发布时才使用。它只包含 MSD 文件的名称,并且假定 MSD 位于服务器输入目录(默认情况下为 c:\arcgisserver\arcgisinput)中。
GPServer 一个整数,用来表示将由地理处理作业返回的最大记录数。
<Max Reco rdCo unt > MapServer、GeodataServer 和 GlobeServer 一个整数,用来表示可由地图或 globe 服务中的查询、查找、和识别操作返回的,或者由地理数据 服务中的 TableSearch 方法返回的最大结果记录数。 <MaxResultSize > GeocodeServer 一个整数,用来表示由 GeocodeServer 中的 FindAddressCandidates 方式返回的最大结果记 录数。
下表列出了各服务类型所支持的 <Properties> 子标记(GeometryServer 不支持任何子标记)。 表格之后的内容是按照字母顺序排列的对各标记的描述。
GeocodeServer
GeodataSer
Ima geS
GlobeServer GPServer
MapServer
ver
erver
<File Path> MapServer、GeodataServer 和 GlobeServer
一个字符串,用来表示到达使用服务配置的文档的路径。对于 GeodataServer,其值为到包含 .sde 连接信息的 .sde 文件的路径,或者它还可以表示到个人地理数据库的路径。
<IgnoreCache > MapServer 一个布尔标记,用于指定是否应该使用缓存。值为 true 表示将动态渲染地图,而不使用缓存。如果 先前已创建了缓存,但之后更改过地图,并且希望用户能够即刻查看到编辑内容,则可使用此设置。 此外,应用此设置还可在更新或重新创建缓存之前查看服务的影响。 当将此标记设置为 true 时,由于服务器必须针对各请求绘制地图,因此性能会降低。 <IsCached> MapServer 一个布尔标记,用来指定服务在磁盘上是否存在预渲染切片的缓存。如果已定义了切片方案和缓存目 录,则此服务将被视为已缓存。在创建缓存之前服务不存在缓存,因此默认情况下,该标记为 false。
MaxRecordCou nt
VirtualOut putDir
MaxBufferCoun t
Maximum Records
Ma xIma geW idt h
LocalJobs Dir
IsCached
Show Mes s ages
CacheOnDema nd
IgnoreCache
ClientCachingA llowed
ConnectionString tDir
unt
OutputD OutputDir ir
SuggestedBatchSi MaxRecordC CacheDir
ze
ount
JobsDirect VirtualO VirtualOutputD
ory
utputDir ir
MaxBatchSize
ConnectionC SOMCacheDi JobsVirtua ServiceU SupportedIma
<MapF ile > GPServer 一个字符串,表示到达包含有与地理处理服务关联的工具图层的地图文档的路径。当地理处理服务只 与工具箱关联时,不会使用此标记。
<MaxBatc hSize> GeocodeServer 一个整数,用来表示由 GeocodeServer 中的 FindAddressCandidates 方式返回的最大结果记 录数。
CacheDir
SOMCacheDir
ConnectionChe ckInterval
SchemaLockin gEnabled
UseLocalCache Dir
MaxDomainCo deCount <CacheDir> MapServer 和 GlobeServer 此字符串中的路径指向文件系统中储存地图或 globe 缓存的位置。对于 globe 服务,该路径应该 始终以 \GlobeCache 结尾。
警告 : 必须在对服务配置文件进行手动更改之前停止“ArcGIS Server 对象管理器”服务。
服务配置标记
以下是服务配置文件中的标记、标记含义以及示例值:
<Description> 一个可选字符串,用于描述服务配置。
<Prope rties> 服务配置的属性列表。子标记是特定于服务配置类型的属性。
相关文档
最新文档