Aplicaciones de servidor

GIS Server

GIS Server es un programa diseñado para proporcionar acceso remoto a los datos cartográficos de usuarios de los programas GIS "Panorama", Panorama Editor, GIS Panorama Mini y otros programas desarrollados en la plataforma de GIS ToolKit y superior.

Foro Ordenar Descargar la última versión Descargar la documentación

GIS Server

El servidor concede acceso remoto a los mapas vectoriales, los rásters y las matrices. La conexión con el servidor se establece, mediante el protocolo TCP/IP usando el mecanismo de sockets.

Entre el cliente y el servidor se intercambian datos binarios - coordenadas de los objetos, atributos, bloques de datos de rásters y matrices. Por eso para el trabajo normal es necesaria una conexión de alta velocidad entre el cliente y el servidor, por ejemplo, la red Ethernet de 100 Mbit/segundos.

La ubicación de los datos en el servidor garantiza la seguridad contra la copia ilegal y la modificación. El usuario selecciona los datos para el trabajo por sus nombres connvencionales (alias). Los mapas vectoriales pueden ser abiertos para su visualización o para la su visualización y edición. Los rásters y matrices son accesibles solamente para la visualización y la realización de cálculos. Además, todos los datos pueden ser cerrados o abiertos para su copia desde el servidor - en los formatos de intercambio, al portapapeles o a otros mapas.

El programa GIS Server puede ser instalado en cualquier ordenador en la red local con SO Windows 7 y más alto. Para SO como Linux se emplea el programa GIS Server for Linux.

A cada cliente se le asigna hasta 1,5 Mb de memoria operativa. El número de mapas vectoriales abiertos, rásters y matrices no influye significativamente sobre la dimensión de memoria asignada. Para la conexión de 100 clientes es necesario aproximadamente 1,5 Gigabytes de memoria operativa en el ordenador, donde está instalado el GIS Server. El número de clientes conectados no se limita mediante software.

GIS Administrator

El programa está destinado a la configuración de los parámetros de trabajo del GIS Server. El programa permite determinar la lista de usuarios, la lista de datos y sus propiedades, lo que permite configurar GIS Server para su aplicación concreta. La lista de datos accesibles se forma para cada grupo de usuarios. El acceso del usuario a los datos se realiza mediante la identificación de nombre de usuario y contraseña.

GIS Administrator

En el programa GIS Administrator el proyecto está representado en forma de árbol que incluye:

  • la lista de usuarios,
  • la lista de grupos con indicación de datos permitidos,
  • la lista de los mapas, los rásters y las matrices.

La lista de usuarios

La lista de usuarios, la lista de datos y sus propiedades están almacenados en el servidor, en el archivo de parámetros GISSERVER.XML. La creación y edición del archivo de parámetros se realiza por el administrador del servidor. Las listas de contraseñas están en el archivo de parámetros cifrados con el algoritmo MD5.

Para la configuración del proyecto se recomienda primero seleccionar la información cartográfica. El usuario puede crear un árbol jerárquico de mapas, rásters y matrices; unir los datos en secciones. Para los mapas, los rásters y las matrices el usuario asigna para el trabajo los nombres convencionales (alias).

Todos los usuarios del sistema deben estar incluidos en la lista de usuarios con nombre de usuario y contraseña asignados. Con el fin de limitar el acceso a los datos, el administrador debe llevar una lista de los grupos de usuarios. Para cada grupo se asignan derechos a la redacción, visualización o copia de datos. Los derechos del usuario están determinados por el grupo, al que él pertenece.

Administración con Linux

El conjunto de instrumentos del programa GIS Administrator se usa para determinar la lista de usuarios, la lista de los datos y sus propiedades. Como resultado del trabajo del programa se obtiene un proyecto que contiene la descripción de la configuración, que se usa por el programa GIS Server.

Administración con Linux

