Colección de preguntas frecuentes sobre GIS en la nube de productos básicos de SuperMap GIS (4)

Colección de preguntas frecuentes sobre GIS en la nube de productos básicos de SuperMap GIS (4)

[iServer][11.0.1] iServer no pudo publicar el espacio de trabajo de la base de datos de Oracle en el sistema operativo Windows Server 2012, arrojando un "error de cadena de conexión del espacio de trabajo", ¿cómo resolverlo?

[Causa del problema] El iServer no leyó correctamente las variables de entorno del cliente Oracle configuradas en el sistema Windows Server cuando se inició.

[Solución] Configure las variables de entorno del cliente Oracle en setenv.bat de iServer y luego inicie iServer en modo administrador para garantizar que iServer pueda leer las dependencias del cliente Oracle con normalidad.

【iServer】【11.0.1】【10.2.1】¿Por qué el servicio de datos publicado por iServer muestra el mismo nombre de campo en la página del servicio de datos que el que se muestra en el escritorio, pero todos los nombres de campo que se muestran en la página de campo de elemento están en mayúsculas?

[Causa del problema] La configuración predeterminada del servicio de datos iServer es mostrar todos los nombres de campo en la página de elementos en mayúsculas.

[Solución] Este efecto admite la configuración. De forma predeterminada, todas las letras mayúsculas se muestran en la página del elemento. Si desea mostrar el mismo caso que la página de recursos de campo (y el escritorio), puede controlarlo a través de los nodos en \webapps\server\WEB-INF\iserver-services.xml y cambiarlo a verdadero.

[iServer] [11.0.1] ¿Cuál es la razón por la cual la excepción de salida de registro "demasiados archivos abiertos" aparece cuando el iServer se ejecuta durante un período de tiempo en el sistema operativo Linux y arroja una excepción de Java IO? ¿Cómo resolver?

[Causa del problema] Este mensaje de excepción generalmente es causado por demasiados identificadores de archivos abiertos por un solo proceso de iServer.

