SuperMap iManager 11i(2023) SP1新特性汇总

news2024/7/6 18:18:27

作者:ls

【目录】

  • (一)GIS云套件支持发布聚合服务
  • (二)GIS云套件支持自定义/修改服务接口信息
  • (三)GIS云套件管理界面支持批量修改镜像
  • (四)GIS云套件管理界面可调整服务节点的日志输出级别
  • (五)GIS云套件服务节点新增支持开启防止sql注入能力

(一)GIS云套件支持发布聚合服务

GIS云套件支持发布聚合地图服务聚合数据服务。您可以将SuperMap iServer中聚合服务提供者所在的配置文件内容添加到GIS云套件中,通过以下步骤快速发布聚合服务:
(1)登录GIS云套件,点击iManager首页->系统管理进入iManager管理页面;点击左侧导航栏服务管理->服务实例;点击页面发布服务。开启高级选项,在输入框中填入构建聚合服务需要的配置信息,如provider、component、interface等,具体的构建方式请参考:服务聚合的配置
在这里插入图片描述
(2)选择服务节点
● 新增服务节点:创建服务节点,用以承载服务实例运行,创建时输入节点名称即可。首次使用服务发布请选择新增服务节点。影像服务需发布到通用节点上。
● 选择已有(推荐):将服务实例发布到已有服务节点。若已有服务节点无许可权限,使用新增服务节点。
(3)点击发布,等待跳转页面的提示信息。
在这里插入图片描述
附:聚合地图服务发布示例配置文件

<?xml version="1.0" encoding="UTF-8"?>
<!-- 用户发布的服务配置信息 -->
<application>
    <componentSets>
        <!--配置服务组件集合-->
    </componentSets>
    <providerSets>
        <!--配置服务提供者集合-->
    </providerSets>
    <components>
        <!--配置服务组件-->
        <component class="com.supermap.services.components.impl.MapImpl" enabled="true" initOnCreate="false" initPriority="0" instanceCount="0" interfaceNames="rest" name="map-Jingjin" providers="map-Jingjin">
            <config class="com.supermap.services.components.MapConfig">
                <useCache>false</useCache>
                <useUTFGridCache>false</useUTFGridCache>
                <useVectorTileCache>false</useVectorTileCache>
                <expired>0</expired>
                <cacheReadOnly>false</cacheReadOnly>
            </config>
        </component>
        <component class="com.supermap.services.components.impl.MapImpl" enabled="true" initOnCreate="false" initPriority="0" instanceCount="0" interfaceNames="rest" name="map-World" providers="map-World">
            <config class="com.supermap.services.components.MapConfig">
                <useCache>false</useCache>
                <useUTFGridCache>false</useUTFGridCache>
                <useVectorTileCache>false</useVectorTileCache>
                <expired>0</expired>
                <cacheReadOnly>false</cacheReadOnly>
            </config>
        </component>
        <component class="com.supermap.services.components.impl.MapImpl" enabled="true" initOnCreate="false" initPriority="0" instanceCount="0" interfaceNames="rest" name="aggMapComponent-jingworld" providers="aggMapProvider-jingworld">
            <config class="com.supermap.services.components.MapConfig">
                <useCache>false</useCache>
                <utfGridCacheConfig class="com.supermap.services.tilesource.UTFGridTileSourceInfo">
                    <datastoreType>TILES</datastoreType>
                    <type>UTFGrid</type>
                    <outputPath>./output/sqlite</outputPath>
                </utfGridCacheConfig>
                <expired>0</expired>
                <cacheReadOnly>false</cacheReadOnly>
            </config>
        </component>
    </components>
    <providers>
        <!--配置服务提供者-->
        <provider class="com.supermap.services.providers.UGCMapProvider" enabled="true" name="map-Jingjin">
            <config class="com.supermap.services.providers.UGCMapProviderSetting">
                <cacheVersion>5.0</cacheVersion>
                <workspacePath>/data/city/Jingjin.sxwu</workspacePath>
                <layerCountPerDataType>0</layerCountPerDataType>
                <multiThread>true</multiThread>
                <poolSize>0</poolSize>
                <ugcMapSettings/>
                <useCompactCache>false</useCompactCache>
                <extractCacheToFile>true</extractCacheToFile>
                <queryExpectCount>1000</queryExpectCount>
                <ignoreHashcodeWhenUseCache>false</ignoreHashcodeWhenUseCache>
                <cacheDisabled>false</cacheDisabled>
                <isMultiInstance>false</isMultiInstance>
                <inflatDisabled>false</inflatDisabled>
                <mapEditable>false</mapEditable>
                <dpi>96.0</dpi>
                <fullLabelEnabled>false</fullLabelEnabled>
            </config>
        </provider>
        <provider class="com.supermap.services.providers.UGCMapProvider" enabled="true" name="map-World">
            <config class="com.supermap.services.providers.UGCMapProviderSetting">
                <cacheVersion>5.0</cacheVersion>
                <workspacePath>/data/world/World.sxwu</workspacePath>
                <layerCountPerDataType>0</layerCountPerDataType>
                <multiThread>true</multiThread>
                <poolSize>0</poolSize>
                <ugcMapSettings/>
                <useCompactCache>false</useCompactCache>
                <extractCacheToFile>true</extractCacheToFile>
                <queryExpectCount>1000</queryExpectCount>
                <ignoreHashcodeWhenUseCache>false</ignoreHashcodeWhenUseCache>
                <cacheDisabled>false</cacheDisabled>
                <isMultiInstance>false</isMultiInstance>
                <inflatDisabled>false</inflatDisabled>
                <mapEditable>false</mapEditable>
                <dpi>96.0</dpi>
                <fullLabelEnabled>false</fullLabelEnabled>
            </config>
        </provider>
        <provider class="com.supermap.services.providers.AggregationMapProvider" enabled="true" inner-providerNames="map-Jingjin,map-World" name="aggMapProvider-jingworld">
            <config class="com.supermap.services.providers.AggregationMapProviderSetting">
                <name>jingworld</name>
                <outputPath>./output</outputPath>
                <outputSite>http://{ip}:{port}/iserver/output/</outputSite>
                <mapNames>
                    <string>京津地区地图</string>
                    <string>World</string>
                </mapNames>
                <targetName>jingworld</targetName>
                <cacheEnabled>false</cacheEnabled>
            </config>
        </provider>
    </providers>
    <interfaces>
        <!-- 发布 SuperMap iServer REST 服务的服务接口,支持所有服务组件-->
        <interface name="rest" class="com.supermap.services.rest.RestServlet">
            <config class="com.supermap.services.rest.RestConfig">
                <accessControlAllowOrigin></accessControlAllowOrigin>
            </config>
        </interface>
    </interfaces>