El archivo final del proyecto es un archivo con extensión .XML. El programa GIS Administrator permite corregir el archivo del proyecto. Este módulo está incluído en el archivo GISAdministrator/admin.php. Para iniciar el administrador remoto es necesario en la barra de dirección URL del navegador escribir o pegar http://localhost/GISAdministrator/admin.php. La administración se cumple en régimen seguro bajo la dirección del protocolo https.

Durante la inicialización del programa es necesario introducir el nombre del usuario y la contraseña para el acceso al archivo de configuración de GIS Server. Si la introducción del nombre del administrador y la contraseña son exitosas, el usuario recibe el acceso a la ventana principal del programa.

Protección de datos

Los datos instalados en GIS Server, se protegen de la lectura, edición, copia, impresión y sustitución no autorizadas. Durante el proceso de autorización del usuario con la introducción del nombre y la contraseña, se aplica el algoritmo de autenticación de acceso básico de los datos, para evitar la intercepción de la contraseña del usuario durante la conexión a GIS Server. Además en GIS Server se transmite un renglón casual codificado en clave, creado en base a la contraseña del usuario. Si el resultado de la codificación del renglón en el cliente y el servidor es igual, la autorización concluye con éxito.

Un ejemplo de cifración de datos en el cache

Todos los datos almacenados en el ordenador del cliente en la caché, para acelerar del trabajo, siempre están encriptados con clave de 256 bit formada por la clave del servidor y la clave del cliente. Si durante la conexión a los datos en el servidor las claves han cambiado, la caché se borra automáticamente y se llena de nuevo en la medida en que vayan circulando los datos.

Se sostiene la posibilidad de trabajo autónomo con los datos de la caché si hay pérdida de la conexión con GIS Server. Durante la ausencia (pérdida de corta duración) de conexión con GIS Server el acceso a los datos pasa automáticamente al régimen "Solamente lectura, Prohibición de impresión, Prohibición de copia". Al restablecerse la conexión el acceso se cambia automáticamente al que está establecido para el usuario en GIS Server, y se ejecuta automáticamente la replicación de los datos en la caché en la parte de los datos modificados.

El administrador de GIS Server puede prohibir el trabajo autónomo con los datos. Si el Administrador de GIS Server anula el acceso a los datos para un determinado grupo de usuarios, los mapas para esos clientes serán cerrados automáticamente con la eliminación de los datos de la caché. Si el Administrador de GIS Server impone la prohibición de trabajo autónomo con los datos, el software de clientes de las versiones inferiores, que no disponen de cifrado de datos, no pueden acceder a los datos en GIS Server.

Se ofrece la posibilidad de cifrado de los datos transmitidos. Esto previene la intercepción de datos y su sustitución en el momento de transmisión por los canales de comunicación abiertos. Los datos se cifran con clave de 256 bit establecida para una sesión concreta de comunicación. El cifrado se realiza durante la lectura y el registro de los datos.

Es apoyada la posibilidad de ocultar los parámetros del sistema de coordenadas del mapa que está abierto en GIS Server. Esto permite trabajar a distancia con los mapas en sistemas locales de coordenadas, los parámetros de los cuales son cerrados. En todos los diálogos y tareas los parámetros de los sistemas locales de coordenadas serán representados como parámetros del sistema EPSG:3857 (proyección de Mercator en la esfera, aceptado en Google).

Para esto el Administrador de GIS Server debe indicar en el mapa la propiedad Ocultar los parámetros del sistema de coordenadas. Todos los nuevos cálculos de coordenadas y coincidencias con los datos que tienen otros sistemas de coordenadas, se cumplirán sin deformaciones. La propiedad Ocultar los parámetros del sistema de coordenadas se recomienda establecer conjuntamente con la propiedad Prohibir la copia del mapa del GIS Server. Si los parámetros del pasaporte están ocultos, y la copia de datos no está prohíbida, entonces cuando se guardan los datos en los formatos SXF y TXF las coordenadas se guardarán en grados en el sistema EPSG:3857.

Se apoya la posibilidad de prohibir la impresión de mapas en los puestos de trabajo de los usuarios desde los diálogos stándar de GIS.