修补程序和更新

ArcGIS 11.2 Maritime Server extension Patch 1

Published: January 8, 2024

摘要

此为 ArcGIS Maritime Server 扩展模块的常规维护修补程序。 请尽早下载并安装此修补程序。

此修补程序的增强功能和解决的问题:

  • GIT4328:桥梁的 CCB 标注似乎不一致。
  • GIT4375:CCB 导出失败,并出现替换图层错误。
  • GIT4432:CCB 修复了 SD 文件中的产品参数不为空的问题。
  • GIT4493:MCSTPK 自定义范围未存储在 .mcs 数据库中以进行更新。
  • GIT4532:缺少 CustomSymbology 文件
  • GIT4537:将罗盘标度面美国偏角标注类设置为零 y 偏移。
  • GIT4554:在导出的 pdf 中,罗盘标度面已被选中。

在 Windows 上安装此修补程序

步骤 1:使用 Windows 管理员帐户登录。

步骤 2:选择并下载修补程序文件:MaritimeServerExtension112Patch1.msp

                校验和 (SHA256): be064cc9cbdde0dc547e7f4f3aba8ce272d738d3ae1f55bad2d58a583bf7330a

步骤 3:双击 msp 文件启动安装进程。

步骤 4:安装程序启动后,请按照屏幕上的说明进行操作。

步骤 5:设置完成后,更新您的海图服务和 Custom Chart Builder 部署。

注:

  • 此修补程序更新了 mcstpk.exe,需要重新部署。
  • 对于使用彩色加印的客户,Custom Chart Builder (CCB) update_pdf.exe 具有可选的重新部署功能。
  • 必须重新部署 Custom Chart Builder (CCB) CompassRose.lyrx 来修复手动放置在罗盘标度面上的标注。

更新 Maritime Chart Service (MCS)

如果使用自定义符号,则需要更新自定义演示库

步骤 1:通过启动 https://gisserver.domain.com:6443/arcgis/manager 以服务器管理员身份登录。

步骤 2:单击“服务”。

步骤 3:停止配置了海图服务功能的地图服务。

步骤 4:通过移动来备份 controlfiles\CustomPresentationLibrary 文件夹。 controlfiles 文件夹的位置可能因您的实施而异。 例如:<ArcGIS Server install>\arcgisserver\directories\maritimeserver\maritimechartservice\controlfiles。

步骤 5:将新的 CustomPresentationLibrary 文件夹从<ArcGIS Server install>\MaritimeServer\Server<version>\maritimechartservice\controlfiles 复制到您的实施的 controlfiles 文件夹位置。 例如,<ArcGIS Server install>\arcgisserver\directories\maritimeserver\maritimechartservice\controlfiles\CustomPresentationLibrary。

注:将以前对备份 CustomPresentationLibrary 文件所做的修改与新文件合并。 请参阅以下的新配置文件和修改后的配置文件列表。

步骤 6:删除 .senc 文件。 .senc 文件夹的位置可能因您的实施而异。 例如:<ArcGIS Server install>\arcgisserver\directories\maritimeserver\maritimechartservice\sencs。

步骤 7:对启用了海图服务和自定义符号系统的每个地图服务重复上述步骤。

 

更新 Custom Chart Builder (CCB)

这些步骤将更新 CCB 部署。

更新 ExportWebmap 地理处理服务

本次更新针对的是固定产品 ExportWebmap 地理处理服务。 仅当固定产品导出错误范围时才需要此更新。 对于新部署,请按照部署 Custom Chart Builder (CCB) 步骤进行操作,否则,请按照以下步骤发布更新的 ExportWebmap 地理处理服务定义文件。  

 

删除现有的 ExportWebmap 地理处理服务

步骤 1:通过启动 https://gisserver.domain.com:6443/arcgis/manager 以服务器管理员身份登录。

步骤 2:单击“服务” > “管理服务”,选择 CCB 文件夹。

