ArcGIS Server10.3.1到10.8.1迁移与升级实施技术路线

Server迁移与升级:
1.新机器安装fontconfig freetype gettext libXfont mesa-libGL mesa-libGLU Xvfb包 例如用yum install
2.将安装目录打包拷贝到新机器同用户组目录下解压。将原nas数据拷贝到新nas并挂载到机器确保路径和原来一致。直接启动。
3.升级到10.4.1
4.执行/tools/externalizeconn

4.21有关局部场景支持4326的提升

WGS84 的本地场景支持
SceneView现在允许您通过将 WGS84 场景图层与本地场景中的 Web Mercator 图层相结合来充分利用它们。

具有 WGS84 场景图层的本地场景

此外,本地场景现在支持地理坐标系,让您在显示数据时更加灵活。例如,通过定义剪切区域来约束视图。

WebGL2 支持
SceneView 现在使用WebGL2(如果在浏览器中可用)作为底层渲染引擎。这种变

html2canvas实现ArcGIS API for JavaScript 4.X截图功能

需求描述
在我们项目开发过程中,有时候需要将地图上面绘制的元素或添加的一些图标之类的小元素进行截图保存或者展示,这时候就需要我们实现关于地图的截图功能。目前在ArcGIS API for JavaScript中其实已经提供了地图截图的API,但是该API对地图底图和一些自定义的需求支持度并不高,所以我们平时项目开发时建议使用第三方截图模块,今天就给大家介绍下关于地图截图的两种方式,最终效果如下:

有关 GeoScene 软件中涉及 Apache Log4j 漏洞的情况说明和建议

      Log4j 是Apache基金会管理的开源软件模块,目前被应用于绝大多数IT系统,因此目前其暴出的漏洞,几乎影响了所有Java开发的IT系统,也备受大家关注。易智瑞信息技术有限公司也紧急针对该漏洞进行研究测试,具体情况及建议如下。

      目前 Log4j 主要的漏洞有:
      CVE-2021-44228 –Log4J 2.x JNDILookup RCE fix1
 

在 GeoScene Data Store 中运行 Log4Shell 修复脚本指南

 前言

尽管GeoScene Data Store未直接使用 log4j 2版本,但其中包含的依赖项之一,用于时空数据存储实现的elasticsearch库,确实使用了 log4j 。无论使用GeoScene Data Store配置了哪种类型的数据存储,我们建议遵循本文中的步骤来降低被漏洞利用的风险。

工作原理

该脚本实现的是Apache官方的漏洞修改方法,从 log4j jar文件中获取

在GeoScene Portal中运行Log4Shell修复脚本指南

 工作原理

该脚本实现的是 Apache 官方的漏洞修改方法,从 log4j jar 文件中获取 JndiLookup 类并删除,以致无法利用该漏洞。此脚本会识别 GeoScene Portal 目录中此类所在的所有位置,然后删除这些类文件。该脚本有两个版本——一种用于 Linux,另一种用于 Windows。这些相同的脚本可用于 GeoScene Server 和 GeoScene Data

在GeoScene Server中运行Log4Shell修复脚本指南

 
工作原理

该脚本实现的是 Apache 官方的漏洞修改方法,从 log4j jar 文件中获取 JndiLookup 类并删除,以致无法利用该漏洞。此脚本会识别 GeoScene Server 目录中此类所在的所有位置,然后删除这些类文件。该脚本有两个版本——一种用于 Linux,另一种用于 Windows。这些相同的脚本可用于 GeoScene Portal 和 GeoScene Data

用于 Web 的数据驱动的地图动画

ArcUser 2021 秋季
克里斯蒂安 ·埃肯斯
数据驱动的地图回答有关位置数据的问题,例如在哪里?什么?多少?什么时候?数据驱动的地图通常从单个数据快照中讲述一个故事。例如,使用 2020 年美国人口普查数据的地图将仅反映 2020 年 4 月 1 日的美国人口状况。




图 1. 单个飓风通常由多个位置表示,每个位置都有唯一的时间戳。

ArcGIS Pro显示缓存空间不足导致的slpk加载不完全

ArcGIS Pro对于显示缓存有32GB的限制,所以当缓存设置中,缓存将达到32GB时,会出现加载slpk不全的情况










 
slpk显示不全





 
可以在slpk的缓存属性中设置,自动清除缓存。比如设置为在会话结束时清除缓存,可以改善该情况。





 

部署ArcGIS Enterprise 10.8.1 高可用环境遇到的问题

问题1.portal备机加入站点,导致主站点异常。无法启动
解决:卸载重装,在创建站点前安装补丁:Portal for ArcGIS Security 2021 Update 1 Patch
 
问题2.高可用的负载均衡器(如Nginx)代理后的Server6443地址配置ArcGIS Datastore失败。
解决:证书的原因,统一server6443和负载均衡器上的6443的pfx证书。
 

升级 ArcGIS 企业版内置的 Tomcat 解决相关的安全漏洞

ArcGIS Enterprise 发现安全漏洞
 
ArcGIS Enterprise 使用 Apache Tomcat 作为 HTTP 服务器, 在最近的服务器安全漏洞扫描中被发现存在大量的安全漏洞, 如下图所示:
 




 
在 ArcGIS 知乎 上也有一些关于安全漏动的讨论, Apache-tomcat远程代码执行漏洞(CVE-2016-8735)漏洞是否会对ArcGIS for

ArcGIS Pro运行过程C盘磁盘空间越来越少的原因

 
 
 
首先参考 http://zhihu.geoscene.cn/article/3722 检查。
显示缓存
运行ArcGIS Pro过程,加载大的三维场景会生成缓存占用很大空间,可以清理缓存并设置默认缓存位置到其他盘





工具缓存
创建slpk过程,会在系统的临时路径写入临时缓存,运行完应该是自动删除的
 





C盘空间不足的话,比较大的三维数据创建slpk会出错。可以更改