[Solución] Se recomienda consultar el tutorial "Liunx System IO anormalmente demasiados archivos abiertos (demasiados archivos abiertos)" (https://blog.csdn.net/aiowang/article/details/114334828) para ajustar la configuración del sistema operativo Linux para resolver este problema.

【iServer】【11.0.1】¿Qué debo hacer si iServer no lee el bloqueo de red del hardware cuando se inicia, pero lee la licencia de prueba?

[Solución] Después de borrar la licencia de prueba del sistema actual, reinicie el servicio de controlador de licencia. Sin la licencia de prueba, iServer puede leer el bloqueo de la red de hardware normalmente.

[iServer][11.0.1] ¿Puedo preguntar por qué la cantidad de estilos de mosaicos vectoriales lanzados por iServer es mayor que la cantidad de capas?

[Razón del problema] Es razonable. Una capa puede tener uno o más estilos correspondientes a diferentes tipos de datos. Los clientes no deben usar la identificación de estilo del mosaico vectorial para corresponder a la capa, pero deben usar el valor de la capa fuente para corresponder a la capa uno por uno.

[iServer] [11.0.1] [10.2.1] Cuando iServer crea un clúster, ¿se pueden colocar los iServers 10i y 11i en el mismo clúster?

[Causa del problema] No se recomienda utilizar diferentes versiones de iServer en el mismo clúster, ya que algunas funciones de diferentes versiones de iServer serán diferentes.

[Solución] Use iServer de la misma versión para construir un clúster.

[iServer] [11.0.1] Después de configurar los derechos de acceso a los servicios publicados por iServer, ¿por qué el navegador aún puede acceder a los servicios correspondientes?

[Razón del problema] Para el usuario que ha iniciado sesión y que no ha cerrado sesión en iServer desde el navegador actual, la autoridad del usuario todavía se registra en la sesión del navegador y el navegador actual puede pasar la autenticación de autoridad.

[Solución] Después de cerrar la sesión del usuario de inicio de sesión de iServer desde el navegador actual, no hay derecho de acceso para volver a acceder.

【iServer】【11.0.1】¿Puede iServer publicar imágenes en formato tif directamente?

[Solución] iServer admite la publicación rápida de datos de imágenes (ráster) como un servicio de imágenes. La fuente de la imagen en el servicio se puede proporcionar de las siguientes maneras: 1: Directorio de archivos de imágenes 2: Archivo de manifiesto, un archivo .txt, cuyo contenido es una lista de rutas de archivos de imágenes, una línea de registros corresponde a la ruta completa de un archivo de imagen 3: Archivo de imagen único 4: Conjuntos de datos de mosaico en fuentes de datos de archivos UDBX o PostGIS, fuentes de datos de bases de datos PostgreSQL Para métodos de publicación específicos , consulte:
http
:
//support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/Server_Service_Management/quickPublish/imagepublish.htm

[iServer] ¿Puede pausar iServer al cortar imágenes de forma distribuida?

[Solución] Se puede pausar. Debe hacer clic en la interfaz de la tarea de corte de imagen distribuida para ingresar los detalles de la tarea de corte de imagen. Después de ingresar, puede ver el botón de pausa.

[iServer] Después de reemplazar la licencia oficial de iServer, todavía habrá marcas de agua en algunos mapas, ¿cómo solucionarlo?

[Solución] Si hay una marca de agua en el caso de la salida del mapa dinámico, borre el caché del navegador y el caché del mapa y reinicie iServer antes de navegar. Si se trata de un mosaico de mapa cargado, la marca de agua la lleva el propio mosaico y se debe usar iDesktop o iServer con licencia oficial para regenerar el mosaico de mapa.

[iServer] Olvidé la contraseña de administrador de la versión docker iServer, ¿cómo solucionarlo?

[Soluciones] 1: Vaya al directorio /opt/iserverOPTs/iserver_config en el contenedor de iServer y cambie el sufijo de iserver-security.db a bak; 2: Detenga el contenedor de iServer, copie el nuevo iserver-security.db en el directorio /opt/iserverOPTs/iserver_config del contenedor de iServer 3: Inicie el contenedor de iServer, visite la página de iServer para reconfigurar
el
administrador

[iManager] ¿Cómo restablecer la contraseña de la cuenta de administrador de la versión clásica de iManager?

[Solución] Hay un archivo llamado resetpassword.sh en el directorio de instalación de iManager, que se usa para restablecer la cuenta de administrador. Siga los pasos a continuación para restablecer la cuenta de administrador: (1) Ingrese al directorio de instalación de iManager (es decir, el directorio donde se ejecuta el comando de inicio de iManager); (2) Restablezca la cuenta de administrador, es decir, ejecute el archivo resetpassword.sh para
restablecer
:

【iManager】¿Cómo desinstalar el almacén espejo proporcionado por SuperMap?

[Solución] Si necesita eliminar por completo el almacén espejo, consulte los siguientes pasos:
1: Detenga y elimine el contenedor del almacén espejo
#Elimine la ventana acoplable del contenedor del almacén espejo
ps | grep todel
#Detenga y elimine el contenedor del almacén espejo
docker rm -f <ID o nombre del contenedor>
2: Elimine todas las imágenes importadas por el script del almacén espejo
#Filtrar las imágenes importadas por el script del almacén espejo

docker images | grep <ip>:5000

# eliminar estas imágenes

docker image rm <image_id_1> <image_id_2> ... <image_id_n>

Hasta ahora, se han eliminado el almacén de espejos y los espejos relacionados.

[iManager] Cuando hay varios nodos maestros, ¿en cuál debo instalar iManager?

[Solución] Cualquier nodo maestro está bien, porque todos los nodos maestros tienen un plano de control completo y comprenden completamente el estado y la administración de todo el clúster.

【iManager】¿Puede iManager implementar y administrar sus propias aplicaciones?

[Solución] Se puede realizar con la ayuda de la función "Personalización del sitio". Para obtener más información, consulte: https://help.supermap.com/iManager_K8S/1100/zh/tutorial/ApplicationCustom/

【iServer】¿Cómo restringe iServer cierta IP para acceder a los servicios?

[Soluciones] 1: Abra el servicio que debe configurarse en la administración del servicio, haga clic en [Seguridad] y, a continuación, haga clic en el icono de candado junto al servicio; 2: Especifique el acceso del usuario, por ejemplo, el usuario de inicio de sesión actual es un administrador, seleccione ADMIN, muévalo al cuadro derecho y haga clic en Aceptar; 3: Vuelva a la página de inicio de iServer, desplace el mouse sobre el usuario de inicio de sesión y luego seleccione [Token]; 4: Genere un token correspondiente para la IP requerida, y el token es válido por hasta 1 año; Para el acceso externo, solo se puede acceder a las
IP designadas . Al acceder, debe agregar "?token={token}" al final de la URL


[iServer] ¿Puede iServer leer la tabla no pública del Almacén de oro del Congreso Nacional del Pueblo (postgis)?

[Solución] Sí, debe actualizarse a iServer11.1.0 y superior, y el esquema seleccionado es compatible.

[iServer] ¿iServer solo puede publicar un servicio de archivos json sin publicar el espacio de trabajo?

[Solución] iServer no admite la publicación de archivos json en este momento. Para servicios compatibles con iServer, consulte el documento de ayuda en línea: http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/Server_Service_Management/quickPublish/start_a_service.htm

[iManager] Si iManager se implementa e instala en Windows, ¿puede usar ahora solo el paquete ova? ¿Hay alguna otra forma de despliegue?

[Solución] iManager solo puede ejecutarse en el entorno Linux. El paquete OVA proporcionado por el sitio web oficial es un paquete de máquina virtual para implementar rápidamente productos Linux+iManager en el software de la máquina virtual.

[iManager] Después de reconstruir el conjunto de aplicaciones en la nube, ¿se puede eliminar la carpeta nativa anterior de iCloud en el directorio nfs_data?

[Solución] Se puede eliminar, sujeto al sufijo de número específico de icloud-nativate-x, borrar la carpeta anterior no afectará el uso de los productos existentes.

[iServer] ¿Cómo eliminar archivos de servicio sincrónicamente después de que iServer elimine el servicio?

[Solución] La página de servicio de iserver tiene información de la ruta del espacio de trabajo, busque el archivo del espacio de trabajo del servicio correspondiente a través de esta ruta y elimínelo. También puede abrir el espacio de trabajo en el escritorio, verá la fuente del conjunto de datos cargado, haga clic con el botón derecho en la fuente de datos: abra la carpeta donde se encuentra, busque la fuente de datos correspondiente y elimínela.

[iServer] Clúster integrado de iServer creado por Spark, ¿cómo habilitar el modo Clúster?

[Solución] Modifique el archivo iServer\support\spark\conf\spark-defaults.conf de cada nodo, configure spark.master.rest.enabled=true y reinicie el clúster

【iServer】¿Cómo usar el recolector de basura G1 para el análisis de datos grandes de GPA?

[Solución] Agregar elementos de configuración en la configuración del entorno Spark:
spark.driver.extraJavaOptions=-XX:+UseG1GC
spark.executor.extraJavaOptions=-XX:+UseG1GC

[iServer] GPA usa un índice quadtree para almacenar dos conjuntos de datos, ¿cómo mantener el segundo conjunto de datos consistente con el índice del primer conjunto de datos?

[Solución] Después de crear e indexar los primeros datos en hdfs, debe usar el operador [Leer índice] para leer el índice y luego usar el operador [Crear DSF a partir del índice] para construir los segundos datos

[iServer] ¿Cómo usar los datos en la base de datos PostgreSQL no registrada para el análisis usando la API REST para el análisis distribuido?

[Solución] Pase los parámetros de conexión en datasetInfo, de la siguiente manera:
"datasetInfo": { "type": "REGION", "name": "newyorkRoads_L_1056690886", "datasourceConnectionInfo": { "engineType": "POSTGRESQL", "dataBase": "supermap", " password": "supermap", "user": "postgres", " server": "192.168.120.21" } }









[iServer] ¿Cómo usar la API REST para el análisis distribuido para usar archivos de índice almacenados en hdfs para el análisis?

[Solución] Pase los parámetros de conexión en datasetInfo, de la siguiente manera:
"datasetInfo": { "type": "INDEXEDHDFS", "url": "hdfs://192.168.112.126:9000/data/newyorkZone_index" }


[iServer] ¿Cómo establece GPA la cantidad máxima de conexiones usando el clúster en el modo de clúster?

[Solución] Modifique el parámetro maxConnection en el archivo /webapps/iserver/WEB-INF/iserver-geoprocessing.xml en la ruta de instalación del iServer y reinicie el iServer para que surta efecto.

【iServer】¿Cuál es la diferencia entre el clúster GPA y el modo cliente?

[Solución] Modo de clúster:
el controlador se ejecuta en los nodos del clúster al mismo tiempo, no ocupa los recursos informáticos del nodo iServer, pero no puede acceder directamente a los archivos en el nodo iServer. Por lo general, las fuentes de datos de tipo base de datos o los directorios compartidos se utilizan para realizar el acceso síncrono a los datos de múltiples nodos, lo que puede maximizar el uso del clúster. Modo de
cliente:
el controlador se ejecuta en el servidor donde se encuentra iServer y puede acceder a los archivos locales en el servidor iServer, incluidos UDB, UDBX, etc. Dado que solo hay una aplicación (Aplicación) ejecutándose en Spark, la multitarea debe ponerse en cola para ejecutar tareas y puede haber demoras

[iServer] Después de actualizar el producto, se usa el modelo guardado anteriormente, pero la importación falla o se pierde la información de conexión. ¿Cómo solucionarlo?

[Causa del problema] Es posible que el navegador haya almacenado en caché los recursos estáticos de la versión anterior y que la actualización del producto haya optimizado algunos parámetros, y las herramientas del modelo pueden cambiar y causar incompatibilidad

[Solución] 1. Primero borre el caché del navegador para obtener recursos actualizados y luego importe y ejecute el modelo 2. Consulte
"Cambios de parámetros de la herramienta de automatización de procesamiento" http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/Server_Service_Management/Geoprocessing/GPFun/FunctionAlteration/Alteration/GPAlteration.zh.htm, necesita volver a agregar la herramienta de cambio y guardar el modelo

[iServer] El modelo creado en la versión 10i (2021) se importa a la versión anterior, pero la ejecución del modelo falla y la información de conexión de la fuente de datos está distorsionada. ¿Cuál es el motivo?












[Solución] En la actualidad, Prometheus guardará datos durante 15 días, mientras que Elasticsearch no tiene límite de almacenamiento.
[iManager] El contenedor de Imanager inicia un error org.apache. http.conn.HttpHostConnectException: conexión rechazada (conexión rechazada) [
Solución] Apague el firewall, reinicie Docker y luego reinicie iManager
[iServer] configure el parámetro returnFeatureWithFieldCaption para la consulta de espacio de servicio de datos es verdadero, pero aún no puede obtener el al ias nombre del campo atributo ¿Por qué?
[Razón del problema] El parámetro returnFeatureWithFieldCaption solo se aplica a la consulta del servicio de mapas. La consulta del servicio de datos no puede obtener directamente el alias del campo mediante la configuración de parámetros en la parte frontal como la consulta del servicio de mapas. [Solución] El servicio de datos puede obtener la lista de información de campo en el conjunto de datos mediante la ejecución de una solicitud GET en el recurso de
campos
.
[Razón del problema] Ejecución del comando culr ip: 2375 error curl: (7) Falló la conexión a ip: 2375; Conexión rechazada, 2375 es el puerto predeterminado de docker api de docker, si no está abierto, es imposible realizar una asociación de nombre de plantilla y una serie de operaciones que necesitan ejecutar docker api, por lo que se debe abrir el puerto 2375 de docker [Solución] Encuentre el archivo docker.service y agregue -H tcp:// en el elemento ExecStart 0.0.0.0:2375 -H unix://var/run/docker.sock, y reinicie la ventana
acoplable
【iPortal】¿Cómo cerrar la función de registro de usuario en iPortal?
[Solución]
Método 1: Inicie sesión en la página de inicio del portal como administrador, ingrese a la página de administración de registros desde "Administración" > "Configuración del sitio" > "Administración de registros", seleccione si desea habilitar la función de registro de usuarios y haga clic en el botón "Guardar".
Método 2: en el archivo de configuración iportal.xml en la carpeta [directorio de instalación de SuperMap iPortal]\webapps\iportal\WEB-INF, active o desactive la función de registro a través del elemento de subnodo del <registerSetting>nodo [iPortal] ¿Cuál es la función predeterminada del usuario registrado de iPortal y cómo modificarla? 【Solución】SuperMap iPortal admite la configuración del rol predeterminado para los usuarios recién registrados. De forma predeterminada, a todos los usuarios recién registrados se les asigna el rol PORTAL_USER. Por supuesto, también puede establecer el rol predeterminado como el rol PORTAL_VIEWER, es decir, asignar el rol PORTAL_VIEWER a todos los usuarios recién registrados. La configuración específica es la siguiente: 1. Inicie sesión en la página de inicio del portal como administrador e ingrese a la página de administración de registros desde "Administración" > "Configuración del sitio" > "Administración de registros" 2. "Rol predeterminado para usuarios registrados": seleccione el rol PORTAL_USER de manera predeterminada, y también se puede configurar como rol PORTAL_VIEWER 3. Haga clic en el botón "Guardar" para que surta efecto<allowRegister>




[iPortal] ¿Cuáles son las diferencias y conexiones entre el rol PORTAL_VIEWER y el rol PORTAL_USER en iPortal?
[Solución]
1. Diferencia: diferentes permisos de iPortal (los usuarios asociados con el rol PORTAL_VIEWER solo tienen permiso para ver los recursos compartidos con ellos, y los usuarios asociados con el rol PORTAL_USER tienen más capacidades. Además de los permisos del rol PORTAL_VIEWER, también tienen permiso para crear y compartir recursos del portal) 2. Contacto: a) El rol PORTAL_VIEWER se puede actualizar al rol PORTAL_USER, y el administrador debe cambiar PORTAL_VIEW Eliminar el rol ER, y luego asocie el rol PORTAL_USER.El usuario actualizado ocupará la licencia de usuario de iPortal y tendrá derecho a crear y compartir recursos del portal
. b) La función PORTAL_USER también se puede degradar a la función PORTAL_VIEWER. El administrador debe eliminar la función PORTAL_USER y luego asociar la función PORTAL_VIEWER.
[iPortal] ¿Cómo habilita iPortal la función de auditoría de usuarios?
[Solución] La función de auditoría de usuarios no está habilitada de manera predeterminada, es decir, todos los usuarios pueden hacer clic en el botón "Registrarse" en la página de inicio del portal para registrarse directamente como usuarios de iPortal. El administrador de iPortal puede habilitar la función de revisión del usuario. En este momento, el usuario registrado puede convertirse en un usuario de iPortal e iniciar sesión en el portal solo después de aprobar la revisión del administrador.
El administrador puede activar o desactivar la función de auditoría de usuarios de las dos formas siguientes:
Método 1: inicie sesión en la página de inicio del portal como administrador, acceda a la página de auditoría de usuarios desde "Gestión" > "Seguridad" > "Gestión de usuarios" > "Auditoría de usuarios" y haga clic en el botón "Activar" o "Desactivar".
Método 2: en el archivo de configuración iportal.xml en la carpeta [directorio de instalación de SuperMap iPortal]\webapps\iportal\WEB-INF, configure la habilitación o deshabilitación de la función de auditoría de usuarios registrados a través del elemento de subnodo <registerSetting>del nodo . 【iPortal】¿Hay una cadena de códigos aleatorios en la dirección del servicio proxy de iPortal que se pueden eliminar?Si es así, ¿cómo? [Solución] No se recomienda eliminar el código aleatorio. Su propósito es distinguir varios servicios proxy con la misma dirección original. Por ejemplo, el mismo servicio está registrado por el usuario A/B. Si no hay una cadena aleatoria, sus URL son las mismas y no hay forma de distinguir a cuál se accede. Si al cliente no le importa la situación anterior, debe modificarse. Puede modificar la tabla de servicios en iportal.db en el [directorio de instalación de SuperMap iPortal]\webapps\iportal\ La carpeta WEB-INF\iportaldata [iServer] puede pasar ¿La operación de campo en la API REST inserta campos en el conjunto de datos ? [Solución] Se puede agregar un campo al "conjunto de datos vacío" cuando el recurso de campos ejecuta una solicitud POST. Nota: Debido a que las operaciones de campo en conjuntos de datos que no están vacíos no son seguras, la adición de campos solo se admite en conjuntos de datos vacíos. [iPortal] Después de actualizar iPortal, siempre informa que la actualización de recursos falla y que la lista de mapas en el centro de recursos está vacía, pero la lista de mapas se puede ver en la administración. ¿Por qué? [Causa del problema] El contenido de elasticsearch no se actualizó durante la actualización [Solución] Copie toda la carpeta de elasticsearch a la carpeta de datos en el directorio iPortal antes de la actualización y reinicie iPortal. 【iPortal】¿Dónde se almacenan los datos cargados en el centro de recursos de iPortal?<allowUserAudit>








