Manual TimeMap Español

download Manual TimeMap Español

of 53

Transcript of Manual TimeMap Español

TMWin para TMJava

UNA GUA PASO A PASO PARA LA PREPARACIN DE MAPAS TMJAVA CON TMWIN

Ian JohnsonAssisted by:

Damian Evans

Archaeological Computing Laboratory Spatial Science Innovation Unit F09 University of Sydney May 2005

Traduccin Geog. Nixon Molina La Universidad del Zulia Facultad de Arquitectura y Diseo Instituto de Investigaciones Unidad de Geomtica

IntroduccinPara obtener informacin en el Visor de mapas de TimeMap Java TMJava, consulte el manual de usuario de TMJava, disponibles en la seccin de documentacin del sitio web de TimeMap (http://www.timemap.net)

El paquete TMWin est diseado como un organizador de datos con una ventana de Mapas (MapSpace) se han desarrolla un conjunto de herramientas para los cliente o usuarios de TimeMap TMJava. Los Mapas de TMJava se crean fcilmente sin el uso de TMWin, siguiendo las instrucciones en el manual de usuario de TMJava (disponible desde el sitio de la web de TimeMap) Sin embargo, para aplicaciones ms complejas de mapas, TMWin proporciona una interfaz grfica de usuario que permite la preparacin de estas tareas no grficas, como la elaboracin de los metadatos, la carga de datos, el registro en el centro de intercambio (clearinghouse), la creacin de las especificaciones del mapa etc., pero no muestra los mapas.

Los Mapas, sin embargo, se puede previsualizar inmediatamente con TMJava desde el programa de TMWin.

2

TMJava puede utilizarse de dos modos distintos, es importante comprender la diferencia entre estos modos y las ventajas y desventajas de su uso. Este manual nos permitir dar los primer paso en la preparacin de datos y mapas en el modo autnomo o independiente, el modo ms sencillo, en el que se inicia la mayora de las personas. Conoceremos una gran variedad de tipos de conjunto de datos, mediante un sencillo ejemplo que viene como parte de la distribucin estndar de TimeMap En la segunda parte de este manual, le mostraremos cmo convertir una aplicacin autnoma a una aplicacin cliente-servidor. Esta es la manera de proceder normalmente en la preparacin de la informacin; en primer lugar, la creacin de prototipos como un mapa autnomo de TMJava, luego convertirlo para ejecutarse en modo cliente-servidor. El modo cliente-servidor es ms complejo pero ofrece mejores rendimientos en la web para grandes volmenes de datos, as como funcionalidades adicionales

Modo Autnomo (Standalone TimeMap)Asume que se tienen todos los datos necesarios en el equipo o la red y se acceden a ellos de forma local para colocar un mapa de TMJava de manera autnoma, con todos los datos que requiere, en un CD-ROM o en su sitio Web.

Archivos de datos (en un nico archivo web o sistema de servidor)

Cliente TMJava

El modo Autnomo de TMJava en un sitio Web slo es adecuado para los conjuntos de datos vectoriales relativamente pequeo (punto, lnea, polgono), ya que todo el conjunto de datos se descarga cuando se activa una capa del mapa. Si los usuarios tienen acceso al mapa con un mdem, unos pocos cientos de KBytes tardarn mucho tiempo para descargar. Si se garantiza que todos los usuarios tendrn acceso de banda ancha, un megabyte puede ser aceptable, pero nada de este tamao se ejecutar mucho mejor que en un modo cliente-servidor. Los mismos argumento se aplican a imgenes JPG. Evite el uso de imgenes JPG de ms de 50-100 K. El uso del procesador libre Zoomify (http://www.zoomify.com/) permite a un servidor de mapa de TMJava en modo autnomo (o cliente-servidor) en la web, mostrar imgenes de cualquier tamao hasta de cientos de MBytes. Su uso es altamente recomendado para cualquier cosa menos las ms pequeas de las imgenes rasterizadas. Tambin permite la conversin de archivos de gran tamao TIF a una forma adecuada para el modo autnomo de TMJava. Ventajas: Simple para configurar: todos los datos estn en un mismo lugar, lo que facilita tanto la instalacin como la solucin de problemas de forma ms sencilla cuando se presentan en una 3

operacin No requiere instalacin: puede colocarse en un CD-ROM, intranet o sitio web y se ejecuta sin la necesidad de instalacin de software (se ejecuta en un navegador de web estndar) Controla el tamao de los grandes conjuntos de datos tipo raster: el uso del codificador libre Zoomify permite manejar un conjuntos de datos tipo mapa de bits de tamao arbitrario

Desventajas: La descarga de datos es compacta: el conjuntos de datos de tipo vectorial, incluidos los atributos, se descargan como un solo mdulo, esto puede conducir al uso de mucha memoria y un inicio lento No controla grandes conjuntos de datos tipo vectorial: archivos de gran tamao de vectores son lentos al cargar y causan retrasos en el programa No puede manejar fuentes de datos activas: no puede solicitar nuevos datos a un servidor como mapas, zoom o panormicas.

Modo Cliente-servidor (Client-server TimeMap)En el modo cliente-servidor, los datos de su mapa TMJava se envan a un servidor de TimeMap que se ejecuta en el servidor del Electronic Cultural Atlas Initiative "ECAI" (http://www.ecai.org/) o en su propio servidor. Los datos deben estar disponibles en uno o ms servidores de datos, accesible desde Internet (un servidor web, servidor SQL, OGC o imagen) y se hace referencia a travs de los metadatos almacenados en el centro de intercambio (clearinghouse) de metadatos ECAI o en su propio centro de intercambio de datos (un archivo XML de metadatos almacenados en el servidor).Servidor TMJava

Archivos de datos y servidores (varios orgenes de datos de Internet)

Clearinghouse TimeMap

Cliente TMJava

El uso del centro de intercambio (clearinghouse) ECAI y el servidor no requieren ninguna instalacin de software. TMWin automticamente se conecta con el centro de intercambio ECAI y le permite registrar sus datos, descargar otros datos registrados y utilizarlos en sus mapas en modo cliente-servidor. La instalacin del software TimeMap en su propio servidor es recomendado para usuarios avanzados con control sobre su propio servidor web de Internet, ya que permite un control total del medio ambiente en el que se ejecutan tus mapas (necesitar Apache, Tomcat y Java instalado). Sin embargo, incluso un usuario avanzado, puede desear que sus prototipo de mapas sean utilizados por 4

el servidor ECAI, para ello es necesario instalar el servicio y el centro de intercambio XML una vez que se haya completado la creacin de prototipos. Ventajas: La vida de los datos proviene de las fuentes distribuidas: es fcil combinar fuentes de datos distribuidas en vivo a travs de un centro de intercambio (clearinghouse), tales como el centro de activacin de ECAI (http://www.ecai.org/) Filtrado desde el servidor de grandes conjuntos de datos: se descargan slo los datos necesarios Desventajas: Dependencia/asistencia tcnica: requiere acceso al servidor web, un servidor habilitado para Java (Tomcat, JDK 1.4) y un servidor de datos SQL server para obtener el mximo de beneficios Mayor complejidad de la instalacin: requiere pasos adicionales y ms complejos para cargar datos en estos servidores y el desarrollo correcto de los metadatos Por estas razones comenzaremos describiendo el modo autnomo de TimeMap. Se recomienda desarrollar un mapa en TMJava de modo autnomo antes de intentar una aplicacin cliente-servidor. El trabajo extra involucrado en la configuracin de una aplicacin en modo autnomo, y a continuacin, la migracin del trabajo a modo cliente-servidor, es pequea.

5

Seccin 1 Modo Autnomo (Standalone TimeMap)

ResumenPara el modo autnomo de TimeMap, todos los datos que se carga desde TMJava deben tener acceso en modo local, desde un servidor web propio, la red o desde el disco duro. Los datos de fondo tambin se pueden descargar desde el centro de intercambio (clearinghouse) ECAI usando TMWin. Esta es la forma ms sencilla de utilizar TimeMap para mostrar nuestros propios datos. Paso 1: Crear una Nueva Ventana de Mapa (MapSpace) de TimeMap (archivo .tms) Para crear una nueva Ventana del Mapa utilizamos la herramienta asistente le guiar a travs de la configuracin bsica. Paso 2: Preparar los conjuntos de datos para su uso en TimeMap La preparacin de los archivos de datos vectoriales, bases de datos (ESRI Shapefiles, MapInfo MIF, CSV, TXT y DBF) y varios tipos de imgenes (JPG, GIF, JPEG2000, Zoomify1) se realizan con el asistente para archivos locales y la herramienta Imagen) (DataSource > Preparare Shapefile or (MapSpace > New). Un

Nota: la preparacin de un conjunto de datos para su uso con TimeMap no modifica los datos existentes en modo alguno. Simplemente crea un archivo de metadatos de TimeMap (extensin .tmm) que describe el conjunto de datos, normalmente en la misma carpeta que los datos.

Paso 3: Agregar los conjuntos de datos para el MapSpace Para preparar y agregar el conjunto de datos utilizamos la herramienta (DataSource > Add

Layer/Dataset). Nos permite agregar un conjunto de datos automticamente y crear una capa correspondiente al mapa. Tambin se pueden agregar conjuntos de datos desde el centro de intercambio (clearinghouse) (DataSource > Download from ECAI (http://www.ecai.org/) con la herramienta Clearinghouse). El conjunto de datos se descarga en el disco local para su colocacin en el mapa, y se crea la capa correspondiente del mapa. Cualquier conjunto de datos agregado de esta forma esta automticamente disponible en modo cliente-servidor. Paso 4: Definir la apariencia y el comportamiento del mapa TimeMap ofrece muchas formas para modificar la apariencia y el comportamiento de las capas y la composicin general del mapa. Esto incluyen simbologa, representacin temtica, colores de fondo, extensiones del mapa (espacial, Marcas de libro (bookmarks.)), orden de capas, agrupacin de capas para que aparezcan juntas en temas o activarlas y desactivarlas, y la creacin de mapas claves.

1

TMjava es compatible con tipos adicionales en modo cliente-servidor (vase ms adelante).

7

Paso 5: Mostrar el mapa El botn Mapa (Map), ejecuta TMJava como una aplicacin para mostrar la ventana del mapa (MapSpace). Es una vista previa del mapa, tal y como aparecer en la web o en un CDROM.

El botn Publicar (Publish) escribe todos los datos necesarios para la publicacin del mapa, incluye la ventana del mapa (MapSpace), el conjuntos de datos, el programa de TMJava, los archivos de soporte tcnico y las pginas de plantilla HTML en la carpeta de destino elegida. Este paquete se puede copiar en un CD-ROM o carpeta del sitio web para proporcionar un paquete del mapa completamente funcional.

8

Paso 1: Crear una Ventana del mapa (MapSpace) para TimeMap (archivo .tms)Para crear una nueva ventana de mapa utilizamos la herramienta (MapSpace > New). Los archivo de la ventana del mapa son archivos de texto XML con una extensin .tms:

Un asistente le guiar a travs de la configuracin bsica. En la prctica, la nica informacin requerida es l nombre para el conjunto de datos (se utiliza de forma predeterminada el nombre de archivo especificado), despus simplemente aceptamos siguiente para cada paso y obtenemos fcilmente una ventana para nuestro mapa (MapSpace) (establece como medida el mundo sin filtrado de tiempo o metadatos). Todos los valores por defecto y los valores introducidos en el asistente se pueden cambiar ms tarde en la pantalla principal de TMWin.

Se recomienda, sin embargo, entrar los metadatos descriptivos en la primera pantalla para que la venta del mapa (MapSpace) se identifique para una referencia futura. Esta informacin es necesaria si la ventana se cargar en el centro de intercambio ECAI. Tambin se pueden cargar imgenes y documentacin que describe la ventana del mapa (MapSpace). Esto se har ms tarde, puesto que normalmente se necesita crear la ventana del mapa antes de documentar su apariencia y el contenido.

9

Para la mayora de los propsitos se recomienda dejar el sistema de coordenadas como latitud/longitud, ya que este tiene validez en todo el mundo y evita los problemas con la asignacin de lmites de las zonas. Tambin es el sistema de coordenadas que maneja el centro de intercambio (clearinghouse) ECAI. Si est creando un proyecto utilizando datos con sistemas de coordenadas locales o proyectadas, el sistema de coordenadas puede cambiarse en el paso 3 del asistente. Si se cambia el sistema de coordenadas, es importante restablecer los alcances de la ventana del mapa (MapSpace). El nombre predeterminado toma como alcance en primer lugar, las coordenadas del dominio de la ventana del mapa (MapSpace) que de forma preestablecida, es el sistema de coordenadas del mundo (latitud/longitud). La segunda medida en el men desplegable, es el grado de inicio, es decir, el rea (rango de tiempo o extensin espacial) ha mostrar inicialmente cuando se abre el mapa. Para saltar a diferentes reas de inters dentro del proyecto (o a diferentes periodos de tiempo), se pueden agregar extensiones adicionales. Las extensiones pueden establecerse mediante el men desplegable reas/intervalos de tiempo, abajo a la derecha en configuracin rpida. La extensiones se pueden agregar y editar ms tarde. Es til en este punto, comprobar la visualizacin con la casilla de verificacin de la barra de tiempo, si desea que sus mapas tengan una barra de tiempo y la animacin/filtrado de tiempo. Agregar datos al mapa Despus de que haya completado el asistente de la ventana del mapa (MapSpace) y se ha guardado, podemos agregar fuentes o capas de datos. En este paso es una buena idea aadir uno o dos de los datos de las fuentes que vienen con TimeMap a fin de proporcionar un contexto para los datos de mapa:

10

Elija el botn conjuntos de datos locales para agregar los conjuntos de datos que ya se han preparado para su uso con TimeMap (los suministrados como parte del paquete de instalacin del TimeMap):

Los conjuntos de datos suministrado se pueden encontrar en la carpeta de instalacin de TimeMap, plantilla de recursos (ResourcesTemplate) en las subcarpetas KeyData y SampleData. Los datos son parte de la instalacin estndar del programa y normalmente se copian en el lugar de su eleccin (por defecto Mis documentos, TimeMap/TMResources) cuando se ejecuta por primera vez TMWin. Vea el paso 3 (abajo) para obtener ms informacin sobre cmo abrir las fuentes de datos existentes.

11

Paso 2: Preparar los conjuntos de datos para su uso con TimeMapTipos de conjuntos de datos TimeMap soporta una amplia variedad de tipos de datos, adicionalmente se pueden agregar otros de acuerdo a las necesidades. El cliente de TMJava admite los siguientes tipos de conjunto de datos directamente en modo autnomo (tipos adicionales son compatibles en modo cliente-servidor): Datos de vectores SIG (datos de punto, lnea o polgono) ESRI shapefiles (.shp, .shx, .dbf o combinados como archivos .zip (comprimidos)) MapInfo MIF GML Datos en bases de datos (slo datos de punto y rectngulo) CSV, TXT (X,Y datos de punto y rectngulo) DBF (X,Y datos de punto y rectngulo) Datos Rasterizados (images) JPG GIF Zoomify JPEG2000Notas CSV = Variables separadas por Coma. El formato predeterminado, separa por comas los nombres de campo en la primera fila del archivo. TMWin tambin admite tabuladores y otros delimitadores y archivos sin nombres de campo. GML y JPEG2000 requieren de clases de Java adicionales para el archivo de programa estndar TMJava.jar. Estas clases ya estn incluidas en la versin de TMJava.jar. de "intranet"., que se suministran en una carpeta independiente denominada .intranet en la distribucin del paquete de TimeMap, o pueden descargarse desde las pginas de miembros del TimeMap Open Source Consortium. Se recomienda evitar el uso de GML o JPEG2000 para aplicaciones basadas en web pblicas porque el usuario casual debe descargar las aplicacin que son muy grande (slo por primera vez) antes de poder ver un mapa. Hemos encontrado el formato Zoomify por ser una solucin mucho ms satisfactoria que sirve para imgenes de gran tamao, ya que no requiere de ningn software del servidor especializado y se ejecutar en directo en una ventana desde el sitio web, el CD-ROM, la unidad local o la intranet.

Preparacin del conjuntos de datos TimeMap prepara un conjunto de datos mediante la creacin de un archivo de metadatos, el cual tiene una extensin .tmm. La preparacin del conjunto de datos para su uso en TimeMap no modifica los datos existentes en modo alguno, simplemente crea un archivo de metadatos que describe el conjunto de datos, normalmente en la misma carpeta donde estn los datos. TMJava hace referencia al archivo de .tmm (en el modo cliente-servidor, su contenido esta registrado en el centro de intercambio (clearinghouse)) en lugar de hacer referencia directamente al conjunto de datos. El archivo de metadatos se puede crear con el editor de metadatos de TMWin o con un editor de XML, pero la forma ms fcil para empezar es utilizando el Asistente para archivos locales (DataSource > Preparare Shapefile or imagen)

12

Desde la pantalla de inicio del asistente, que se muestra arriba, escriba en la lnea de dialogo la direccin y nombre del archivo o seleccione una opcin para localizar el archivo: para los archivos Shapefiles, MIF y GML. Estos formatos contienen datos geogrficos completo y datos de atributo; para archivos CSV y DBF. Estos formatos contienen slo los datos de atributos. que puede describir objetos de punto identificados por X, Y o valores de lat/long; para archivos JPG, JPEG2000, GIF y Zoomify. Estos formatos contienen imgenes como mapas escaneados o imgenes de satliteNota: Si tiene archivos tipo imagen superior a 50 K, o en otros formatos de los enumerados anteriormente, se recomiendan ENCARECIDAMENTE ponerlos mediante el procesador de Zoomify, disponible desde http://www.zoomify.com. Para obtener instrucciones detalladas, consulte el manual de usuario de TMJava, captulo de actualizacin de octubre de 2004.

Asistente de Vectores SIG El Asistente de vectores SIG se aplica a archivos Shapefiles de ESRI, MapInfo MID y archivos GML (Lenguaje de Marcado Geogrfico) que contienen datos completos de objetos geogrficos (geometra + atributos). 13

En la pestaa General, introduzca un ttulo, a continuacin, asegrese que est seleccionado Shapefile en la lista desplegable del tipo de servidor, haga clic en siguiente. No entraremos a explicar la razn de escoger Shapefile en este punto. En la pestaa Lista de Campos (Field Roles), en la opcin campos para seleccionar el campo clave o nico, utilice la ventana desplegable de campos y seleccione el campo que contenga una etiqueta para los objetos en el conjunto de datos (a menudo un nmero de identificacin). Si no hay ningn campo de etiqueta, puede especificar el campo de ID, tanto en el campo clave como en el campo de etiqueta. En la lista desplegable de tiempo variable, si no hay campos tipo fecha, seleccione NoDateFields de lo contrario seleccione UniqueDate o UniqueRange y a continuacin, seleccione los campos en la ventana desplegable de campos para la fecha o el intervalo de fechas.

La pestaa Campos accesibles (Accesible fields) muestra todos los campos del conjunto de datos. En este caso, todos los campos que se han utilizado en la pestaa Lista de Campos, as como, todos 14

los campos marcados para descarga, aparecen en gris. Si hay campos adicionales, compruebe que slo desea visible los atributos de los objetos en el mapa (esto es particularmente crtico para el modo cliente-servidor porque guarda datos adicionales que se transfiere a travs de Internet). La pestaa Vista del mapa (Map View) muestra el conjunto de datos como un mapa y permite a la aplicacin una reduccin (eliminacin de un nmero excesivo de puntos) del conjunto de datos para un despliegue ms rpido. Esta opcin, debe usarse con cuidado en el caso de polgonos ya que pueden resultar en contornos irregulares y lagunas cuando se aplica el zoom para ver detalles. Si la reduccin es aplicada, TMWin escribir una versin del archivo .DBF actualizado, y sobrescribir los datos existentes. Cuando se pulsa Finalizar (Finish), el archivo de metadatos ser generado (escrito) y estar disponible para abrir en el editor de metadatos (mirar la siguiente seccin).

Asistente de Base de datos y archivos delimitado Este asistente es muy similar al Asistente de vectores de SIG, salvo que est limitado a punto y conjuntos de datos rectangulares (recuadro), por las limitaciones del formato de datos CSV y DBF (puntos y rectngulos se especifican como coordenadas X,Y de longitud/latitud, no existe ningn mecanismo para especificar las lneas o polgonos). El procedimiento es idntico al Asistente de vectores de GIS (vase la pgina anterior) para la pestaa General y para la primera parte de las funciones de la pestaa Lista de Campos.

En el caso que los archivos CSV y DBF no tengan definida una geometra de objeto, tenemos que indicarle al asistente dnde encontrar los datos de las coordenadas X,Y seleccionando los campos correspondientes en la ventana desplegable de campos, ubicada en la parte inferior de la pestaa Lista de campos. El asistente puede crear puntos a partir de dos campos, o rectngulos a partir de cuatro campos de coordenadas.

15

Cuando se pulsa Finalizar (Finish), aparece un mensaje, simplemente es una advertencia indicando que se crear un Shapefile desde los datos de origen cuando termine el asistente. En el caso de un archivo DBF, se crearn los archivos SHP y SHX, dejando el archivo DBF, sin modificaciones, mientras que para un archivo CSV se crear los archivo anteriores y un DBF. Cuando seleccionamos Finalizar (Finish), se escribir el archivo de metadatos y los componentes del Shapefile, el archivo de metadatos se podr abrir con el editor de metadatos (vase ms adelante). Asistente para Imgenes Rasterizadas (Raster - imagen) Este asistente es para el conjuntos de datos tipo imagen, como los mapas escaneados, fotografas areas, imgenes de satlite y algunos tipos de salida de modelos. Los formatos admitidos en modo autnomo son JPG, GIF, JPEG2000 2 y Zoomify.Nota: slo JPG (para imgenes menores a 100 K) y para imgenes ms grandes, se recomienda Zoomify

2

JPEG2000 requiere la versin de TMJava de Intranet., distribuido en la carpeta de la intranet con la distribucin estndar de TimeMap.

16

Este asistente consiste solamente de la pestaa General. Todo lo que se necesita es un ttulo para el conjunto de datos y la especificacin del tipo de servidor. Elija Imagefile (no entraremos a explicar la razn en este momento). Cuando seleccionamos Finalizar (Finish), el archivo de metadatos ser generado (escrito) y, a continuacin, se abrir en el editor. Establecer los Metadatos del conjunto de Datos En las pginas siguientes explicaremos los metadatos bsicos o convenientes para cada uno de los tipos de conjunto de datos admitidos por el modo autnomo de TMJava. Descripcin de los Metadatos La descripcin de los metadatos es comn a todos los tipos de conjunto de datos. El asistente llenar la mayora de los elementos necesarios, como se muestra a continuacin:

El asistente ha llenado el ttulo de conjunto de datos y la fecha actual, adems a estimado correctamente la extensin espacial del conjunto de datos (puede hacerlo para la mayora de los conjuntos de datos vectoriales), para el resto de los elementos, se tiene simplemente que proporciona valores predeterminados o dejar el valor en blanco donde no existen valores predeterminados conocidos. La descripcin de los Metadatos se basa en la iniciativa para la codificacin de textos (Dublin Core Metadate Iniciative) (dc.) y no son necesarios para trazar mapas con TMJava. Sin embargo los elementos marcados en negrita son requeridos antes de que se puede registrar el conjunto de datos 17

en el centro de intercambio (clearinghouse) ECAI. El conjunto de metadatos ECAI (basado en Dublin Core) se describen detalladamente en: http://www.ecai.org/documentation/ecai_metadata_standard.html

Metadatos TimeMap El Asistente del conjunto de datos se completa en la mayora de los elementos, si no en todos, de los metadatos necesarios para asignar el conjunto de datos en TMJava. Esta estructura de metadatos aparece en el men de herramientas de TimeMap, (Tool > Matadata Editor).

Sin embargo, el asistente no puede determinar algunos elementos. En este caso, hemos especificado que el conjunto de datos estar disponible en la Internet como en los Shapefile, pero no hemos dicho en donde. Se ha insertado el tm.Server.URL como elemento necesario pero deja el valor en blanco.

Verificacin de los Metadatos El editor de metadatos de TimeMap puede hacer mucho para arreglar o por lo menos indicar problemas en los metadatos de un conjunto de datos. Consulta en una base de datos las condiciones 18

necesarias para validar los metadatos, inserta los elementos necesarios, marca los elementos innecesarios para su eliminacin, comprueba el valor y intenta establecer una conexin con el conjunto de datos a travs de Internet (si se especifica una ubicacin de Internet). Seleccione el icono para obtener un informe de verificacin de los metadatos:

Ninguno de estos problemas detendr el conjunto de datos trazado desde el archivo local. Los errores en los elementos descriptivos de Dublin Core (dc.) significan que an no puede ser registrado en el centro de intercambio (clearinghouse) ECAI. La advertencia de errores de conexin significa que el conjunto de datos no se pueden recuperar en Internet desde el origen remoto especificado (ninguno en este caso). Todava se pueden representar los datos localmente.

Tras la comprobacin, el editor de metadatos pone de relieve los valores que faltan o no vlidos en rojo (en este caso tm.Server.URL y tm.Time.SingleDateField). Tenga en cuenta que tm.Time.SingleDateField no era de los metadatos que se comprobaron antes, pero se ha insertado automticamente porque tm.Time.TimeVarying fue establecido como UniqueDate.

19

El proceso de verificacin tambin sombrea en gris los valores que no se deben escribir. Esto ocurre normalmente porque otras aplicaciones reconocen su presencia como configuraciones o elementos que se aplican a un tipo de dato diferente. En este ejemplo, tm.Time.LowDateField y tm.Time.HighDateField han sido atenuados porque tm.Time.TimeVarying se ha establecido en UniqueDate.

20

METADATOS DE TIMEMAP POR TIPO DE CONJUNTO DE DATOSSi ests teniendo problemas para obtener un conjunto de datos concreto para trabajar en TMJava, compruebe los metadatos que se especifica en el archivo TMM contra los metadatos y las descripciones dadas en las pginas siguientes.

Ejemplos de conjunto de datos Los ejemplos en las pginas siguientes se toman del conjuntos de datos de muestra que se incluyen en el paquete de descarga del software TimeMap. Estos conjuntos de datos de muestra de TimeMap MapSpace suministrado en la descarga, estn registrados como la primera ventana de mapas (MapSpace) (ID # 1) en el centro de activacin de ECAI. Los conjuntos de datos de muestra se registran en el centro de intercambio a partir del # 2 hacia arriba.

21

Conveniostm.Spatial.MapObj = [Point | Line | Polygon]: los valores dentro del corchete [ ] separados por la barra | indican valores alternativos aceptados por el elemento. Se subraya el valor por defecto. tm.Server.Type element El elemento ms importante de los metadatos a prestar atencin en todos los ejemplos es tm.Server.Type. Una vez que este valor se establece correctamente, el editor de Metadatos reconoce los valores que son necesarios para los otros elementos y puede verificar correctamente los metadatos que se han introducido (consulte verificar metadatos ms arriba). Cliente-servidor: otro punto crtico a notar es cuando se establece un valor de tm.Server.Type, y el archivo de datos existe como un archivo local (por ejemplo, un Shapefile de ESRI) o como un conjunto de datos remoto (por ejemplo, una tabla que ha sido enviada como una base de datos MySQL utilizando el servidor de datos TimeMap) entonces tm.Server.Type debe reflejar el tipo de servidor remoto (por ejemplo, MySQL) y no el servidor local, (por ejemplo, Localfile). Aunque la versin local de TimeMap (TMWin y TMJava) utilizar la copia local del conjunto de datos, como otro usuario. El Software de TimeMap utilizar los metadatos (una vez que se ha registrado en un centro de intercambio (clearinghouse)) para conectarse a la versin que es servida a travs de Internet.

Formato VectorESRI Shapefile El formato Shapefile de ESRI es el archivo tipo vector ms ampliamente utilizado en los SIG. Contiene tanto geometra de objeto (formas) como atributos (tabla de datos). Los Shapefiles consisten en tres o ms archivos con el mismo nombre de archivo y diferentes extensiones; un archivo SHP que contiene las geometras de objeto, un archivo DBF de dBase que contiene los atributos y un archivo SHX que contiene un ndice espacial. Archivos adicionales con el mismo nombre, pueden estar presentes, pero no son utilizados por TMJava. Los Shapefiles tambin pueden estar comprimidos en un solo archivo ZIP que contiene todos los archivos unidos. Esto tiene ventajas de velocidad sustancial para la entrega en la web.Example dataset: ECAI clearinghouse ID: File names: Rivers 7 tm_sampledata_worldrivers.shp/shx/dbf

Estructura de los Metadatos

22

Los metadatos anteriores son de un Shapefile comprimido que est disponible tanto localmente como en un servidor web (TMJava obtendr la versin en el servidor web en modo cliente-servidor por mediacin del centro de intercambio (clearinghouse)). tm.sys.Local.GISType = Shapefile: le dice a TimeMap que el tipo de conjunto de datos locales a esperar son Shapefile. Si no, TimeMap busca un Shapefile por defecto tm.Server.Type = Shapefile: le indica que se cargar un Shapefile desde un servidor web, cuando este conjunto de datos se utiliza en modo cliente-servidor (vase ms adelante). tm.Server.URL Especifica la URL del servidor web para el Shapefile. Puede omitirse si el Shapefile es slo para acceso desde el disco (Nota: no podr registrar el conjunto de datos en el centro de activacin ECAI si este elemento falta o es incorrecto el conjunto de datos). Archivos Comprimidos: los Shapefile pueden existir en un servidor web o como un conjunto de archivos individuales (ej. tm_sampledata_worldrivers.shp, .shx, .dbf.) o como un archivo zip (ej. tm_sampledata_worldrivers.zip) que contiene todos estos archivos en un solo archivo comprimido tipo zip, como en el ejemplo anterior. Es necesario especificar la extensin .shp si el Shapefile consiste en archivos independientes o la extensin .zip si han sido comprimidos en un archivo zip. Importante: Como TMJava descarga los archivos Shapefiles completos cuando se especifican a travs de la URL de un servidor de web, es recomendable comprimir los Shapefiles que son servidos a travs de la Web (para Shapefiles grandes, recomendamos que los sirvan desde un servidor MySQL usando el modo cliente-servidor. (vase ms adelante). tm.Spatial.MapObj = [Point | Line | Polygon]: define el tipo de formas (objetos de mapa) del Shapefile (el formato slo admite un tipo de forma por archivo). Tenga en cuenta que otros tipos de forma. texto, rectngulo, etc... no son soportados. tm.Time.TimeVarying = [NoDateFields | UniqueDate | UniqueRange]: indica si un campo tipo fecha ha sido utilizado. NoDateFields indica que el conjunto de datos no tiene campos tipo fecha. Si se especifica UniqueDate, un campo tipo fecha, debe especificarse en tm.TimeSingleDateField. Esto implica que los objetos en el mapa deben existir como un nico punto en el tiempo. Si se especifica UniqueRange, los campos marcados como fecha de inicio y final deben especificarse en tm.Time.LowDatelimitField y tm.TimeHighDatelimitField. Esto implica que los objetos del mapa se extienden sobre un intervalo de tiempo definido por estos lmites tm.TableData.TableName indica que el nombre del Shapefile el cual tiene la extensin .shp. Una vez que esto se ha introducido, el editor de metadatos examina los campos dentro del Shapefile, lo que permite mostrar a continuacin una lista desplegable de nombres de campo para los elementos de tm.TableData. Esto es posible (pero no aconsejable) incluir la ruta del archivo Shapefile, siempre y cuando el archivo de metadatos TMM este en una carpeta diferente a la del Shapefile. La ruta de acceso puede especificarse como una ruta de acceso absoluta C:\mydatastore\tm_sampledata_eventpolygons o como una ruta de acceso relativa a la ubicacin del archivo de metadatos TMM, por ejemplo 23

...\mydatastore\ tm_sampledata_eventpolygons tm.TableData.KeyIDField indica la columna/campo en la tabla de datos (archivo DBF) que contiene un valor nico (generalmente un nmero) para cada objeto del mapa. Un valor nico (ID o campo clave) es fundamental para todas las bases de datos y es requerido por el software TimeMap, por lo que se puede hacer referencias individual/filas a objetos del mapa en la tabla de la base de datos sin ambigedades. tm.TableData.LabelField indica la columna/campo en la tabla (archivo DBF) de datos que contiene una etiqueta o un texto descriptivo para cada objeto del mapa y que el contenido de este campo se mostrar cuando los usuarios hagan clic o pasen el ratn sobre los objetos del mapa, puede utilizarse para el etiquetado. Si no hay ningn campo de etiqueta en la tabla de datos, se puede repetir el campo ID de este elemento. tm.MapWebLinks.URLMask proporciona una plantilla para la construccin de una URL que es conectada (hotlinked) a un objetos en el mapa. La plantilla debe especificar el nombre del campo en la tabla de base de datos (archivo DBF) entre corchetes; en el ejemplo, el valor del campo nombre se sustituye en la direccin URL en lugar de [nombre] antes de que la direccin web se enva a la ventana del navegador. Si la tabla de datos contiene la URL completas en un campo, slo hay que colocar el nombre del campo entre corchetes en este elemento. Las URL sin http:// al comienzo se tratar como nombres de archivos locales y pueden utilizarse para cargar, por ejemplo, imgenes o pginas web desde el disco. Si este elemento se omite o se deja en blanco, los enlaces se establecen desde los objetos en el mapa. tm.server.ReadOnlyUserName, tm.server.ReadOnlyPassword pueden utilizarse para proporcionar un nombre de usuario y una contrasea que permite al servidor de TMJava leer los datos desde el servidor web. Este nombre de usuario y la contrasea se pueden utilizar para cumplir con las protecciones de contrasea del servidor web .htAccess. Tenga en cuenta tm.Filter.AccessibleFields no se utiliza en este ejemplo. Porque los Shapefiles se descargan como un todo y no solicitado como un subconjunto filtrado desde una base de datos MySQL (como en el modo de cliente-servidor), se enviar el Shapefile completo con todos sus datos para el usuario final tan pronto como esa capa est encendida en TMJava. As no hay ninguna oportunidad para seleccionar campos.

Intercambio de datos MapInfo (MID / MIF) El formato de intercambio de MapInfo (MIF) es un formato de datos vectoriales, que consta de dos archivos de texto independientes con el mismo nombre de archivo y las extensiones de MIF y MID. El archivo MIF contiene metadatos general y datos espaciales para los objetos en el mapa; el archivo MID contiene los datos de atributos, una fila por cada objeto del mapa. TimeMap es compatible con las geometras de los objetos del mapa: puntos (tipo de punto de MapInfo), polilnea (PLine de MapInfo y PLine de tipos mltiples), polgono y tipo regin de MapInfo), pero si estas concurre en un solo archivo, TMM separado los tres archivos para poder 24

crearse, uno para cada tipo de geometra (registros con geometra diferentes a los tipos especificado se omiten). TimeMap no controla otros tipos como el texto y el rectngulo. Datos con formato de intercambio de MapInfo tambin pueden estar comprimidos en un solo archivo ZIP que contenga todos los tipos de archivos. Esto tiene ventajas sustancial de velocidad para la entrega en la web.Example dataset: ECAI clearinghouse ID: File names: Historical Events 8 tm_sampledata_eventpoints.mid/mif

Estructura de los Metadatos

Los metadatos anterior son para un archivo comprimido MapInfo MIF/MID que est disponible, tanto local como en un servidor web (TMJava obtendr la versin en el servidor web en modo cliente-servidor por mediacin del centro de intercambio (clearinghouse)). Por ser un formato vectorial, los archivos MIF/MID requieren los mismos metadatos que el Shapefiles, como se indica a continuacin. tm.sys.Local.GISType = [Shapefile | dBase | CSV | TXT | MifMid | ImageFile]: debe estar establecido en MifMid tm.TableData.TableName nos proporciona el nombre de archivo sin extensin, o especificar la extensin de MIF o MID. Si los archivos MID y MIF se colocan en un servidor web individualmente, en lugar de un archivo comprimidos nico, la URL en tm.Server.URL puede referirse a componente .mid o .mif. Por favor, consulte la seccin de Shapefiles (antes) para todos los dems elementos de metadatos.

Archivos dBase (DBF) Los archivos dBase (DBF) son simples tablas de bases de datos que pueden ser ledos y escritos por la mayora de los DBMS, hojas de clculo y paquetes SIG. TMJava mostrar los objetos tipo punto y rectngulo basados en datos de coordenadas almacenadas en archivos dBase. Los archivos dBase no tienen ninguna disposicin para almacenar otros tipos de objetos de mapas. 25

Example dataset: ECAI clearinghouse ID: File names:

UNESCO Site Plans at Angkor 2 tm_sampledata_site_footprints.dbf

Estructura de los Metadatos

Los metadatos anterior son para un archivo DBF de dBase comprimido que est disponible tanto localmente como en un servidor web (TMJava obtendr la versin en el servidor de web en modo cliente-servidor por mediacin del clearinghouse). Al ser un formato vectorial, los archivos dBase requieren los mismos metadatos del Shapefiles, excepto como se indica a continuacin: tm.sys.Local.GISType = [Shapefile | dBase | CSV | TXT | MifMid | ImageFile]: se debe establecer en dBase tm.TableData.TableName especifica el nombre del archivo dBase con o sin la extensin .dbf. tm,Spatial.MapObjType = [Point | BoundingBox]: le indica a TimeMap que espera o bien datos de punto (coordenadas X e Y) o datos de cuadro/rectngulo delimitados (cuatro coordenadas - X1, Y1, X2,Y2).tm.Spatial.PointXfield tm.Spatial.PointYfield tm.Spatial.mapobj.MinXfield tm.Spatial.mapobj.MaxXfield tm.Spatial.mapobj.MinYfield tm.Spatial.mapobj.MaxYfield indica los campos que contienen los valores X,Y para los objetos tipo punto indica los campos que contienen los valores X,Y para el lado izquierdo y derecho, la parte inferior y superior de los objetos del rectngulo

Por favor, consulte la seccin de Shapefiles (antes) para todos los dems elementos de metadatos.

Archivo de valores separados por comas (CSV) Los Archivos de valores separados por comas, son simples archivos de texto (extensin .csv o .txt) con un registro por lnea, que contienen valores separados por comas. Normalmente, la primera lnea contiene los nombres de los campos, tambin separados por comas. Se pueden leer y escribir por todos los editores de texto y la mayora DBMS, hojas de clculo y paquetes SIG. TMJava mostrar 26

los objetos tipo punto y rectngulo basados en datos de coordenadas almacenados en el archivos CSV. Los archivos CSV no tienen ninguna disposicin para almacenar otros tipos de objetos de mapa.Example dataset: ECAI clearinghouse ID: File names: Monuments at Angkor 4 tm_sampledata_angkortemplepoints.csv

Estructura de los Metadatos

Los metadatos anterior son de un archivo comprimido CSV que est disponible tanto localmente como en un servidor web (TMJava obtendr la versin en el servidor de web en modo clienteservidor por mediacin del centro de intercambio (clearinghouse)). Por ser un formato vectorial, los archivos CSV y TXT requieren los mismos metadatos que los Shapefiles, excepto como se indica a continuacin. Tenga en cuenta que si ha importado el archivo CSV a TMWin mediante el Asistente de metadatos, se ha generado un archivo de texto como un archivo dBase (vase la seccin anterior) y establezca tm.Sys.LocalGISType en dBase. Si, y slo si, el archivo CSV original tiene valores separados por comas y tiene nombres de campo en la primera lnea, usted puede volver a usar el archivo original al cambiar el valor de tm.Sys.LocalGISType de dBase a CSV. El contenido del archivo de texto ser algo como esto: MONDAT_ID,NAME,X_MAPOBJ,Y_MAPOBJ 25,Kuk Ta Kong,103.92141426400,13.43385378670 27,Spean Stung Prah Srok,103.69122829300,13.47650056480 tm.sys.Local.GISType = [Shapefile | dBase | CSV | TXT | MifMid | ImageFile]: se debe establecer en CSV tm.TableData.TableName especifica el nombre del archivo CSV con o sin la extensin .csv o .txt. tm,Spatial.MapObjType = [Point | BoundingBox]: le indica a TimeMap que espera o bien datos de 27

puntos (coordenadas X e Y) o datos de cuadro/rectngulo delimitados (cuatro coordenadas - X1, Y1, X2, Y).tm.Spatial.PointXfield tm.Spatial.PointYfield tm.Spatial.mapobj.MinXfield tm.Spatial.mapobj.MaxXfield tm.Spatial.mapobj.MinYfield tm.Spatial.mapobj.MaxYfield indica los campos que contienen los valores X,Y para los objetos tipo punto indica los campos que contienen los valores X,Y para el lado izquierdo y derecho, la parte inferior y superior de los objetos del rectngulo

Por favor, consulte la seccin de Shapefiles (antes) para todos los dems elementos de metadatos.

Formatos Rasterizados (Raster - imgenes) Imgenes JPG y GIF TMJava puede utilizar un nmero de formatos tipo imagen de mapa de bits para mostrar las capas del mapa, particularmente compatible en la web, como formatos GIF, JPG y PNG. Las imgenes GIF utilizan un algoritmo de compresin propietaria y deben evitarse. PNG slo se admiten en modo cliente-servidor. Para imgenes pequeas, utilice JPG. Para imgenes de ms 50-100 K, utilice Zoomify (vase la siguiente seccin).Example dataset: ECAI clearinghouse ID: File names: World Keymap 11 tm_sampledata_worldkeymap_bitmap.jpg

Estructura de los Metadatos

Los metadatos anterior son para un archivo JPG, que est disponible tanto localmente como en un servidor web (TMJava obtendr la versin en el servidor de web en modo cliente-servidor por mediacin del centro de intercambio (clearinghouse)). tm.sys.Local.GISType = ImageFile: le indica a TimeMap el tipo de conjunto de datos locales a esperar. Para todos los tipos de archivo de imagen. JPG, JPEG2000, GIF, PNG o Zoomify. El valor debe ser establecido en Imagefile. 28

tm.Spatial.MapObj = Bitmap: define los tipos de objetos espaciales y debe ser establecido como mapa de bits para todos los formatos tipo imagen. tm.Server.Type = Imagefile: indica que se cargar una imagen desde un servidor web cuando este conjunto de datos es utiliza en modo cliente-servidor (vase ms adelante). tm.Server.URL especifica la URL del servidor web para la imagen. Puede omitirse si la imagen es slo para ser accedidos desde el disco (Nota: no podr registrar el conjunto de datos en el centro de activacin (clearinghouse) ECAI si este elemento faltan o es incorrecto). tm.Time.TimeVarying y otros elementos de tiempo no son aplicables a las imgenes porque no contiene varios objetos con tiempo definido. Las imgenes pueden, sin embargo, ser configuradas para mostrarse slo dentro de un rango de tiempo determinado a travs de ajustes en la ventana del mapa (MapSpace). Consulte el manual TMJava captulo 4. tm.ImageLayerFileName indica el nombre de la imagen (incluyendo la extensin). Es posible (pero no aconsejable) incluir la ruta donde se localiza el archivo imagen, siempre y cuando el archivo de metadatos TMM este en una carpeta diferente que el archivo imagen. La ruta de acceso puede ser especificada como una ruta absoluta o como una ruta de acceso relativa a la ubicacin del archivo de metadatos TMM. Los seis elementos de tm.Worldfile permiten a TMJava mostrar la imagen del mapa en el espacio geogrfico correcto. Los elementos se derivan de la informacin estndar de ESRI Worldfile (consulte http://www.esri.com para obtener ms detalles). tm.Worldfile.xpixels, tm.Worldfile.ypixels indican el tamao (ancho y alto) de la imagen respectivamente, en pxeles. Esta informacin se puede obtenerse al abrir la imagen en cualquier aplicacin de grficos estndar. tm.Worldfile.xtopleft, tm.Worldfile.ytopleft, especifica las coordenadas del mundo real del pxel izquierdo superior de la imagen; xtopleft, muestra la longitud, ytopleft muestra la latitud en grados decimales. Los valores negativos indican puntos al oeste del meridiano de Greenwich o al sur del Ecuador. tm.Worldfile.xpixelsize, tm.Worldfile.ypixelsize especificar el tamao de cada pxel de la imagen, medido en unidades geogrficas (grados decimales) El software ArcGIS de ESRI.s permite georreferenciar imgenes contra otros mapas o datos georreferenciados y crear un archivo de referencia (worldfile) para la imagen. Los archivos de referencia, tambin se pueden crear con el programa de TMGeoreg (descargable desde el sitio web de TimeMap). Los archivos de referencia son simples archivos de texto, por lo que pueden abrirse en un editor de texto como WordPad para cortar y pegar los valores en el editor de metadatos.

29

Imgenes Zoomify El codificador Zoomify (descarga gratuita desde http://www.zoomify.com) divide las grandes imgenes de mapas de bits en una pila de mosaicos JPG de multiresolucion. Es una excelente manera de servir imgenes de gran tamao, debido a que el cliente TMJava slo solicita las los mosaicos necesarias para la vista actual. Este podra ser un mosaico nico de baja resolucin para todo el mundo, o varios bloques para una vista de resolucin superior de una pequea rea. Esto es logrado porque Zoomify utiliza archivos de imgenes JPG estndar, de nomenclatura conocida, que no requiere un servidor especial de imgenes. Los mosaicos pueden ser solicitados desde un servidor web estndar o simplemente ledos desde el disco. Formatos alternativos, como MrSID o ECW requieren servidores costosos; JPEG 2000 requiere clases adicionales de Java lo que aumentan considerablemente el tamao de la aplicacin.Example dataset: ECAI clearinghouse ID: File names: World Keymap 11 tm_sampledata_worldkeymap_bitmap.jpg

Estructura de los Metadatos

Los metadatos anterior son para un archivo de Zoomify que est disponible tanto localmente como en un servidor web (TMJava obtendr la versin en el servidor de web en modo cliente-servidor por mediacin del centro de intercambio (clearinghouse). Los metadatos de una imagen Zoomify son los mismo de una imagen JPG (seccin anterior). Tenga en cuenta sin embargo que tm.TableData.ImageLayerFilename especifica un archivo llamado ImageProperties.xml. Este archivo de ncleo es creado por el codificador Zoomify y proporciona informacin acerca de los archivos que componen la imagen zoomified. Debido a que el archivo del ncleo de una imagen de Zoomify siempre se denominan ImageProperties.xml, recomendamos poner cada imagen en una carpeta independiente con un nombre apropiado, que identifique la imagen. El nombre de la carpeta puede ser incluido como una ruta de acceso para el archivo ImageProperties.xml dentro de la misma. 30

Los valores de los elementos de tm.Worldfile para una imagen zoomified son los mismos que los del JPG original (u otra) antes de realizar el zoomified. El proceso de zoomification y la creacin de los metadatos se describe en detalle en el manual de TMJava. Vale la pena subrayar aqu que la manera ms fcil de crear metadatos de una imagen de zoomified es, en primer lugar, crear los metadatos de la imagen original, realizo el zoomify y, a continuacin, modificamos el tm.Server.URL y tm.TableData.ImageLayerFilename. Estos elementos deben apuntar al descriptor raz del archivo (ImageProperties.xml). Tenga en cuenta que este archivo puede cambiarse si uno desea.

31

Paso 3: Agregar los conjuntos de datos a la ventana del mapa (MapSpace)Para agregar los conjuntos de datos preparado en la ventana del mapa (MapSpace) utilizamos la herramienta (DataSource > add Layer/DataSet). Este explorador muestra la ubicacin de los archivos y los metadatos de TimeMap (extensin .tmm), como los preparado en el paso 2 o suministrado como parte en la descarga de TimeMap:

Al agregar un conjunto de datos, automticamente se crea la capa correspondiente en el mapa y muestra la ficha de Capas del Mapa (MapLayers).

32

Tambin puede agregar los conjuntos de datos desde el centro de intercambio (clearinghouse) de Electronic Cultural Atlas Initiative "ECAI" (http://www.ecai.org) con la herramienta (DataSource > Download from Clearinghouse) que lo llevar a una pantalla de bsqueda en el centro de intercambio:

El conjuntos de datos se descarga en el disco local para su inclusin en el mapa, y se crea la capa correspondiente en el mapa.

33

Paso 4: Establecer la apariencia y el comportamiento del mapaTimeMap ofrece muchas formas para modificar la apariencia y el comportamiento del mapa. Esto incluye colores de fondo, extensiones (partes) del mapa (espacial, marcas de libros (bookmarks)), orden de las capas, agrupacin de las capas para que aparecen juntas en temas o para activarlas y desactivarlas, y la creacin de mapas por una clave. Configuracin del Espacio del Mapa (MapSpace) La configuracin del espacio del mapa, afecta la disposicin general y el comportamiento del mapa. Todo lo que tiene que ver con el espacio del Mapa (MapSpaces), est codificado en la pestaa de color marrn.

En la pestaa General (General) se configura el diseo del mapa y determinan los colores de fondo. En la pestaa de Extensin territorial y de tiempo (Extents/time) se filtra y define el momento en que se puede activar la barra territorial y de tiempo; en la ficha, estos son llamados apropiadamente marcas de libros (bookmarks). La configuracin espacial y temporal permitirn al mapa dar saltos rpidamente a un intervalo de tiempo y un alcance geogrfico determinado. La primera medida definida determina el mximo de extensin territorial del espacio del Mapa (MapSpaces), mientras que el segundo determina la ventana y el intervalo de tiempo inicial. Sus nombres por defecto son extensin del espacio del Mapa (MapSpaces Extent) y alcance de inicio del espacio del Mapa (MapSpaces Startup), pero estos nombres pueden editarse libremente.

34

Dos caractersticas importantes de TimeMap son, la capacidad de cambiar entre los diferentes conjuntos de capas (mapas temticos) y poder consultar en el centro de intercambio (clearinghouse) las capas de los mapa que pueden ser pertinentes a la vista actual del mapa (carga incremental). Esto permite al TimeMap, manejar espacios de mapas (MapSpaces) muy complejos que seran demasiado confuso si todas las capas posibles del mapa se mostrarn en el men a la vez. Mapas temticos pueden utilizarse para presentar las capas relacionadas como nicas, por ejemplo, todas las capas de lmites polticos o todas las capas topogrficas y cambiar entre estos, puntos de vista. La carga incremental puede ser usada para manejar cientos o incluso miles de mapas locales y planes, o una serie de ricos mosaicos, agregando slo aquellos dentro de la leyenda a la ventana actual del mapa. Configuracin de la Fuente de Datos (Data Source) La pestaa fuente de los datos, sirve principalmente para obtener informacin, pero se puede iniciar la herramientas del editor de metadatos para cargar, eliminar y registrar los orgenes de datos. Todo lo que tiene que ver con DataSource est codificado en la pestaa de color azul.

35

Utilice el editor de metadatos y experimente modificando el archivo .tmm

Guardando o modificacin los metadatos, el programa autocomprueba los metadatos para ver si se corresponden con la definicin del esquema de metadatos en el programa de TMWin. Si no lo hace, se informa de cualquier problema, destacando los elementos que requieren la modificacin (rojo indica valor necesario, gris indica que se suprimiera el elemento) e inserta los elementos necesarios que faltan por completar. Configuracin de las Capa del Mapa (Map Layer) Simbologa y comportamientos En la pestaa Capas del Mapa (Map Layer) encontramos la pestaa simbologa (Symbology), esta permite establece la configuracin de los smbolos de las capa del mapa y su comportamiento. Si damos Double-click sobre el smbolo que aparece por defecto, aparecer la ventana de edicin de smbolos (figura reducido en tamao en este ejemplo):

36

Control de capas La ventana de dilogo del control de capas ofrece una introduccin rpida a las opciones de comportamiento y una gama de filtros para las diferentes formas de visualizacin espacial, de leyendas y temporal de las capa

37

TMJava tiene una gama excepcionalmente rica de comportamientos para las capas, incluye ocultar y mostrar las capas que estn fuera y dentro del rango de visualizacin, ocultar y mostrar las leyenda de las capas que estn fuera y dentro del rango de visualizacin, prohibir la visibilidad a las capas de intercambio de entrada y salida como una sola, y as sucesivamente. Tambin se puede cambiar el orden de presentacin de las capas arrastrando capas arriba o abajo.

Capas Mltiples Un conjunto de datos se puede mostrar como varias capas con diferente simbologas y comportamientos. Para agregar capas adicionales basadas en los conjuntos de datos, existente en el espacio del mapas (MapSpaces) utilizamos la herramienta (MapLayer > Add Map Layer).

Mapa Clave (ndice) Una mapa clave (ndice) del conjunto de datos puede ser creado con la herramienta (MapLayer >Add Layers to KeyMap), se muestra como el smbolo correspondiente en el rbol de datos:

El mapa clave (esquina inferior izquierda) normalmente debe mostrar un mapa muy simplificado (en este caso un JPG de baja resolucin) con bajo color o contraste para que el rea actual del mapa principal (aparece como un rectngulo rojo) pueda verse fcilmente en el

38

El mapa clave admite mltiples capas y configuracin de la simbologa, pero en general no deberan ser utilizadas ms de dos capas con una simbologa muy simplificada. El mapa clave es indicativo y funcional. Al arrastre un cuadro sobre el mapa clave podemos acercarnos al mapa principal.

39

Paso 5: Mostrar el mapaTMWin no muestra mapas directamente, pero en su lugar carga TMJava para mostrar el mapa. Esto puede lograrse de dos maneras Trazar un mapa de inmediato El botn de mapa, ejecuta TMJava como una aplicacin para mostrar el espacio del mapas (MapSpaces), dibujando los datos del ficheros de datos locales, en cualquier parte o donde ellos estan localizados. Esto es una vista previa del mapa, tal y como aparecer en la web. Sin embargo su comportamiento con respecto a archivos de gran tamao puede ser diferente, ya que todos los datos se cargan localmente desde el disco Publicacin del Mapa El botn Publicar, copia todos los archivos de datos necesarios a una carpeta de destino elegida. El dilogo de publicacin puede parecer complejo, pero la mayora de la informacin se crea automticamente. En la prctica se necesita suministrar solamente la carpeta de destino y la direccin web:

Publicar puede usarse repetidamente para probar y ajustar un mapa. Una vez ejecutado, se recuerdan todos los valores en el dilogo de publicar para las acciones posteriores a la publicacin. Cuando se repite el paso de publicar, aparece un dilogo de advertencia, haga clic en aceptar para cada uno de los mensajes o puede indicar S a todo:

40

Todos los archivos requeridos son copiados de sus posiciones dispersas (ubicaciones en la red, disco) a la carpeta objetivo, incluyendo el programa TMJAVA (que es instalado como parte de la instalacin TimeMap). Todas las rutas de los archivo necesarios en la carpeta objetivo son ajustados automticamente a la rutas de acceso relativas de modo que el paquete pueda ser movido a otra posicin (ubicacin) sin modificacin alguna. Nota: los datos originales no son modificados, por lo que la publicacin con TMWin no afectar cualquier otra aplicacin que utilice los datos.

El mapa publicado se abre automticamente desde el disco en el navegador web predeterminado. Una pgina web de incrustacin (con el prefijo disk_) est escrito y puede utilizarse como una plantilla para incrustar el mapa en otras pginas web:

La direccin URL de la pgina web en la plantilla puede ser cambiada a una direccin http://:

y el mapa se cargarn a travs de Internet exactamente del mismo modo a partir del disco

Si desea utilizar Publicar para un gran nmero de espacio de mapas (MapSpaces) y quiere que tengan un aspecto coherente y personalizado, debemos editar la plantilla base en TMJava, llamada TMJava_webpage_template.html ubicada en la carpeta de recursos de TimeMap.

41

Seccin 2 Cliente-servidor (Client-server TimeMap)

ResumenPara utilizar TMJava en modo cliente-servidor, debe utilizarse slo los conjuntos de datos registrados en el centro de intercambio ECAI (o su centro de intercambio personal). Los conjuntos de datos se descargan en el disco local para su inclusin en el mapa, y se crea la capa correspondiente en el mapa. Estos conjuntos de datos descargados se utilizan cuando se utiliza el botn de mapa para obtener una vista previa del mapa en TMJava o publicado como un mapa independiente (modo autnomo). Cuando el mapa se publica como un mapa de cliente-servidor, TMJava solicitar los datos desde el servidor utilizando el nmero de ID del centro de intercambio, en lugar de cargar los datos locales. Los conjuntos de datos agregado al espacio del nuevo mapas (MapSpaces) se pueden agregar nuevamente a otros espacio de mapas, mediante la herramienta de adicin, desde la copia local y reconocer el hecho de que el conjunto de datos ya est registrado en el centro de intercambio de informacin. En el modo cliente-servidor, TMJava soporta los siguientes tipos de datos adicionales : Datos vectoriales SIG (datos de punto, lnea o polgono) Bases de datos SQL server (punto, lnea y polgono datos cargados desde el servidor de datos de TimeMap) Datos de las bases de datos (slo datos de punto y rectngulo) Base de datos SQL server (datos X,Y de puntos y rectngulos) Servicios de escrituras inmediatos e Interfaz de entrada comn (CGI) (datos X,Y de puntos y rectngulo) Datos Rasterizados (Raster - Imgenes) Servidor de imagen MrSID (Multi-resolution Seamless Image Database) Imgenes ECW (Enhanced Compressin Wavelet) (implementacin de Lista de Control de Acceso (ACL)) Servidor de imagen WMS (Web Map Service) Cualquier formato soportado por libreras Jimi y Acme (TIFF, PNG, PICT, Photoshop, BMP, Targa, ICO, CUR, Sunraster, XBM, XPM y PCX). Estos se reemplazarn por la biblioteca JAI ms reciente en una fecha futura.

ProcedimientoEstas instrucciones se aplican a la utilizacin de TMWin para establecer mapas de TMJava usando el centro de intercambio (clearinghouse) ECAI. La mayora de los pasos son los mismos del modo autnomo de TimeMap. En la siguiente seccin se explica cmo transferir esos mapas a tu propio servidor y al centro de intercambio (clearinghouse) personal (Extensible Markup Language (XML)). Paso 1: Crear el espacio del mapa (MapSpace) de TimeMap (archivo .tms) Ver la discusin bajo el modo autnomo de TimeMap 43

Paso 2: Preparar los conjuntos de datos para su uso en TimeMap Ver la discusin bajo el modo autnomo de TimeMap. Si los datos ya estn en un servidor SQL, el Asistente de metadatos de TMWin tiene una funcin para crear directamente los metadatos a partir de un servidor de datos SQL remoto. Paso 3: Agregar los conjuntos de datos al espacio del mapa (MapSpace) Ver la discusin bajo el modo autnomo de TimeMap. Puede incluir los conjuntos locales de datos, as como los conjuntos de datos ya registrado en el centro de intercambio (clearinghouse) de metadatos ECAI. Paso 4: Cargar el conjuntos de datos en el servidor de datos Para el modo cliente-servidor, los datos en el mapa deben ser accesibles a travs de Internet. Todos los datos por lo tanto, deben estar en un servidor de Internet y registrado con un centro de intercambio de TimeMap (paso 5). Debemos considerar lo siguiente para cada tipo de dato: Datos vectoriales: Si tienen acceso a un servidor de base de datos SQL server, se recomienda cargar los conjuntos de datos vectoriales utilizando el servidor de datos de TimeMap (acceso desde el editor de metadatos en TMWin), porque el servidor puede filtrar datos y enviar slo los datos necesarios a travs de Internet. Para un conjuntos de datos, se recomienda aproximadamente 100 KBytes (en zip) o 1000 registros, la razn es que los archivos estarn accesibles en su sitio web y su URL de referencia. Datos rasterizados (raster - imagen): el conjuntos de datos rasterizados, tales como imgenes de satlite y mapas escaneados, simplemente se pueden colocar en un servidor web. Sin embargo, se recomiendan encarecidamente procesarlas con el programa libre de Zoomify (http://www.zoomify.com), si son ms de 50 Kbytes, ya que debemos considerar la velocidad de descarga y reducir la memoria requerida por el navegador. Puede implicar la utilizacin de un servidor SQL o Zoomify, debemos mantener copias separadas para actualizar y en el servidor de mapas de la web. Si sus datos se actualizan con frecuencia tendr que poner en marcha un protocolo para actualizar las versiones del web sobre una base regular. Paso 5: Registro del conjuntos de datos en el centro de intercambio (clearinghouse) ECAI Para poder registrar el conjuntos de datos en el centro de intercambio (clearinghouse) ECAI, debemos en primer lugar, describir su contenido y la estructura utilizando la herramienta ( ) del editor de metadatos TMWin.s. El editor comprobar que los metadatos ingresados cumplen con los estndares de metadatos (bastante mnima) desarrollados por ECAI, basado en el modelo de metadatos Dublin Core (http://dublincore.org), los conjuntos de datos no pueden ser registrados hasta que pasen las pruebas (esto incluye la capacidad para conectar los datos en lnea, desde el paso 3 se debe preceder a registrar los datos). El registro del conjuntos de datos para que estn accesible en la web desde el centro de intercambio (clearinghouse) ECAI se lleva a cabo al carga los datos utilizando la herramienta de enviar datos 44

(DataSource > Upload to Clearinghouse). Esto simplemente carga los metadatos sobre el conjunto de datos. No se cargan los datos, que ya deben ser accesibles en Internet (paso 3). El registro de un conjunto de datos en el centro de intercambio (clearinghouse) permite a TMJava recuperar los datos en vivos a travs de Internet y mostrarlo como una capa o capas de un mapa de TMJava, simplemente al hacer referencia a su ID en el centro de intercambio. Tambin le permite a otros, buscar el conjunto de datos en TMWin, descargar los datos y agregarlos a un espacio de mapa (MapSpace) que ms tarde podr ser publicado en TMJava. El acceso a los datos pueden controlarse con una contrasea. Paso 6: Definir el comportamiento de mapa Ver la discusin bajo el modo autnomo de TimeMap Paso 7: Registrar el espacio de mapa (MapSpace) en el centro de intercambio (Clearinghouse) Los espacio de mapa (MapSpaces) pueden registrarse para su uso en el centro de intercambio (clearinghouse) ECAI utilizando la herramienta de registro (MapSpace > registro MapSpace). Antes del registro, se debe ingresar en la ficha del espacio de mapa (MapSpaces) todos los conjuntos de datos presentes en l y, registrarlos en el centro de intercambio de metadatos del espacio de mapa (MapSpaces), de lo contrario, TMWin no permitir que un espacio de mapa se registre hasta que se cumplan estas condiciones. Como en el modo autnomo de TimeMap, puede previsualizarse el mapa con el botn de mapa , pero ser ms difcil juzgar su comportamiento con respecto a los grandes conjuntos de datos, ya que, todos los datos tiene que ser cargados a travs de un servidor y no localmente desde el disco. El botn Publicar escribe todos los datos necesarios para el modo autnomo y clienteservidor de TimeMap en la carpeta de destino elegida. El archivo HTML generado tiene el prefijo .www_, es todo lo que se requiere para incrustar un mapa TMJava de cliente-servidor en una pgina web. Ninguno de los otros archivos necesitan ser copiado, como el programa solicitar los datos desde el servidor especificado en la instruccin de cdigo del archivo html, que a su vez, solicita los datos de las fuentes de datos remoto especificadas por los metadatos. Para que funcione, todas las fuentes de datos en el espacio de mapa (MapSpaces), deben estar registradas en el centro de intercambio ECAI, o un archivo XML de centro de intercambio personal (vase la siguiente seccin).

45

Centro de Intercambio (clearinghouse) personal y ServidorPara utilizar un centro de intercambio personal y un servidor de TMJava necesita instalar el Apache TomCat (o similar), un contenedor de objetos (servlets de Java), el software de servidor de TMJava y un archivo de intercambio XML en el servidor web. La conexin del servidor TMJava al archivo de intercambio XML se especifica en la etiqueta en ./WEB-INF/mapserv-home/mapserv.xml (para obtener ms informacin, consulte el captulo 9 del manual de usuario en http://www.timemap.net TMJava > Documentacin > Manual de usuario Para configurar un archivo de intercambio personal, simplemente utilice la plantilla del archivo suministrado con TMJava, que se instala automticamente cuando se expande el paquete de servidor de TMJava. Este archivo es bastante sencillo en su formato y se puede editar con cualquier editor de XML para eliminar las entradas o agregar nuevas. Hemos proporcionado ejemplos de varios tipos, con diferentes origenes de datos: vectoriales, rasterizados, archivos comprimidos, base de datos SQL server, servidor de imagen MrSID etc. Si ha utilizado TMWin y el centro de intercambio (clearinghouse) ECAI para configurar un prototipo de mapa de TMJava, puede guardar algunos trabajos al exportar el archivo de intercambio XML desde el centro de intercambio ECAI y copiar esto en lugar del archivo suministrado. Simplemente inicie sesin en el centro de intercambio ECAI: http://ecaimaps.berkeley.edu/clearinghouse/html/clearinghouse_login.html seleccione los conjuntos de datos que se necesita en la lista, ir al final de la lista y seleccionamos . Esta herramienta exportar el centro de intercambio XML y copiara las lneas, por ejemplo: 04SIJ_WGS .. snip ... 16HEB_WGS

46

.. snip ...

En lugar de editar el archivo de la plantilla predeterminada suministrado con TimeMap, se puede sacar una copia de este archivo y modificarla de acuerdo a nuestras necesidades. Tenga en cuenta que en la actualidad este archivo slo se puede exportar para los conjuntos de datos que se han registrado en el centro de intercambio de informacin. Es necesario comprobar los resultados de la bsqueda estndar del centro de intercambio, para ver, si hemos aadido un botn de exportacin XML para el conjuntos de datos registrados por otros.

Apuntando a su servidorEl HTML que se utiliza para incrustar un mapa de TMJava en modo cliente-servidor, especifica el cdigo base para el servidor de TMJava que se utiliza para servir los datos (y tambin proporciona el programa que el navegador descarga). Para dirigir la pgina web al sitio del servidor donde se debe cargar el programa y luego a los datos solicitados a su servidor, se debe modificar la especificacin de cdigo en el subprograma e incrustar el nuevo cdigo en la pgina web para sealar el servicio de TMJava en el servidor:

El valor ".pid" especifica que el espacio de mapa (MapSpaces) se puede cargar. El valor pid, puede especificar una ruta de acceso relativa a la ruta de acceso del cdigo base, o una ruta absoluta que empieza con http://..... Para eliminar cualquier referencia que no garantice el modo cliente-servidor debemos modificar . En el modo cliente-servidor, el programa intentar cargar el conjunto de datos desde el servidor de TMJava especificados en el cdigo base, de lo contrario tratarn de encontrar los conjuntos de datos localmente. Para obtener ms detalles sobre la incrustacin de un mapa de TMJava en modo cliente-servidor, consulte los captulos 1- 3 del manual del usuario de TMJava.

47

TIPOS DE CONJUNTO DE DATOS DE METADATOS DE CLIENTE-SERVIDORSQL Server (geometra de TimeMap) Este tipo de conjunto de datos se crea por el envi de un archivo de vectores SIG (como un archivo de formas ESRI o MapInfo MIF/MID) a un servidor SQL mediante la funcin de servicios de datos de TMWin (tambin disponible como un servlet Java). El servidor de datos almacena los datos de atributo en una tabla de datos y coloca la geometra de los objetos vectoriales en un campo nico binario, llamado GeoBlob. Tambin calcula y almacena cuatro campos de coordenadas para archivos de texto delimitado de objetos rectangulares (X1, Y1, X2, Y2) que son indexados y utilizados por el servidor de TMJava para filtrar la tabla de datos, de modo que slo enve al cliente los objetos que estn dentro de la ventana del mapa actual. El ejemplo muestra una tabla de metadatos MySQL, de forma similar se aplica a otros servidores SQL, como Oracle, PostGres, MS-SQL etc., esto le indica al servidor de medios que tiene el controlador JDBC necesario y adecuado a las modificaciones realizadas a las especificaciones de conexin del servidor.Example dataset: ECAI clearinghouse ID: File names: Data pumped to table: Historical Extents 4 tm_sampledata_eventpolygons.shp/shx/dbf ecai_usyd . tm_sampledata_eventpolygons

Estructura de los Metadatos

Los metadatos anterior son para un Shapefile que se ha cargado en una tabla de datos MySQL mediante el servidor de datos de TimeMap. TMJava solicita datos del servidor remoto en el modo cliente-servidor por conducto del centro de intercambio (clearinghouse) y el servidor de medios de TMJava. 48

tm.Server.Type = MySQL: indica el tipo de servidor para el conjunto de datos remoto. Incluye alternativas MySQL | MS SQL | Informix | Interbase | Oracle | Sybase. Se pueden agregar otros servidores SQL bajo peticin tm.sys.LocalGISType = ShapeFile: indica una copia local de los datos tipo Shapefile. tm.Server.Host, tm.server.Database, tm.server.Por, tm.TableData.TableName le indica al servidor SQL, la base de datos y la tabla en la que se encuentran los datos. Este conjunto de parmetros de conexin puede variar de acuerdo a los requisitos especficos del servidor SQL en uso (por ejemplo, algunos requieren la ruta de acceso, otros omiten el puerto). Tenga en cuenta que el nombre de la tabla remota debe tener el mismo nombre que el Shapefile local. tm.Filter.AccessibleFields (opcional) enumera las campos/columnas de datos que sern descargables por el cliente de TMJava, cuando una capa est encendida. Si se omite este elemento, se descargan todos los campos. Si la lista existe, debe, al menos, incluir todos los campos que se han especificado en los elementos de tm.TableData Contrasea tm.Server.ReadOnlyUserName, tm.server.ReadOnlyPassword, proporcionan un nombre de usuario y una contrasea que permiten al servidor de TMJava leer los datos de la base de datos. Tenga en cuenta que este nombre de usuario y la contrasea se oculta a los usuarios ocasionales, pero no es segura, por lo que es importante utilizar una combinacin que nos de acceso o permisos para escribir o eliminar y otra que nos de acceso a los datos confidenciales. Por favor, consulte la seccin de Shapefiles (antes) para todos los dems elementos de metadatos OGC (Open Geospatial Consortium) con el Servidor de Mapas Web (WMS) Las especificaciones del servidor de mapas web del OGC definen un servicio web que pueda representar una imagen JPG, GIF o PNG (otros formatos son especficos de la implementacin) en respuesta a una solicitud de un mapa. Los servidores WMS se estn volviendo cada vez ms generalizados y proporcionan una excelente fuente de datos pblica para mapas de marco accesible. Los servidores WMS representan la imagen del mapa, combinando datos vectoriales y conjuntos de datos rasterizados (capas) para crear una representacin visual de la zona geogrfica solicitada. La solicitud tambin especifica el tamao de la imagen (pxeles X e Y) para ser devueltos y, opcionalmente, puede especificar la proyeccin de mapa, la simbologa y conjuntos de datos que se utiliza en la generacin de la imagen del mapa. Los servidores WMS deben proporcionar una solicitud de compatibilidades (GetCapabilities) que pueden ser usadas para averiguar qu (capas) de conjuntos de datos estn disponibles, la extensin geogrfica de cobertura, las proyecciones disponibles del mapa y las simbologas de cada capa que pueden ser solicitadas.

49

Example dataset: ECAI clearinghouse ID: URL:

DEMIS World Map 20 http://www2.demis.nl/mapserver/wms.asp?request=GetCapabilities

Estructura de los Metadatos

Los metadatos anterior son para un origen de datos de OGC WMS disponible en Internet. TMJava solicita los datos al servidor remoto en el modo cliente-servidor por conducto del centro de intercambio (clearinghouse) y el servidor de medios de TMJava. tm.Server.Type = OGCWMS: indica el tipo de servidor para el conjunto de datos remoto. tm.Server.Hos, tm.Server.SIDServerScript se concatenan para crear el trazado en el servidor WMS tm.Server.Version indica la versin de servidor. No es requerido. tm.OGCWMS.Layers especifica una lista separada por comas de las capas que se incluirn en el mapa. Consulte la funcin de GetCapabilities del servidor WMS (servername? solicitud = GetCapabilities), mira el llamado desde el URL existente a este servidor WMS o mirar el cdigo HTML de una pgina ASP que llama al servidor. tm.Server.mimeformat = imagen/JPG: determina el formato en el que se solicitar la imagen desde el servidor. Se debera establecer a uno de los formatos estndar, apoyados por todos los servidores WMS, es decir, GIF, PNG o JPG. Recomendamos el uso de JPG para compatibilidad en modo autnomo de TMJava (ver ms abajo), aunque PNG es un formato ms eficiente. No se recomienda formatos GIF.

50

Elementos creados por TMWin Los siguientes elementos se crean con TMWin cuando descarga los metadatos para un servidor WMS registrado en el centro de activacin ECAI. Porque TMWin no pueden solicitar datos dinmicamente, se descarga una sola imagen esttica de JPG y los registros de los parmetros de referencia "worldfile" de la imagen los descargada desdevlos metadatos. Estos elementos no deberan exigirse. Sin embargo, ver notas en virtud de la solucin, ms abajo. tm.TableData.ImageLayerFilename registra el nombre de la imagen creada. Porque el servidores WMS no conoce el nombre de la imagen, el valor predeterminado actualmente es sin ttulo. Los seis elementos de tm.Worldfile (xpixels, ypixels, xtopleft, .ytopleft, xpixelsize, ypixelsize) son las mismas que para una imagen JPG (vase la referencia anteriormente sobre este materia) tm.sys.Local.SQLFromRemote se crean automticamente en el registro de un conjunto de datos WMS y se utilizan internamente. El contenido de este campo es irrelevante. tm.sys.Local.GISType se establece en archivo Imagefile para indicar que la copia local de los datos que se encuentra en el servidor de WMS cuando se representa en modo autnomo. es una imagen de mapa de bits

Verificaciones Desde junio de 2005, TMWin realiza verificaciones innecesarias en elementos de metadatos WMS (estas comprobaciones innecesarias se eliminarn en la siguiente versin). TMWin intenta comprobar la existencia de los metadatos para los elementos en el registro de referencia, como para la imagen definida y si esta cae dentro de la medida definida por dc.coverage y la correspondencia entre los elementos del registro de referencia (worldfile) y un registro de referencia para la imagen, en el caso que existan los dos. Para poder registrar un origen WMS necesitar suministrar valores "razonables". Estos valores pueden ser cualquier cosa que funcione, porque realmente no se utilizan en el posicionamiento de la imagen. Los valores sugeridos son xpixels, ypixels = 100, xpixelsize, ypixelsize = 0,01, xtopleft, ytopleft = 10 (Esto representa una imagen de 1 grado cuadrado en la latitud 10, longitud 10). Si se informa un conflicto con el registro de referencia (worldfile), simplemente se elimina el registro de referencia (worldfile) o se introducen los valores del registro de referencia en los elementos a partir de los metadatos. Contrasea tm.Server.ReadOnlyUserName, tm.server.ReadOnlyPassword puede utilizarse para proporcionar un nombre de usuario y una contrasea que permite al servidor de TMJava leer los datos desde el servidor web. Este nombre de usuario y contrasea se pueden utilizar para cumplir con los requisitos de contrasea del servidor web htAccess. No probado para WMS.

51

Tenga en cuenta que este nombre de usuario y contrasea se ocultan a los usuarios ocasionales, pero no es seguro, por lo que es importante utilizar una combinacin de nombres, uno para los permisos de acceso de escritura o actualizacin y otro para el acceso a los datos confidenciales. Servidores de imgenes MrSID y ECW El formato MrSID (Multi-Resolution Seamless Image Database) es un formato propietario de Lizardtech (http://www.lizardtech.com). Los codificadores de MrSID dividen grandes imgenes de mapa de bits en una pila de varias resoluciones o mosaicos comprimido, con una tcnica de compresin patentada denominada transformacin ondulada (wavelet); esta tcnica combina todos los mosaicos en un solo archivo con una extensin .sid. El formato ECW (Enhanced Compressin Wavelet) de ERMapper.s (http://www.ermapper.com) es un mosaico muy similar, el formato de archivo de compresin o transformacin ondulada (wavelet) combina los archivo en uno solo de extensin .ecw. Los Archivos MrSID y ECW son una buena manera para servir imgenes de gran tamao, debido a que el cliente TMJava necesita una slo solicitud de los mosaicos necesarios para la vista actual. Este podra ser un mosaico nico de baja resolucin para todo el mundo, o varios mosaicos para una vista de resolucin superior de una pequea rea. Sin embargo, MrSID requiere la instalacin de un servidor muy costoso y no se puede ejecutar desde el disco (unidad de CD, disco duro o red). Los metadatos necesarios para configurar una imagen MrSID tambin son relativamente complejo (ver abajo). Debido a la disponibilidad de descompresores libre SDK (Software Development Kit), hemos sido capaces de escribir un servidor ECW que se comporta de forma idntica a un servidor MrSID y por lo tanto, utiliza metadatos idnticos. Nota: En lugar de MrSID o ECW, recomendamos el uso de imgenes de Zoomify (referidas en pasos anteriormente) que proporcionan la mayor parte de las mismas ventajas, pero pueden ser libremente creadas y ledas desde el disco o tomadas desde un servidor Web.Example dataset: ECAI clearinghouse ID: World, Topographic, 1km Resolution DEM 19

Estructura de los Metadatos

52

Los metadatos anterior son para un servidor de imgenes MrSID accesible a travs de Internet (Los metadatos ECW sern idnticos aparte del nombre del archivo). TMJava solicita datos desde el servidor en modo cliente-servidor por conducto del centro de intercambio y el servidor de medios de TMJava. tm.Server.Type = MrSID: indica el tipo de servidor para el conjunto de datos remoto (tambin especifica MrSID para ECW). tm.Server.Host, tm.Server.FilePath, tm.Server.SIDClient, tm.Server.SIDImage se concatenan para formar la ruta del servidor de imgenes MrSID o ECW tm.ServerOpewratingSystem = [Linux | Windows]: se utiliza para especificar el sistema operativo del servidor. Esto es necesario porque las versiones de Linux y Windows utilizan otras rutas y nombres para la secuencia de comandos del servidor tm.Server.SIDServerScript= image_jpg.cgi: indica el nombre de secuencia de comandos (en este caso para Linux). Las versiones del servidor de Windows tendrn nombres de secuencia de comandos diferentes tm.TableData.ImageLayerFilenameis el nombre del archivo de MrSID o ECW a servir por el servidor de MrSID o ECW Los seis elementos de tm.Worldfile (xpixels, ypixels, xtopleft, .ytopleft, xpixelsize, ypixelsize) son los mismos que para una imagen JPG (vase la referencia anteriormente sobre este materia) tm.Worldfile.MrSID.Levels especifica el nmero de niveles en el archivo MrSID o ECW. Esta informacin est disponible desde el propio servidor o desde un programa que sea capaz de abrir las imgenes, o a partir de las conexiones de descargar gratis de Lizardtech o ERMapper. Contrasea tm.Server.ReadOnlyUserName, tm.server.ReadOnlyPassword puede utilizarse para proporcionar un nombre de usuario y una contrasea que permita al servidor de TMJava leer los datos desde el servidor web. Este nombre de usuario y contrasea se pueden utilizar para cumplir con los requisitos de contrasea del servidor web htAccess. Tenga en cuenta que este nombre de usuario y contrasea se ocultan a los usuarios ocasionales, pero no es seguro, por lo que es importante utilizar una combinacin de nombres, uno para los permisos de acceso de escritura o actualizacin y otro para el acceso a los datos confidenciales.

53