Skip To Content

Acciones post-implementación

En este tema

De inmediato, el Geoportal se implementará con los valores predeterminados. Se recomienda encarecidamente que todos los usuarios hagan modificaciones a la instancia del Geoportal antes de salir en vivo a un sistema de producción. Algunas de las acciones post-implementación más importantes se proporcionan a continuación.

Personalizar la interfaz de usuario para el aspecto de su organización

Es importante personalizar el geoportal para distinguirlo del diseño predeterminado e integrarlo con las demás páginas web de su organización. Para obtener información detallada acerca de la personalización de la interfaz de usuario del geoportal, consulte la sección en Personalizaciones del geoportal.

Modificar los nombres de usuario y contraseñas predeterminadas

Si leyó detenidamente la guía de instalación durante la configuración del Geoportal, es probable que esté usando los nombres de usuario y contraseñas predeterminadas según se describe en la guía de instalación o que se predeterminan en el archivo de configuración gpt.xml. Si no cambia la información predeterminada, el Geoportal será vulnerable para que cualquiera que también tenga una instancia del Geoportal lo manipule, debido a que ellos tendrán conocimiento sobre las configuraciones del nombre de usuario y contraseña predeterminados. Por lo tanto, se recomienda encarecidamente que una vez el Geoportal entre a producción, restablezca los nombres de usuario y contraseña predeterminados. También se recomienda cifrar las contraseñas en los archivos de configuración del Geoportal. Para encriptar las contraseñas consulte Conceptos de encriptación.

Programar la sincronización

Un geoportal de producción probablemente se conectará a otros repositorios de metadatos para sincronizar los recursos en el catálogo del geoportal. Cuando implementa el geoportal, es importante hacer un plan que indique los repositorios que se sincronizarán, con qué frecuencia y qué otros recursos de la red se deben registrar y sincronizar. Consulte Cómo publicar recursos para obtener más información acerca de la sincronización de los recursos.

Registrar el mapa del sitio del Geoportal con los motores de búsqueda

El geoportal proporciona automáticamente un archivo de mapa del sitio para el Geoportal implementado de la organización. Un mapa del sitio es un archivo xml que presenta la estructura de un sitio Web y proporciona información adicional en las páginas dentro del sitio. Si se envía un mapa del sitio a los motores de búsqueda, como Google, Yahoo! o Microsoft, los usuarios podrían encontrar los registros del Geoportal al usar estos motores de búsqueda directamente. Sitemap.org tiene una página útil sobre cómo presentar su mapa del sitio. Si pega en el navegador Web lo siguiente podrá ver el mapa del sitio del geoportal predeterminado, reemplazando el host con el nombre del servidor Web, el puerto con el número de puerto del motor servlet y contextPath con el nombre de la aplicación Web del geoportal (geoportal por defecto):

http://host:port/contextPath/sitemap
Nota:

Únicamente los recursos a los que se les ha establecido el nivel de acceso en público se incluyen en el mapa del sitio.

Después de acceder a esta url, registre la respuesta con un motor de búsqueda de su elección. Puede modificar las siguientes configuraciones del mapa del sitio en el archivo \\geoportal\WEB-INF\classes\gpt\config\gpt.xml. En los comentarios dentro del archivo gpt.xml se encuentran más detalles para cada uno de estos parámetros.
  • sitemap.baseUrl: URL base de los archivos de sitemap
  • sitemap.documentUrlPattern: Patrón de las URL que hacen referencia a los documentos de un sitemap
  • sitemap.urlsPerIndexFile: Número máximo de archivos de sitemap a los que se puede hacer referencia en el archivo de índice del sitemap
  • sitemap.urlsPerSitemapFile: Número máximo de documentos a los que se puede hacer referencia dentro de un archivo de sitemap en particular
  • sitemap.namespaceUri: URI del espacio de nombres del sitemap. El valor predeterminado es = http://www.sitemaps.org/schemas/sitemap/0.9
  • sitemap.changefreg: Frecuencia de actualización que se debe listar por referencia al documento
  • sitemap.priority: Prioridad de actualización que se debe listar por referencia al documento, 0,0 -> 1,0