</application>

(二)GIS云套件支持自定义/修改服务接口信息

GIS云套件支持在服务接口页面展示所有的GIS服务接口(内置接口与自定义接口)信息,包括接口名称和接口类型,并支持修改已有服务接口的配置信息。请参照以下步骤进入服务接口页面查看接口信息以及修改接口配置:
(1)在GIS云套件管理页面,点击左侧导航栏服务管理->服务接口
在这里插入图片描述
(2)在需要修改接口配置的服务接口处,点击操作栏中的编辑
(3)在弹框中填入修改后的服务接口配置信息,点击确定,配置修改生效。
在这里插入图片描述
注:

  1. 服务接口的配置方法详情请参考iServer 服务接口层的配置。
  2. 添加服务接口需在发布服务时开启高级选项的输入框中自定义接口信息。
  3. 内置接口不支持删除,自定义接口支持删除。

(三)GIS云套件管理界面支持批量修改镜像

GIS云套件支持对相同类型的服务节点修改镜像,请参照以下步骤进行修改:
(1)在服务节点管理页面,勾选需要修改镜像的同类型服务节点,点击修改镜像
在这里插入图片描述
(2)在弹框中填入新的镜像名称,点击确定,镜像修改完成。
在这里插入图片描述

(四)GIS云套件管理界面可调整服务节点的日志输出级别

GIS云套件支持调整服务节点的日志输出级别,可选输出级别包括ERROR、WARN、INFO、DEBUG、TRACE。请参照以下步骤进行配置:
(1)在服务节点管理页面,点击目标服务节点的配置日志
在这里插入图片描述
(2)在弹框中选择所需的日志输出级别,点击确定,配置修改生效。
在这里插入图片描述

(五)GIS云套件服务节点新增支持开启防止sql注入能力