[Solución] Si iServer Datastore no está configurado, se almacena en "directorio raíz de iPortal/webapps/iportal/WEB-INF/iportaldata/uploadeddata" de manera predeterminada. Si iServer Datastore está configurado, se almacena en Datastore.
[iServer] No se puede conectar a la base de datos de Higao, el error de registro es: no se pudo conectar a la base de datos, verifique los parámetros de conexión, ThreadlD: 3452, el método de autenticación 13 no es compatible [Motivo del problema] Esto se debe a que la versión de seguridad de la base de datos de Higao está instalada, la conexión de iServer necesita dependencias adicionales 【Solución】 Comuníquese con el personal de Higao, obtenga las dependencias adicionales correspondientes de acuerdo con la versión de la base de datos instalada y colóquelas en el directorio de software de iServer /support/objectsja va/bin [iPortal] en la carpeta, ¿cómo modificar la página que salta el usuario al cerrar
la
sesión
?
[Solución] Modifique logout.redirectUrl en el archivo shiro.ini en el directorio de instalación de iPortal\webapps\iportal\WEB-INF a la dirección a la que desea saltar [iPortal] Después de configurar los datos administrados de iPortal como almacenamiento relacional, ¿cómo modificar el período de tiempo de espera para enviar solicitudes al servicio de directorio de datos de iServer
?
[Solución] El tiempo de espera predeterminado es 180 000 ms. Puede ingresar el archivo iportal.xml en el directorio de instalación de iPortal\webapps\iportal\WEB-INF y modificar el nodo [iPortal] ¿Cómo modificar el aspecto predeterminado de la pantalla de mapa
<innerRequestConfig>--<datacatalogRequestConfig>grande ?<connectTimeout>