步骤 3:单击 ExportWebmap 地理处理服务旁边的“删除 (X)”,将其删除。

步骤 4:单击“是”。

您现在可以发布新的 ExportWebmap地理处理服务:

步骤 5:单击“发布服务”。

步骤 6:单击“选择文件”以浏览到要发布的服务定义,或者输入文件的路径。 默认位置为 <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\customchartbuilder\ServiceDefinitionFiles。

步骤 7:选择 ExportWebmap.sd 并单击打开。

注意:请勿更改服务的名称。 如果更改服务名称,则不会启用 Web 应用程序。

注意:所有 CCB 服务定义必须在同一个文件夹中才能正确部署。

步骤 8:单击“下一步”。

步骤 9:如有必要,请检查现有并从下拉箭头中选择 CCB。

步骤 10:单击“下一步”。

步骤 11:单击“发布”。

最后,更新您的 Utilities.py 文件:

步骤 12:导航到 Utilities.py 文件,该文件通常位于 <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\customchartbuilder\Tools。

步骤 13:编辑以下变量

shared_products_path 和 output_directory: 如果未使用默认设置,则将更新计算机名称、域和路径。

output_url: 如果未使用默认设置,则仅限使用 localhost 进行测试,否则请更新计算机名称、域和路径。

步骤 14:保存更新。

步骤 15:对于网关服务,请将 Utilities.py 文件复制到 <ArcGIS Server installation drive>\arcgisserver\directories\arcgissystem\arcgisinput\CCB\ExportWebmap.GPServer\extracted\cd\tools。

步骤 16:在 ArcGIS Server Manager 中,单击“服务”并选择“管理服务”。

步骤 16:单击“文件夹”并选择 CCB。

步骤 18:重新启动 ExportWebmap 地理处理服务。

 

替换现有 update_pdf.exe

仅在使用彩色加印时才需要进行此更新。

将新的 Update_pdf.exe 文件从 <ArcGIS Install Directory>\MaritimeServer\Server<version>\customchartbuilder\colorprint 复制到 <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\customchartbuilder\colorprint。此位置可能因您的实施而异。   

注意:无需重新启动地图或 GP 服务。

 

更新 CompassRose.lyrx

通过此更新,新手动放置的罗盘标度面将会正确放置标注。

将新的 CompassRose.lyrx 文件从 <ArcGIS Install Directory>\MaritimeServer\Server<version>\customchartbuilder\compassrose 复制到 <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\customchartbuilder\compassrose。此位置可能因您的实施而异。    

注意:无需重新启动地图或 GP 服务。

根据安装文件夹新建和更新文件

父安装位置为 <ArcGIS Install Directory>\MaritimeServer\Server<version>\

Bin

· Mcstpk.exe

maritimechartservice\controlfiles\CustomPresentationLibrary\lua

· lndelv01.lua

· swpare01.lua

· vertical_clearance.lua

maritimechartservice\controlfiles\CustomPresentationLibrary\Symbols\point

· K2_SweptDepth_magenta.svg (new)

· N2_2_EntryProhibitedPoint.svg (new)

· N20_AnchoringProhibitedPoint.svg (new)

· N21_1_Fishing_ProhibitedPoint.svg (new)

· D22_Vert_clr.svg (new)

· D26_2_SafeVertClearance.svg (new)

customchartbuilder\CompassRose

· CompassRose.lyrx

customchartbuilder\ColorPrint

- Update_pdf.exe(可选 – 仅适用于色彩分离)

customchartbuilder\ServiceDefinitionFiles

· ExportWebmap.sd

如何确定已安装的 ArcGIS 产品


要确定已安装的 ArcGIS 产品,请选择适用于您的环境的适当 PatchFinder 实用程序版本,然后在本地计算机上运行它。 PatchFinder 将列出已在本地计算机上安装的所有产品、热修复程序和修补程序。

适用于 Windows 的 PatchFinder

适用于 Linux/Unix 的 PatchFinder

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options