Mapas de OpenStreetMap en el formato TXF |
Inicio | TXF | Clasificador |
|
||
Descripción del formato TXF El formato abierto de información digital del terreno TXF está destinado a la aplicación en los sistemas de información geográfica para el registro de información digital sobre el terreno y la situación en él, intercambio de datos entre sistemas distintos, creación de mapas digitales y electrónicos y la solución de tareas aplicadas. Un mapa en el formato TXF tiene la siguiente estructura:
Datos del pasaporte del mapa En el comienzo del archivo hay sección de los datos del pasaporte. Los datos del pasaporte se inscriben en forma de filas que contienen el identificador del parámetro del pasaporte del tipo Pxxx y el valor correspondiente. El identificador y el valor del parámetro se dividen con espacio (espacios). Los parámetros del pasaporte y sus significados:
Datos sobre los objetos del mapa Los datos sobre los objetos del mapa están situados entre los registros con las palabras claves DAT y END. La cantidad de objetos del mapa, se muestra después de la palabra clave DAT y se separa con uno o más espacios. Un registro del objeto del mapa tiene el siguiente aspecto:
Los datos sobre un objeto individual del mapa se componen de datos informativos, métrica (coordenadas del objeto) y semántica (los atributos del objeto).
Estructura de los datos informativos Los datos sobre un objeto individual comienzan con el registro de la palabra clave OBJ. En este registro son indicados el código de clasificación del objeto y el carácter de la localización divididos por espacios. El formato de registro tiene el tipo:
El código de clasificación determina la variedad de los objetos. Por ejemplo; 2300 – "Océano o mar", 4410 – "Límite administrativo", 5850 – "Puente de ferrocarril", etc. Se puede ver la lista de todos los códigos de objetos de mapas en la sección "Clasificador", página "Objetos del mapa OSM". El carácter de la localización puntualiza las reglas de descripción métrica (coordenadas) de los objetos y puede tomar los valores siguientes:
Más adelante en orden arbitrario pueden ser indicados: número particular del objeto, espectro de los límites, número del grupo de objetos, número de subobjetos y otra información, que puede llenarse según sea necesario.. El número particular del objeto es indicado en un registro del tipo siguiente:
El número particular tiene forma de número entero positivo (hasta 2147483647). Él puede aplicarse a los procedimientos de actualización de datos y para la organización de conexiones lógicas con otros objetos o registros de una base de datos externa. Durante la adición al mapa de nuevos objetos, el número del objeto se forma automáticamente. El indicio de necesidad de representación del objeto sobre todos los otros objetos del mapa o por deabajo de todos los objetos del mapa se indica en un registro del tipo siguiente:
El valor UP indica que el objeto está representado por encima de todos, DOWN - por debajo de todos. Si varios objetos tienen igual indicio y sus imágenes están superpuestas, la prioridad será dada al objeto registrado en el archivo más tarde. Por ejemplo, el primer objeto es más alto (más abajo) que todos los otros, el siguiente - es aún más alto (más abajo). El orden de registro de los objetos en el archivo con relación a otros objetos que no tienen tal indicio, no tiene importancia. El espectro de los límites de visibilidad sr indica en un registro del tipo siguiente:
Los límites de visibilidad indican el espectro de escalas de representación del mapa, en las cuales el objeto debe ser visible. Por ejemplo:
El número de la capa para el objeto dado, en forma de primitivas gráficas debe ser indicado en un registro del tipo siguiente:
El nombre condicional de la capa debe corresponder al nombre condicional de la capa en el clasificador de signos condicionales. El indicio de escalabilidad para el objeto dado en forma de primitivas gráficas debe ser indicado en un registro del tipo siguiente:
El indicio de escalabilidad toma el valor ON - si el objeto es escalable u OFF - si el objeto no es escalable. El indicio de alineación del texto del rótulo para el objeto con carácter de localización TIT o MIX debe ser indicado en un registro del tipo siguiente:
El indicio de alineación toma por la horizontal los valores siguientes:
El indicio de alineación por la vertical toma los valores siguientes:
Los indicios de alineación del rótulo pueden estar en cualquier orden. Si el objeto no tiene registro con indicio de alineación o falta el indicio por cualquier dirección, entonces se aplican los valores siguientes de alineación:
El número del subobjeto puede faltar, si este es el objeto principal.
Si por la métrica de los objetos, durante la visualización debe dinámicamente formarse un spline suavizado (que corta las esquinas agudas), entonces se indicada el registro siguiente:
Si se forma un spline circunflejo (que pasa por todos los puntos del objeto), entonces el registro tendrá el tipo siguiente:
Si para el objeto vectorial es necesario realizar la alineación del subobjeto por la vertical (en particular, para subobjetos sobre la línea de extensión durante su representación en otra proyección), se indica el registro siguiente:
Coordenadas del objeto La descripción de las coordenadas del objeto puede formarse de varias partes. La primera parte se llama descripción del objeto, y el resto descripción de los subobjetos. El nombramiento de los subobjetos depende del carácter de la localización. Para los objetos poligonales, los subobjetos describen los límites interiores. Por ejemplo: un claro en el bosque, isletas en el pantano, etc. No es recomendable usar subobjetos para la descripción del grupo de los objetos poligonales. Para los objetos lineales, los subobjetos describen la continuación de los objetos después de la ruptura forzada de la imagen. Por ejemplo: el camino que pasa a través del río o bajo otro camino puede interrumpirse por el puente, el túnel, el viaducto etcétera. Para los rótulos, los subobjetos pueden describir la posición de filas aisladas y componentes aislados de la plantilla (líneas, signos-punteados). El contenido de la plantilla depende del código de clasificación (las características de la vegetación del bosque, los puentes, los viaductos, etc, tienen plantillas diferentes, que son descritas en el clasificador digital). El número de subobjetos se indica en el registro del tipo siguiente:
La cantidad de subobjetos es un número entero de 0 hasta 65536. Si el número de subobjetos es igual a cero, este registro puede no ser indicado. La lista de las coordenadas del objeto comienza con el registro que contiene la cantidad de puntos (un número entero positivo). Luego van los registros de coordenadas de los puntos. Las coordenadas de un punto se sitúan en una fila. Las coordenadas del punto pueden tener el aspecto:
El tipo del sistema de coordenadas y otra información se encuentran en la sección de datos del pasaporte. Si la sección de los datos del pasaporte no está rellenada, las coordenadas están dadas en el sistema rectangular local. Las coordenadas rectangulares siempre se dan en metros (es probable la representación con número de punto flotante). Las coordenadas geodésicas siempre están dadas en radianes. La altura siempre se da en metros y se pude indicar para todos los objetos, para objetos individuales o no ser indicado en absoluto. El número de registros de coordenadas del objeto debe ser equivalente al número de sus puntos. Para los objetos de tipo rótulo (TIT), cuando el rótulo está en codificación de un solo byte, detrás de las coordenadas del objeto y los subobjetos debe ir obligatoriamente el texto del rótulo del tipo siguiente:
Si durante la descripción de la métrica del objeto o subobjetos no hay registro con el texto del rótulo (>...), entonces la métrica dada describe los elementos auxiliares de la plantilla del rótulo ( línea, signos convencionales-punteados, etc), el contenido concreto de los cuales está determinado por el código de clasificación del objeto. Si el texto del rótulo se encuentra en varias filas, cada fila se registra separadamente:
Detrás de la descripción de las coordenadas del objeto va la descripción de las coordenadas del subobjeto, si el número de subobjetos es desigual a cero. De otro modo, a continuación puede ir la descripción de la semántica (atributos) del objeto (.SEM) o la descripción del objeto siguiente (.OBJ) o el fin del conjunto de datos (.END).
Estructura de la semántica (atributos) del objeto Los datos semánticos sobre el objeto comienzan del registro de tipo:
Número de características – es un número entero positivo. Más adelante va la descripción de cada característica del tipo:
El código de la semantica es un número entero positivo de 0 a 65535. Se puede ver la lista de todos los códigos de las semánticas en la sección "Clasificador", página "Semánticas de los objetos del mapa OSM". El valor de la característica es cualquier expresión de caracteres que incluye números, letras, espacios y caracteres especiales (+ -. /, etc). El objeto puede no tener características semánticas, en este caso el registro con la palabra clave SEM puede no ser indicado. Detrás de la descripción de la semántica del objeto puede ir la descripción del objeto siguiente o el fin del conjunto de los datos (.END).
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contador web |