[Solución] La máscara predeterminada de la pantalla de mapa grande sigue el tema de iPortal, y el tema oscuro corresponde a la máscara oscura, que se puede modificar en iPortal - Administración - Configuración del sitio - Personalización del sitio - Administración de temas.
【iPortal】¿Cómo agregar contenido personalizado en el formulario de solicitud de recursos?
[Solución] Vaya a Administración de iPortal - Configuración del sitio - Personalización del sitio - Contenido avanzado - Formulario de solicitud de recursos para agregar elementos de formulario.
[iPortal] ¿Cómo modificar el tiempo de espera de solicitud predeterminado del paquete de proxy independiente del proxy?
[Solución] El proxy se implementa en tomcat. <Connector>El tiempo de espera se puede modificar en el <connectionTimeout>nodo server.xml en el directorio de descompresión prxoy \conf
[iPortal] ¿Cómo modificar el tiempo de espera predeterminado cuando el paquete de proxy independiente del proxy reenvía el servicio iserver?
[Solución] Modifique el nodo bajo iportal-proxy.xml bajo el directorio de descompresión del proxy \webapps\ROOT\WEB-INF <connectionTimeout>, la unidad es ms
[iServer] Publique la fuente de datos postgis no creada por iDesktop y realice una consulta de paginación para consultar todos los elementos, pero faltan los elementos devueltos, ¿qué debo hacer?
[Razón del problema] Para la base de datos pg, el orden de los datos no es exacto. Si se mueve el editor de datos, el orden de la consulta predeterminada estará desordenado. Además, si se trata de una base de datos de clúster distribuida, no se puede garantizar el orden predeterminado. Por lo tanto, la paginación de la serie pg debe agregar condiciones de clasificación
[Solución] En el nivel de consulta de código, configure el campo de clasificación orderBy para realizar la consulta de paginación
[iPortal] Registrar el servicio de datos iServer, ¿cómo se debe completar la URL?
[Solución] iPortal admite el registro de todo el servicio de datos, que se puede escribir en el resto. También admite el registro en el nivel de conjunto de datos específico, y la URL se puede escribir en el conjunto de datos específico.
[iPortal] Después de usar iPortal como un agente proxy independiente, después de acceder al servicio, ¿la cantidad de visitas al centro de recursos no ha cambiado? [Solución] A través <enableAccessStatistics>del elemento de subnodo en el archivo de configuración iportal-proxy.xml, establezca si desea habilitar la función de estadísticas de acceso al servicio de proxy.