Exponer el Geoportal a OpenSearch

El Geoportal se expone a través de OpenSearch, lo que significa que ciertos navegadores, como Mozilla Firefox 3 e Internet Explorer 7, serán compatibles con la búsqueda del Geoportal como un proveedor de búsqueda directamente desde el navegador. Para obtener más información acerca de Geoportal OpenSearch, consulte Agregar la búsqueda del Geoportal a una lista de proveedores de búsqueda. Debido a que los usuarios pueden tener varios proveedores de búsqueda registrados en su navegador, el nombre del proveedor de búsqueda del Geoportal se debe poder distinguir. Para cambiar el nombre que aparecerá en la lista de los proveedores de búsqueda de la predeterminación, haga lo siguiente:

  1. Navegue a la carpeta \\geoportal\WEB-INF\classes\gpt\resources.
  2. Abra el archivo gpt.properties en un editor de texto.
  3. Busque la línea que dice recursos OpenSearch.
  4. En el parámetro catalog.openSearch.shortName, cambie el texto asociado búsqueda del Geoportal para leer algo específico a su organización. Éste es el nombre que aparecerá en la lista de los proveedores de búsqueda en la interfaz del navegador por defecto. Por ejemplo, un buen parámetro shortName puede incluir el nombre de la organización.
  5. Puede también cambiar el texto relacionado con el parámetro catalog.openSearch.description para que coincida con una descripción específica para su organización.
  6. Guarde el archivo gpt.properties.
  7. Reinicie la aplicación Web del geoportal.

Actualizar la información del proveedor de servicios CS-W

Al acceder por primera vez al servicio CS-W del Geoportal mediante una solicitud GetCapabilities (se muestran ejemplos a continuación), verá una lista de las capacidades del servicio.

http://serverName:portNumber/geoportal/csw/discovery?Request=GetCapabilities&Service=CSW&Version=2.0.2
También verá la información acerca del servicio, como por ejemplo, qué organización provee el servicio y las palabras clave. Para personalizar esto para referir información de su organización, navegue al directorio \\geoportal\WEB-INF\classes\gpt\metadata en el Geoportal Server y edite el archivo cswCapabilities.xml respectivamente. Reinicie la aplicación Web del geoportal y la próxima vez que acceda a la solicitud GetCapabilities, deberá ver la información actualizada del proveedor en la respuesta.

Compatibilidad multilingüe en el documento de recursos CS-W

Para permitir cumplir con los requerimientos de INSPIRE para los metadatos del servicio Discovery y la compatibilidad multilingüe, tendrá que hacer modificaciones adicionales al archivo cswCapabilities.xml del geoportal. Navegue al directorio \\geoportal\WEB-INF\classes\gpt\metadata\ y abra el archivo cswCapabilities.xml. Este archivo contiene información adicional que incluye el idioma para elementos de texto libre y una sección de capacidades compatibles con OGC llamada ExtendedCapabilities. La operación getCapabilities del CSW de OGC se extiende para ser compatible con un parámetro de IDIOMA adicional (únicamente para la vinculación HTTP GET) que acepte códigos de idiomas de 3 letras según se describe en ISO 639-2/T.

Tenga en cuenta que los elementos de texto libre tienen un atributo xml:lang. El Geoportal lo utiliza para determinar qué descripción corresponde a un idioma específico. Para agregar más elementos específicos a un idioma, creará elementos XML con el atributo xml:lang que indican el idioma para los valores del elemento. El cswCapabilities.xml contiene un ejemplo de GetCapabilities en italiano y los elementos XML del ejemplo se mencionan como predeterminados. Para ver cómo funciona el ejemplo de italiano, quite los comentarios de los elementos XML.