GIS云套件支持开启防止SQL注入能力,防止恶意用户利用SQL注入攻击来对服务器进行非法操作或者获取敏感数据。请参照以下步骤进行配置:
(1)在iManager管理页面,点击左侧导航栏站点管理->GIS云套件
在这里插入图片描述
(2)在需要开启防止SQL注入的gisapp服务处,点击操作栏中的编辑按钮;
在这里插入图片描述
(3)在弹框中找到“QUERY_FILTER_ENABLED”和“QUERY_FILTER_STRING”环境变量,其中“QUERY_FILTER_ENABLED”用于配置防止SQL注入能力的开关,“QUERY_FILTER_STRING”用于配置SQL 查询过滤的字符串。修改环境变量后,点击确定,配置修改生效。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1314820.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

iA Writer for Mac:释放创作力的专业MarkDown写作软件

iA Writer for Mac是一款专业的MarkDown写作软件&#xff0c;为Mac用户提供了简洁、高效的写作环境。无论您是一名专业写作人员、学生或博主&#xff0c;iA Writer都能帮助您以最简单的方式将想法转化为文字。 首先&#xff0c;iA Writer的界面非常简洁&#xff0c;只展示您正…

MATLAB 系统辨识 + PID 自动调参

MATLAB 系统辨识 PID 自动调参 Matlab R2021b下载安装详细教程Chapter1 MATLAB 系统辨识 PID 自动调参1. 导入数据2. 系统辨识3. PID 自动调参 Chapter2 MATLAB系统辨识Chapter3 【MATLAB】使用系统辨识工具箱(System Identification)建模Chapter4 matlab系统辨识工具箱及其反…

网络服务IP属地发生变化的原因有哪些?

近期&#xff0c;许多用户发现自己的网络服务IP属地发生了变化。原本固定的IP地址不再是静态的&#xff0c;而是发生了变动。这一现象引起了广大用户的关注和疑惑&#xff0c;对网络服务的使用和信息安全产生了影响。为了解决用户的疑虑&#xff0c;我们对此现象进行了深入探究…

云仓酒庄带您品法国葡萄酒

说起葡萄酒肯定绕不开法国&#xff0c;法国葡萄酒闻名中外&#xff0c;口碑卓越。作为世界上的产酒大国&#xff0c;可以说是每一寸土地都可以种植葡萄。云仓酒庄的品牌雷盛红酒分享这么优秀的一个葡萄酒产酒国有哪些特点呢&#xff1f; 1.产区特色&#xff1a;波国有最著名的…

js输入框部分内容不可编辑,其余正常输入,el-input和el-select输入框和多个下拉框联动后的内容不可修改

<tr>//格式// required自定义指令<e-td :required"!read" label><span>地区&#xff1a;</span></e-td><td>//v-if"!read && this.data.nationCode 148"显示逻辑<divclass"table-cell-flex"sty…

百华鞋业入围全国老年用品标准编制参编单位

12月8日&#xff0c;中国轻工业信息中心组织召开了中国轻工业适老系列标准研讨会。中国轻工业联合会信息统计部&#xff08;中国轻工业信息中心&#xff09;副主任马真出席会议并讲话。中国轻工业信息中心标准工作负责人孟慧敏介绍了相关标准制定情况。会议由中国轻工业信息中心…

Cellinx NVT 摄像机 GetFileContent.cgi任意文件读取漏洞 (CVE-2023-23063)

0x01 产品简介 Cellinx NVT IP PTZ是韩国Cellinx公司的一个摄像机设备。 0x02 漏洞概述 Cellinx NVT v1.0.6.002b版本存在安全漏洞&#xff0c;该漏洞源于存在本地文件泄露漏洞&#xff0c;攻击者可读取系统密码等敏感信息。 0x03 复现环境 FOFA&#xff1a;body"loc…

LAMP平台——构建PHP运行环境

在构建LAMP平台时&#xff0c;各组件的安装顺序依次为Linux、Apache、MySQL、PHP。其中Apache和 MySQL的安装并没有严格的顺序&#xff1b;而PHP环境的安装一般放到最后&#xff0c;负责沟通Web服务器和数据库 系统以协同工作。 PHP 即 Hypertext Preprocessor&#xff08;超级…

连续型随机变量的概率密度

如果对于随机变量的分布函数&#xff0c;存在非负可积函数&#xff0c;使得对于任意实数&#xff0c;有&#xff1a; 那么就称为连续型随机变量&#xff0c;称为的概率密度函数&#xff0c;简称密度函数。

Spring 6(一)【Spring 入门】