<IportalConfig>
   ...
   <serviceProxy>
       ...
      <!-- “代理访问统计”功能设置,默认开启 -->
      <enableAccessStatistics>true</enableAccessStatistics>
   </serviceProxy>
</IportalConfig>
<enableAccessStatistics>:设置是否开启代理服务访问统计功能,默认值:true,开启。

2. Agregue la variable de entorno iportalRootUrl en el archivo %SuperMap iPortal_Proxy_HOME%/bin/catalina.bat (el sistema Linux es catalina.sh) para especificar la dirección raíz real del servicio iPortal, como se muestra a continuación:

set iportalRootUrl=http://<server>:<port>/iportal

[iServer] ¿Cómo modificar el pequeño icono que se muestra en la pestaña del navegador de la página de iServer?
[Solución] Vaya a %SuperMap iServer_HOME%\webapps\iserver\WEB-INF\lib, busque el paquete ise-adminui-* .jar, ábralo e ingrese META-INF\resources\admin-ui para reemplazar favicon.ico, reinicie iServer y borre el caché del navegador [iPortal] ¿Cómo modificar el icono pequeño que se muestra en la pestaña del navegador de la página de iPortal
?








[iPortal] Cómo mostrar la tabla de atributos en el componente de mapa del mapa grande
[Solución] Abra la lista de capas en el subcomponente del componente de mapa y abra la tabla de atributos en la barra de configuración de la lista de capas. iserver solicita datos, pero después de que la solicitud regresa, habrá un caché en iportal, y entonces no hay diferencia en la velocidad de vista previa directa con iserver. 【iServer】El paquete de guerra se implementa en Dongfangtong. Después de iniciar sesión en el sistema iServer, ¿por qué informa un error al acceder a los recursos: 401 ¿El token
no es
válido
? [Razón del problema] F12 verifica el formato de las cookies transportadas en la solicitud. Es porque la contraseña y el token de la cuenta de Dongfangtong se traen al iServer para su verificación. [Solución] 1. Ingrese al directorio \webapps\server\WEB-INF en la ruta del iServer; 2. Busque iserver-system.xml y agregue el nombre de la clave iServer de configuración del nodo. El nombre predeterminado del sistema es token ;





<tokenName>
inserte la descripción de la imagen aquí

3. Simplemente reinicie el iServer
[iServer] ¿Cómo puede la impresión web lograr una salida parcial?

[Soluciones]
1. Fije los valores centrales y de extensión controlando diferentes niveles
2. Fije los valores centrales controlando diferentes escalas. ¿Cómo logra la impresión web una salida parcial?
[iServer] El sistema operativo donde reside el iServer está configurado con múltiples IPs ¿Cómo especificar la IP utilizada por el servicio iServer? [Solución]
1. Ingrese al directorio \bin bajo la ruta del iServer
2. En JAVA_OPTS en catalina.bat, establezca -Diserver_ip en la IP deseada. pegatinas
inserte la descripción de la imagen aquí