El siguiente fragmento XML ilustra cómo describir el título y la abstracción en inglés e italiano:

< ows:ServiceIdentification >
 < ows:Title xml:lang =" eng "> This is a Geoportal exposing INSPIRE Discovery service metadata capabilities </ ows:Title >
< ows:Title xml:lang =" ita "> Questo Geoportale espone un servizio di Discovery per INSPIRE </ ows:Title >
< ows:Abstract xml:lang =" eng "> A catalogue service that conforms to the HTTP protocol binding of the OpenGIS Catalogue
Service ISO Metadata Application Profile specification (version 2.0.2) </ ows:Abstract >
< ows:Abstract xml:lang =" ita "> Un servizio di catalogo che si conforma al protocollo del servizio di catalogo di OpenGIS (versione 2.0.2) </ ows:Abstract >
 <!-- .... -->

Los elementos adicionales que debe rellenar en la sección ExtendedCapabilities se definen conforme a la Guía técnica sobre servicios de descubrimiento de INSPIRE versión 3.1. El fragmento correspondiente para la compatibilidad multilingüe es el que define los idiomas compatibles; a continuación encontrará un ejemplo que declara el inglés (idioma predeterminado) e italiano:

< inspire_ds:Languages >
< inspire_ds:Language default =" true "> eng </ inspire_ds:Language >
< inspire_ds:Language > ita </ inspire_ds:Language >
 </ inspire_ds:Languages >

A continuación se muestra un ejemplo de una solicitud getCapabilities que pide una respuesta en italiano:

http://myServer:8080/geoportal/csw?request=getCapabilities&service=CSW&version=2.0.2&Language=ita
Si el Geoportal admite el idioma italiano (código: ita), el catálogo devolverá un documento de capacidades con el título y el resumen en italiano. De lo contrario, se devolverán el título y el resumen en el idioma predeterminado.

Compatibilidad multilingüe en las excepciones de CSW

Para una compatibilidad en varios idiomas en el informe de excepción de CSW, tendrá que crear archivos csw.properties específicos al idioma para cada idioma compatible. Los archivos específicos de cada idioma se deben colocar en el directorio \\geoportal\WEB-INF\classes\gpt\resources.

El Geoportal detecta y usa un archivo csw.properties específico al idioma al buscar su nombre de archivo para ver si el nombre de archivo tiene un código de idioma. La convención de denominación de un archivo de propiedades de idioma es parecida a la convención que se utiliza en la localización del texto de la interfaz de Geoportal: csw_{language code}.properties, excepto porque el nombre del archivo csw.properties utiliza un código de idioma de tres letras. Por ejemplo, si agrega italiano como un idioma compatible en sus propiedades de CS-W, nombre el archivo csw.properties csw_ita.properties.

La mejor forma para crear un archivo csw.properties específico a un idioma es copiar csw.properties que existe en la carpeta de recursos y nombrarlo de acuerdo con la convención de nomenclatura antes mencionada. Luego, abra el archivo y encuentre la sección titulada "Códigos de excepción de CSW". Traduzca los valores de la cadena de caracteres para los códigos de excepción al idioma objetivo. A continuación se muestra un ejemplo.

# CSW exception codes
catalog.csw.exceptionCode.InvalidFormat = [Italian] Invalid format
catalog.csw.exceptionCode.InvalidParameterValue  = [Italian] Invalid parameter value
catalog.csw.exceptionCode.MissingParameterValue =  [Italian]Missing parameter value
catalog.csw.exceptionCode.NoApplicableCode = [Italian]An exception occurred with no applicable code
catalog.csw.exceptionCode.OperationNotSupported = [Italian] Operation not supported
catalog.csw.exceptionCode.ResourceNotFound = [Italian] Resource not found
catalog.csw.exceptionCode.VersionNegotiationFailed = [Italian] Version negotiation failed