前言 好久没有写博客了&#xff0c;最近刚忙完考试&#xff0c;眼下又是英语四六级。Flink 按说应该是大数据学习的主线任务&#xff0c;但是长时间学一门技术还是心累的。正好之前对 Java 注解有了进一步的熟悉&#xff0c;一直想着熟悉巩固。所以&#xff0c;今天开始就来深入…

Chapter 7 - 3. Congestion Management in Ethernet Storage Networks以太网存储网络的拥塞管理

Pause Threshold for Long Distance Links长途链路的暂停阈值 This section uses the following basic concepts: 本节使用以下基本概念: Bit Time (BT): It is the time taken to transmit one bit. It is the reciprocal of the bit rate. For example, BT of a 10 GbE po…

微信小程序ios中非cover组件点击重复触发地图tap事件

现象&#xff1a; map中使用view组件的click事件会重复触发地图的tap组件&#xff0c;只在ios上出现 <map id"maps" style"width: 100vw;height: 100vh;" :latitude"latitude" :longitude"longitude":markers"markers"…

P with Spacy:自定义文本分类管道

一、说明 Spacy 是一个功能强大的 NLP 库&#xff0c;其中许多 NLP 任务&#xff08;如标记化、词干提取、词性标记和命名实体解析&#xff09;均通过预训练模型提供开箱即用的功能。所有这些任务都由管道对象以及逐步应用于给定文本的不同函数的内部抽象来包装。该管道可以通过…

STM32_HAL库—IWDG看门狗

一、CubeMX设置 1、晶振配置&#xff08;72M&#xff09; 2、数据配置 超时时间 Tout prv / LSI * rlv (s) 其中prv是预分频器寄存器的值&#xff0c;rlv是重装载寄存器的值&#xff0c;而LSI值默认是40kHz&#xff0c;如下所示。 3、代码实现 int main(){while(1){HAL_IW…

C++ 学习系列 -- 模板 template

一 C 模板介绍&#xff1f; C 为什么引入模板&#xff1f; 我的理解是&#xff1a; C 引入模板的概念&#xff0c;是为了复用重复的代码&#xff0c;当某些代码除了操作的数据类型不同以外&#xff0c;其他逻辑全都相同&#xff0c;此时就适合采用模板的方式。 定义模板类或者…

Linux的文件系统 内核结构

Linux的文件系统 Q1&#xff1a;什么是文件系统&#xff1f; A&#xff1a;在学术的角度下&#xff0c;文件系统指“操作系统用于明确存储设备组织文件的方法”&#xff0c;是“文件管理系统”的简称&#xff0c;本质也是代码&#xff0c;一段程序 Q2&#xff1a;文件系统&…

使用opencv的Canny算子实现图像边缘检测

1 边缘检测介绍 图像边缘检测技术是图像处理和计算机视觉等领域最基本的问题&#xff0c;也是经典的技术难题之一。如何快速、精确地提取图像边缘信息&#xff0c;一直是国内外的研究热点&#xff0c;同时边缘的检测也是图像处理中的一个难题。早期的经典算法包括边缘算子方法…

代码随想录-刷题第二十八天

93. 复原 IP 地址 题目链接&#xff1a;93. 复原 IP 地址 思路&#xff1a;切割问题&#xff0c;原理上还是抽象成树形结构&#xff0c;然后使用回溯法。 131 题的要求是&#xff1a;让你把字符串 s 切分成若干个合法的回文串&#xff0c;返回所有的切分方法。 本题的要求是…

知识|基于混合模式的多余度飞控全数字仿真系统研究

*余度&#xff08;Redundancy&#xff09;&#xff1a;一种确保安全的设计手段&#xff0c;使得出现两个及以上故障时&#xff0c;才会引起既定不希望发生的工作状态。 飞行控制软件主要完成飞行传感器数据处理、飞行姿态控制和余度管理任务&#xff0c;对保证飞机安全性和可靠…

GroupMixFormer:基于Group-Mix注意力的视觉Transformer

文章目录 摘要1、简介2、相关工作2.1、视觉转换器2.2、全面的自注意力建模 3、组混合注意力和GroupMixFormer3.1. 动机&#xff1a;从个体到群体3.2. GMA: 混合组以获得更好的注意力3.3. 架构配置 4、实验4.1、实现细节4.2. 与最先进模型的比较4.3. 消融实验 5、结论 摘要 htt…