[iServer] ¿Cómo configurar el uso compartido de directorios entre dos máquinas, de modo que iServer pueda obtener el directorio compartido al publicar servicios?
[Solución] Puede asignar el directorio de la máquina B a la máquina A "asignando el disco de la unidad de red", de modo que el iServer de la máquina A pueda obtener el directorio de la máquina B al seleccionar un espacio de trabajo [iServer] Cómo prohibir a los usuarios el acceso a los recursos adjuntos (archivos adjuntos) en el servicio de datos para cargar archivos [Solución] Desactive la opción "habilitar el servicio de archivos adjuntos" en el proveedor de servicios del servicio de datos. Después de que la configuración surta efecto, no se permite cargar archivos adjuntos. Después de publicar un espacio de trabajo con símbolos SVG como un servicio de mapas REST, ¿por qué iServer falla al explorar el mapa o solicita ingresar la contraseña del área de trabajo al publicar el área
de
trabajo
? [Solución]
1. Ingrese al directorio \support\objectsjava\bin en la ruta del iServer, busque el archivo de configuración supermap.xml, modifique el <PreLoadQTPlugins>nodo a verdadero y luego reinicie el iServer
2. En el directorio \support en la ruta del iServer, ejecute el comando: ./dependencies_check_and_install.sh install -y para verificar si el entorno del sistema actual no tiene dependencias y reponerlas automáticamente.
【iServer】MySQL se desconectará automáticamente cada 8 horas, ¿cómo solucionarlo?
[Solución] Modificar el parámetro de configuración de MySQL wait_timeout, cuyo valor por defecto es 28800 segundos (8 horas). Su significado es la cantidad de segundos que se debe esperar para que se realice una acción en esta conexión antes de cerrarla, es decir, si una conexión está inactiva durante más de la cantidad de segundos establecida por esta opción, MySQL desconectará activamente la conexión. como una textura
inserte la descripción de la imagen aquí

[Causa del problema] Los archivos del directorio persistente filetemplates son todos archivos de plantilla. Cuando se inicia iportal-proxy, reemplace los valores en las variables de entorno para generar archivos de configuración reales.









[Solución] iServer admite: servicio de mapas de Bing, servicio de mapas de Google, servicio de mapas de OpenStreetMap, servicio de mapas de Baidu, servicio de mapas de Tiantu y servicio de reenvío de ArcGIS [iServer] Cómo evitar que los usuarios que no son administradores vean el servicio sin cambiar la solicitud de front- end









[Solución] Detenga el servicio, busque iserver-all-*.jar en el directorio de instalación de iServer\webapps\server\WEB-INF\lib, abra resource\security\shiroUrls.ini y agregue estas tres líneas al final /services/ /*.css = anon /services/ /*.js = anon / ** = roleFilter[ADMIN,Publisher
] y
guárdelo

al
inicio

[iServer] La implementación de iServer en una nueva máquina no se inicia y se solicita. UnsatisfieldLinkError:
[Causa del problema] No hay dependencias instaladas
[Solución] Ejecute el archivo dependencies_check_and_install.sh bajo soporte para instalar automáticamente las dependencias.
Si ejecuta ./dependencies_check_and_install.sh install -y, significa que todas las opciones de instalación están seleccionadas para confirmar

[iServer] Después de modificar los datos en el espacio de trabajo de publicación, ¿qué debo hacer si el resultado de la consulta del servicio de mapas es anormal y se informa un error?
[Razón del problema] El servicio de mapas se envía directamente al espacio de trabajo y el iServer genera dinámicamente la memoria caché del mapa. Tanto el propio iServer como el navegador mantienen la memoria caché de forma predeterminada, por lo que la consulta es anómala después de modificar los datos.
[Solución] Si la modificación es solo la modificación del objeto en el conjunto de datos, simplemente elimine los cachés del iServer y del navegador;
si se modifican el propio conjunto de datos o las capas, se recomienda detener el servicio, eliminar el iServer y el caché del navegador, y luego reiniciar el servicio para su uso.
El iServer se almacena en caché en:
iServer directory\webapps\server\output
[iServer] Después de agregar el conjunto de datos del modelo a la escena, se libera el servicio 3D del espacio de trabajo, pero no se puede ver en la vista previa de iServer.
[Causa del problema] Debido a su gran volumen y alta complejidad, no se recomienda que los datos 3D convencionales publiquen directamente el espacio de trabajo como un servicio, lo que supondrá una carga excesiva para iServer y el front-end.
[Solución] Haga clic con el botón derecho en el conjunto de datos del modelo (o escena), genere un caché de teselas 3D, publique servicios 3D en el caché y tanto la vista previa de iServer como WebGL se mostrarán con normalidad.
[iServer] Cuando se realiza una consulta SQL del servicio de mapas, ¿se pueden ocultar algunos campos en el resultado?
[Solución] Al consultar, establezca queryParameters para devolver campos de información de campo en el parámetro de consulta QueryParameter.
http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/root/maps/map/queryResults/queryResults.htm
http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/iServerJavadoc/com/supermap/services/components/commontypes/QueryParameterSet.html
http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/iServerJavadoc/com/super
map/services/components/commontypes/QueryParameter.html [ iServer] iServer se implementa en la computadora A y se accede a iServer en la computadora B. Si desea utilizar el archivo Shapefile para publicar el servicio, después de completar la ruta, se le preguntará: "El archivo Shapefile no existe", ¿cómo resolverlo?
[Causa del problema] El Shapefile está almacenado en la computadora B, y la ruta completa es la ruta del Shapefile en la computadora B. iServer seguirá esta ruta para leer el archivo en la computadora A, pero la computadora A no tiene este Shapefile, por lo que informa un error: "Shapefile no existe".
[Solución] Debe copiar el Shapefile en el servidor donde se encuentra iServer y agregar la ruta del archivo Shapefile en el servidor donde se encuentra iServer, y luego se puede publicar normalmente.
[iServer] ¿iServer admite la publicación directa de Shapefiles como servicios?
[Solución] iServer admite la publicación directa de archivos de datos Shapefile como fuentes de datos como servicios de datos y servicios de mapas, como servicios de datos REST, servicios de mapas REST, servicios WFS, servicios WMS y servicios WCS.
Puede publicar rápidamente el directorio de archivos Shapefile existente siguiendo los siguientes pasos:
1. Haga clic en "Publicación rápida" en la "Página de inicio" de la administración del servicio o haga clic en "Crear servicio rápido" en la página "Gestión de servicios" para ingresar al asistente de publicación; 2. Seleccione la fuente de datos como "Directorio de archivos Shapefile" y haga clic en "Siguiente"; 3. Haga clic en el botón "Seleccionar" para seleccionar el directorio de archivos Shapefile que desea publicar, por ejemplo: E:\data\shp; o haga clic en el botón "Cargar datos". para cargar el .zip que contiene el archivo Shapefile Después de cargar el archivo comprimido, se descomprimirá automáticamente y luego seleccione el directorio del archivo Shapefile
descomprimido
. A continuación, seleccione el formato de codificación del Shapefile. Haga clic en "Siguiente";
4. Seleccione el tipo de servicio publicado, como el servicio de datos REST, y haga clic en "Siguiente";
5. Según el tipo de servicio seleccionado, realice la configuración del servicio correspondiente y haga clic en "Publicar"; Cuando el tipo de servicio selecciona el servicio de datos, como el servicio de datos REST, WFS1. Para los servicios MTS1.0.0, etc., también debe ingresar o "seleccionar" un archivo de estilo en formato .JSON para especificar el estilo del mapa, por ejemplo: E:\SuperMapi 6.Servidor\estilo\estilo.json. Si no se especifica, iServer usará el archivo de estilo predeterminado: [Directorio de instalación de SuperMapiServer]\webapps\iserver\WEB-INF\config\mapboxstyles\defaultstyle.json; 6. Una vez completada la publicación, puede ver el nombre y el enlace del servicio publicado actualmente, haga clic para acceder directamente al servicio
.
【iServer】【iDesktopX】¿Cómo se genera el archivo de índice de correspondencia de direcciones publicado por iServer?
[Solución] Puede generar diccionarios de direcciones y archivos de índice en iDesktopX, los pasos son los siguientes:
1. Prepare diccionarios de direcciones: los diccionarios de direcciones son una colección de palabras significativas, que se utilizan para dividir secuencias de caracteres chinos en palabras significativas.
2. Generar índice de direcciones: configurando el diccionario de direcciones coincidentes, el conjunto de datos y el campo coincidente, el programa creará un índice basado en el contenido del campo coincidente especificado en el conjunto de datos anterior que participa en el análisis y, al mismo tiempo, realizará una segmentación de palabras, es decir, segmentará el contenido almacenado en estos campos en palabras significativas, y este proceso se basa en el diccionario de direcciones, 3. Publicará el índice de direcciones: publicará el índice de direcciones generado como un servicio SuperMap iServer y utilizará el servicio de coincidencia de direcciones en SuperMap iServer
.
Consulte el documento de ayuda para conocer la introducción de parámetros específicos de cada paso: https://help.supermap.com/iDesktopX/1101/zh/tutorial/SpecialFeatures/Analyst/Geocoding/GeocodingOverview
[iPortal] Si el sistema operativo donde se encuentra SuperMap iPortal está configurado con varias IP, ¿cómo especificar la IP utilizada por el servicio iPortal?
[Solución] Puede especificar la IP utilizada por iPortal modificando -Diserver_ip en el parámetro de la máquina virtual Java en Catalina.bat. Es decir: modifique JAVA_OPTS en %SuperMap iPortal_HOME%/bin/catalina.bat y configure -Diserver_ip en la IP deseada, como: configure JAVA_OPTS =
%JAVA_OPTS% -Xms256m -Xmx1536m -XX:MaxPermSize=192m -Xss512k -Diserver_ip=192.168.12.13
【iServer】¿Cómo consultar la información de licencia del iServer implementado en el sistema Linux?
[Solución] Puede consultar el estado de la licencia ejecutando el siguiente comando en el directorio raíz del producto:
./licensetool.sh -s
La información del estado de la licencia es la identificación del producto, la identificación del módulo, el nombre del producto, el tipo de licencia (incluidas la versión oficial y la versión de prueba), la cantidad de licencias y el tiempo de vencimiento de la licencia.
[iServer] El servicio de mapas de descanso de iServer realiza solicitudes a través de la interfaz queryResults, lo que indica cómo resolver problemas entre dominios.
[Causa del problema] En la actualidad, 10i y las versiones posteriores de iServer permiten el acceso de solicitudes entre dominios desde cualquier dominio para tener éxito de forma predeterminada, pero encontrarán problemas de seguridad debido a la configuración incorrecta de las políticas entre dominios, por lo que es necesario configurar una lista blanca de acceso entre dominios para un control más preciso.
[Solución]
Configure la lista blanca para el acceso entre dominios modificando el archivo de configuración web.xml ubicado en el directorio iServer\webapps\iserver\WEB-INF [iServer]
En iServer11i, la página automática para acceder al procesamiento de GPA aparece atenuada y el acceso a la página falla. ¿Cómo solucionarlo?
[Razón del problema]
1. El puerto 8097 para iniciar el servicio de automatización de procesamiento en la máquina actual no está abierto
2. El inicio de múltiples iServers hace que el puerto predeterminado del servicio de automatización de procesamiento de GPA esté ocupado y el nuevo servicio de automatización de procesamiento de GPA no se puede usar normalmente [Solución] 1. Primero abra el puerto 8097 al mundo exterior y luego vuelva a actualizar la página de automatización de procesamiento
;

2. Si necesita iniciar varios iServers y utilizar la automatización de procesamiento de GPA, debe modificar el archivo de configuración iserver-geoprocessing.xml ubicado en el directorio iServer\webapps\iserver\WEB-INF para ajustar el puerto predeterminado de la automatización de procesamiento de GPA, es decir, modificar los puertos predeterminados en los dos nodos; después de la modificación, debe reiniciar iServer, y luego el iServer actual puede usar los servicios de automatización de procesamiento de GPA <port>8097</port>normalmente <socketListenPort>18097</socketListenPort>.
Nota: El puerto 8097 indica el puerto predeterminado para iniciar el servicio de automatización de procesamiento;
el puerto 18097 indica el módulo de monitoreo del servicio de automatización de procesamiento, que se utiliza para detectar el estado del servicio de automatización de procesamiento.
[iServer] Al hacer clic con el botón derecho en el espacio de trabajo en iDesktop para publicar el servicio y cargar los datos para publicar el servicio en iServer, se descubre que los datos con una gran cantidad de datos fallarán, pero los datos con una pequeña cantidad de datos pueden tener éxito ¿Cuál es la razón de esto?
[Causa del problema] De acuerdo con el mensaje de error en el registro de iServer, la entidad de solicitud es demasiado grande y excede el límite superior de procesamiento del servidor; el servidor actual ha impuesto un límite en el tamaño de los datos cargados.
[Solución] 1. Modificar el límite superior del tamaño de los datos cargados del servidor actual, 2. Cargar los datos a la máquina donde se encuentra el iServer a través de otras herramientas de transmisión y luego publicarlos.
[iServer] ¿Cuál es la razón por la que iServer11i informa un error 405 al realizar consultas SQL en servicios de datos?
[Motivo del problema] 405 significa que el método especificado en la solicitud está deshabilitado, es decir, hay un problema de inyección de sql en la declaración de consulta de sql que se ejecuta actualmente en iServer, lo que lleva a ser interceptado y prohibido por el sistema, por lo que no se puede realizar la consulta normal.
[Solución] 1. Modifique el método de declaración de consulta SQL para evitar que aparezcan cadenas ilegales en la declaración de consulta 2. Modifique el nodo queryFilter en el archivo iserver-system.xml en el directorio iServer\webapps\iserver\WEB-INF, consulte el documento de ayuda http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/Appendix/iServer_configInfo.htm para modificar la configuración del filtro de consulta SQL .
[iServer] Durante el proceso de configuración del bloqueo de red de hardware, iServer siempre está en la interfaz de configuración de licencias, ¿cómo solucionarlo? [Causa del problema] Después de conectar iServer al módulo de licencia por núcleo, leerá el número de núcleo lógico de la CPU de la máquina actual del centro de licencias y verificará la cantidad de núcleos. Este problema se debe al hecho de que el número de núcleo de procesamiento lógico de la máquina actual es más alto que el número de núcleo de bloqueo de red de hardware actual. La máquina tiene 40 núcleos, pero la licencia solicitada es de 32 núcleos, por lo que iServer no pudo volver a saltar la configuración al configurar la licencia.
[Solución] Vuelva a emitir un bloqueo de red de hardware que cumpla con los requisitos y la cantidad de núcleos lógicos de CPU de la máquina actual sea menor o igual que la cantidad de núcleos en la licencia.
【iServer】¿Cómo hacer la plantilla de estilo de visualización de imágenes del servicio de imágenes de iServer? ¿Cómo se utilizan los SLD?
[Solución]
1. Use la salida de la plantilla de atributos de capa de imagen (.xml) desde el escritorio para especificar, es decir, en el administrador de capas de iDesktop, haga clic con el botón derecho en la "plantilla de atributos de capa" de la capa, haga clic en salida para obtener el archivo de estilo y finalmente habilite "si aplicar la plantilla de estilo" en el servicio de imágenes de iServer, y haga clic en "importar archivo de plantilla de estilo" para cargar la plantilla de atributo de capa de imagen (.xml) que se ha preparado localmente. Para operaciones específicas, consulte el documento de ayuda "Modificar el estilo de visualización de imagen " http://support.supermap.com.cn/DataWarehouse/Web DocHelp/iServer/iS/use_iserver/useimageservice/imagestyle.htm
2. Para saber cómo usar SLD, consulte el documento de ayuda "
Uso de SLD" http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/API/WMS/WMS111/Using_SLD.htm
[iServer] Cuando iServer establece el proveedor de servicios de directorio de archivos shp, ¿cómo funciona el archivo de estilo que contiene? ¿Se puede personalizar?
[Solución] El proveedor de servicios de mapas Shapefile encapsula las funciones GIS obtenidas del archivo de datos Shapefile. Puede especificar el estilo Mapbox para el mapa modificando el archivo de estilo en "Configuración básica", por ejemplo: E:\SuperMapiServer\style\style.json. Si no se especifica, iServer utilizará el archivo de estilo predeterminado: [directorio de instalación de SuperMapiServer]\webapps\server\WEB-INF\config\mapboxstyles\defaultstyle.json [iServer] ¿Cuál es la razón por la que iServer no puede seleccionar el servicio de mapas al publicar el espacio de trabajo
?
[Razón del problema] 1. El espacio de trabajo no contiene un mapa; 2. La fuente de datos contiene otros tipos de fuentes de datos que no se pueden abrir; [Solución] 1. Es necesario crear un mapa antes de publicar el servicio de mapas; 2. Verifique si la fuente de datos actual contiene otros tipos de fuentes de datos, como fuentes de datos de tipo web. Si es así, ciérrelo primero, luego guarde el espacio de trabajo y finalmente publíquelo nuevamente
.
[iServer] Se produce un error 500 al realizar consultas SQL en el sistema Linux, "Se lanza una excepción no detectada y el mensaje de error es espacio de almacenamiento dinámico de Java" [
Motivo del problema] Según el informe de error, el espacio proporcionado por Linux no es suficiente, lo que genera un error de desbordamiento.
[Solución] Según el blog https://blog.csdn.net/qq_42322103/article/details/105192185, ajuste Xmx y Xms (como se muestra en la figura)
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/supermapsupport/article/details/131823823
Recomendado
Clasificación