Comisión Especializada de Normas Geográficas

4. Clasificación - Fenómenos, Atributos y Valores BTA
  1. Dada una entidad de cubierta terrestre perteneciente a la capa "uso de suelo frutal", podemos hacerla corresponder en el diccionario de fenómenos de la BTA con “Cultivo leñoso”, pero a la hora de hacer la clasificación según el atributo “TIPO_0125" tenemos como posibles valores "/frutales cítricos", "/frutales no cítricos", "/viñedo", "/olivar", "/viñedo-olivar", "/otro", "/sin clasificar”. ¿Qué valor sería válido para un caso genérico como éste?

    El tema “Cubierta terrestre” de la BTA se ha basado en la propuesta del SIOSE. En el caso que planteas, la cubierta de frutales de que disponéis no distingue si éstos son cítricos o no.
    Se plantean dos posibilidades:

    Opción 1 - Asignar al atributo "TIPO_0125" el valor “/sin clasificar”, aunque ello suponga la pérdida de cierta información (es decir, el hecho sabido de que son frutales). En este caso, estaríamos diciendo en la BTA que se trata de un cultivo leñoso sin especificar su tipo.

    Opción 2 - A criterio de la organización que ha recogido la información (al transformar su base a la BTA), asignar el valor “/frutales cítricos” o “/frutales no cítricos”, siempre y cuando respalde su decisión en el conocimiento de que en la región específica en la que trabaja, su capa “uso de suelo frutal” corresponde mayoritariamente a uno de esos dos valores. Es obvio que con esta opción se pueden cometer ciertos errores, pero en este caso la organización debe sopesar si esos errores son preferibles a la pérdida de información que supone categorizar las entidades como “/sin clasificar” (Opción 1).

    En cualquier caso, el uso del valor “/otro” (definido también en 2.4.1.1 como “se adopta cuando ningún otro de los valores previstos en el atributo refleja las características del fenómeno a clasificar”) sería incorrecto en este caso, ya que en la lista de los valores del atributo encontramos “/frutales cítricos” y “/frutales no cítricos”, que pueden tener solape con la capa “uso de suelo frutal”.

  2. ¿Qué valor tomaría un atributo como por ejemplo “ESTADO" si no se recoge esta información por parte de la organización y para él que no existe en la BTA el valor “/sin clasificar”?

    El atributo “ESTADO” y su dominio de posibles valores (“/en uso”, “/en construcción”, “/en pruebas”, “/abandonado”, “/en ruinas” y “/sin clasificar”) se definen en el punto 2.4.1.2.4 de la Introducción al Diccionario de Fenómenos de la BTA, donde sí se incluye el valor “/sin clasificar”. Se trata de uno de los atributos calificadores de uso generalizado (para varios fenómenos), listados en el apartado 2.4.1.2 del Diccionario de Fenómenos.
    Sin embargo es posible que para un fenómeno en concreto el dominio de los valores quede restringido tan sólo a algunos de los valores del dominio que se especifica en 2.4.1.2.4. Por ejemplo, para el fenómeno “Carretera”, el atributo “ESTADO” tan sólo puede adoptar los siguientes valores: “/en uso”, “/en construcción”, “/abandonado” y “/sin clasificar”.
    Esto indica que es posible que existan restricciones a los valores de un atributo, para fenómenos concretos, las cuales quedan definidas implícitamente en la ficha de cada fenómeno (los valores restringidos o no aplicables al atributo en cuestión para ese fenómeno no se listan en su ficha). Siguiendo con el ejemplo anterior, los valores “/en pruebas” y “/en ruinas” no son aplicables al atributo “ESTADO” para el fenómeno “Carretera”.

    Es muy posible que no se encontrara listado el valor “/sin clasificar”, si se ha consultado el dominio del atributo “ESTADO” en una ficha de fenómeno concreta, ya que es posible que para ese fenómeno se haya considerado vital categorizar siempre dicho atributo en la BTA (y por este motivo el valor “/sin clasificar” no apareciera listado en su ficha).

  3. Dado un tipo de fenómeno (por ejemplo "Punto GNSS") para el cual es obligatorio en la BTA hacer una categorización según uno de sus atributos (por ejemplo el atributo "ESTADO"), si no se recoge información por parte de la organización sobre el mismo, y dado que no se permite en la BTA el valor “/sin clasificar”
    ¿Se podría poner un valor "/ATN" (atributo nulo) o directamente no se deberían incluir esas entidades de fenómeno en la BTA?


    Desde el punto de vista de una agencia cartográfica, que normalmente es la que mantiene y gestiona este tipo de señales geodésicas, resulta difícil imaginar que se disponga de su posición pero no se conozca su estado actual. Aunque no se disponga del atributo en las bases existentes es muy probable que la información se conozca de todos modos o pueda crearse de nuevo (es decir, crear el atributo e informarlo) sin excesivo esfuerzo.
    En cualquier caso, el valor “/ATN” no es aplicable a este caso, con lo que sólo quedaría la posibilidad que se apunta. La solución puede parecer drástica, pero en la BTA se plantean unos mínimos de completitud y calidad de la información suministrada para que ésta no pierda su valor o utilidad.

  4. En ciertos casos para los tipos de fenómeno de tipología lineal (por ejemplo “Curva de nivel", "Boca de túnel", etc.) no aparece en su ficha el atributo "COMPONEN1D". ¿Qué valores toma este atributo?

    El atributo “COMPONEN1D” no está asociado de forma generalizada a todos los fenómenos que pueden adoptar geometría lineal (lo mismo ocurre con el atributo “COMPONEN2D” para aquellos fenómenos que pueden adoptar geometría poligonal), y por este motivo no todos los fenómenos de este tipo lo incluyen en su ficha.
    Ello se debe a que la modelización de la ocultación de entidades en la BTA no siempre se realiza. En la BTA tan sólo se ha considerado necesaria la modelización de la ocultación de entidades correspondientes a tipos de fenómenos que forman parte de una red (véase el punto 2.3.2 de las Especificaciones, Ocultación de entidades) o que plantean problemas de prioridad gráfica respecto a otros fenómenos.
    No obstante, si los atributos “COMPONEN1D” y “COMPONEN2D” se incluyen en la ficha de un tipo de fenómeno para el cual no está previsto que forme parte de una red, dichos atributos deben informarse igualmente en la BTA.

  5. A la hora de incluir en el formato de implementación una entidad del tipo de fenómeno de tipología lineal "Curva de nivel" - que según su ficha no dispone de atributo "COMPONEN1D" - ¿se asignaría a esta entidad el valor "/ATN" (atributo nulo) para el atributo anterior dentro de la capa "Relieve_lin"?

    Este es precisamente el caso para el que está previsto el valor “/ATN” (atributo nulo). La agrupación de varios tipos de fenómeno en una misma capa debido al formato de implementación obliga a crear en ella todos los atributos de los fenómenos que ésta aglutina, pudiendo darse el caso anterior (es decir, que uno de esos atributos no esté conceptualmente asociado a uno de esos tipos de fenómeno).

  6. En relación al atributo "COMPONEN1D", tenemos varios tipos de fenómeno como “Margen de bancal", "Arbolado forestal” para los que dicho atributo puede tomar los valores “/borde", "/borde coincidente", "/borde virtual", "/borde oculto", "/borde case", "/sin clasificar" y "/no aplicable”, pero no “/lineal”. ¿Qué valor tomaría entonces? Igual ocurre con por ejemplo con la línea de eje del tipo de fenómeno "Cortafuegos", para el que no existe en el atributo "COMPONEN1D" el valor “/eje”

    En lo que se refiere al fenómeno “Margen de bancal” - fenómeno hijo de “Cambio brusco de pendiente” y que sólo puede adoptar geometría de tipo línea -, por la relación de herencia que tiene respecto a su fenómeno padre (“Cambio brusco de pendiente”) posee (entre otros) el atributo “COMPONEN1D”. Sin embargo, en la casilla “NOTAS” de la ficha de “Margen de bancal” se aclara que para este fenómeno el atributo “COMPONEN1D” (y también “COMPONEN2D”) sólo puede tomar el valor “/no aplicable”.
    La razón es que estos dos atributos se han incluido tanto en el fenómeno padre “Cambio brusco de pendiente” como en sus hijos “Escarpado” y “Talud”, ya que para todos ellos es posible la geometría de tipo polígono y todos ellos plantean problemas de prioridad gráfica respecto a otros tipos de fenómeno.
    Sin embargo, el fenómeno “Margen de bancal”, al poder tan sólo adoptar geometría de tipo línea, no plantea los problemas de prioridad gráfica mencionados.

    En lo que se refiere al fenómeno “Arbolado forestal”, al representar entidades de cubierta terrestre (en este caso arboladas) su geometría siempre será poligonal, con lo que el valor “/lineal” nunca tendría sentido para categorizar las líneas que delimitan el contorno del polígono según su atributo “COMPONEN1D”.
    Téngase en cuenta que la definición del valor “/lineal” (y sus derivados “/lineal… ”), incluida en el punto 2.4.1.2.1 del Diccionario de Fenómenos no se corresponde con la situación mencionada.
    Este comentario es extensivo a todos los tipos de fenómeno pertenecientes al tema “Cubierta terrestre”.

    En lo que se refiere al fenómeno “Cortafuegos”, resulta válido el mismo razonamiento esgrimido para el fenómeno “Arbolado forestal”, ya que por la anchura que habitualmente posee un cortafuegos y la escala de referencia de la BTA (1:5.000), siempre se representaría por una entidad poligonal (de hecho pertenece al tema “Cubierta terrestre”, que en ningún caso incluye entidades de tipo línea).
    Los cortafuegos podrían haberse representado convencionalmente como entidades lineales en la BTA, quizás en otro tema diferente al de “Cubierta terrestre”, pero éste no es el caso.

  7. En el modelo de origen, el equivalente al tipo de fenómeno "Cortafuegos" viene representado mediante un recinto formado por un conjunto de bordes, su correspondiente centroide y su eje, ya que se trata de un fenómeno que en la realidad adopta tipología lineal. Dado que este atributo en la BTA no permite los valores "/eje" y derivados, ¿le correspondería entonces a las líneas del eje el valor “/no aplicable” según el atributo "COMPONEN1D"?

    El fenómeno “Cortafuegos” de la BTA sólo se representa mediante un polígono (es decir, sus bordes y/o su polígono interior correspondiente), pero no se incluiría el eje. Es decir, la línea de eje no se importaría a la base en formato BTA. Por eso el atributo "COMPONEN1D" no admite los valores "/eje" y derivados para este tipo de fenómeno.

  8. ¿Cuándo debe utilizarse el valor especial predefinido "9000" para codificar el atributo de uso generalizado "NOMBRE"?

    La codificación con valor “9000” del atributo “NOMBRE” significaría que 'por desconocimiento o por no haber incluido su valor, no se ha especificado el valor del atributo' (véase su definición en el punto 2.4.2.1 del Diccionario de Fenómenos de la BTA), es decir, que el atributo no ha sido informado.

  9. Para incluir los textos - por ejemplo - de las carreteras en la BTA, ¿bastaría con añadir los nombres de las carreteras como fenómeno "Texto cartográfico" (en la capa "NomGeo_tex", con el atributo "GRUPNG" = 8 - destinado a 'Vías de comunicación y transporte'), y también en el campo “NOMBRE” del tipo de fenómeno "Carretera" (en la capa “RedViaria_lin”)?

    Existen ambas opciones. Sin embargo hay que tener en cuenta que la solución como “Texto cartográfico” está pensada más para la representación cartográfica de los textos que aparecen en un mapa, mientras que la solución basada en el atributo “NOMBRE” del tipo de fenómeno en cuestión se orienta más a la posibilidad de realizar búsquedas en una base de datos.

    En caso de que se decida incluir los nombres de las carreteras como entidades de “Texto Cartográfico”, el atributo "ID_TIPO" debe ser igual a “0120”, es decir, dichos textos pasan a estar totalmente desligados del fenómeno o entidad al que hacen referencia, ya que pasan a ser los meros textos que típicamente aparecen en una cartografía pensada para imprimir en papel.
    Sin embargo, se tiene la posibilidad adicional de informar el atributo “NOMBRE” para todos los fenómenos que lo posean (en este caso para las carreteras, con atributo "ID_TIPO"=“0027”), lo cual permitiría hacer búsquedas en una base de datos. El tipo de fenómeno “Nombre geográfico” también tiene esta función, pero en este caso permite incluir en la base BTA entidades como los parajes, que no están asociados a ningún otro tipo de fenómeno definido en la BTA.

  10. La BTA especifica para el tipo de fenómeno "Acera" que 'La acera se captura tan sólo por la línea de borde (bordillo) que la separa de la calzada, sobre el terreno, por lo que nunca queda representada por un polígono. Por tanto, para las aceras el atributo "COMPONEN1D" sólo puede tomar los valores relativos al borde'.
    En la base original la acera viene representada por un recinto definido por sus bordes. Dada esta situación, ¿se debe exportar el recinto a la BTA?


    Sólo se deberían exportar a la BTA las líneas de borde del fenómeno acera de la base de datos origen, es decir, las líneas que separan la acera de la calzada (dado que en la BTA sólo se requieren dichas líneas, no los tramos de borde de la acera que puedan lindar por ejemplo con un edificio). Las líneas transferidas a la BTA adoptarían en el caso general el valor “/borde” según el atributo “COMPONEN1D” (aunque también podrían adoptar alguno de sus valores derivados – “/borde…” – según cada caso).
    El polígono de acera (me refiero sólo a su interior o relleno), no se exportaría (como tú dices) a la BTA.

  11. Dado un elemento construido de tipo escalera, que en la base de datos original se recoge como lineal (sin bordes), ¿tomaría el atributo "COMPONEN1D" el valor "/no aplicable" en la BTA?

    Si las líneas capturadas en la base de datos original son líneas esquemáticas que representan los peldaños de la misma, entonces dichas líneas adoptarían el valor “/esquema”. En otro caso, habría que analizar de qué tipo de líneas se dispone en la base de datos original.

    Si las líneas capturadas en la base de datos original representan la escalera pasando aproximadamente por su eje longitudinal, dado que el fenómeno “ELEMENTO CONSTRUIDO” no puede adoptar valores del tipo “/lineal…” para su atributo “COMPONEN1D”, la opción más adecuada sería asignar a estas líneas longitudinales el valor “/sin clasificar”. Se debe notar que el valor “/no aplicable” del atributo “COMPONEN1D” se reserva sólo para entidades con primitivas geométricas de tipo punto o polígono (véase apartado 2.4.1.2.1. del Preámbulo al Diccionario de Fenómenos).
    Otra posibilidad (más compleja) que se podría valorar en caso de que la escalera tenga una anchura suficiente (al menos 3 metros) es la de intentar generar, en el proceso de transformación a la BTA, un polígono alargado de una anchura determinada cuyo eje sea la línea que se tiene capturada; en este caso, la clasificación de las líneas de borde obtenidas en el proceso no plantearía problemas.

  12. Dado un elemento construido de tipo andén, que en la base de datos original se recoge como lineal (sin bordes), ¿tomaría el atributo "COMPONEN1D" el valor "/no aplicable" en la BTA?

    Si las líneas capturadas en la base de datos original representan el andén pasando aproximadamente por su eje longitudinal, dado que el fenómeno “ELEMENTO CONSTRUIDO” no puede adoptar valores del tipo “/lineal…” para su atributo “COMPONEN1D”, la opción más adecuada sería asignar a estas líneas longitudinales el valor “/sin clasificar”. Se debe notar que el valor “/no aplicable” del atributo “COMPONEN1D” se reserva sólo para entidades con primitivas geométricas de tipo punto o polígono (véase apartado 2.4.1.2.1. del Preámbulo al Diccionario de Fenómenos).
    Otra posibilidad (más compleja) que se podría valorar en caso de que el andén tenga una anchura suficiente (al menos 5 metros, según el criterio de selección recogido en las especificaciones de la BTA) es la de intentar generar, en el proceso de transformación a la BTA, un polígono alargado de una anchura determinada (en el caso de andenes situados entre dos vías de tren paralelas, se podría obtener un parámetro de anchura de andén bastante aproximado) cuyo eje sea la línea que se tiene capturada; en este caso, la clasificación de las líneas de borde obtenidas en el proceso no plantearía problemas.

  13. Para elementos con función de cercado, como un seto o muro, que quedan recogidas en la base de datos origen como lineales, ¿tomaría el atributo "COMPONEN1D" el valor "/ATN" en la BTA?

    Si la línea de que se dispone en la base de datos origen representa el cercado (ya sea un seto o un muro) pasando aproximadamente por su eje longitudinal, dado que el tipo de fenómeno “Cercado” de la BTA (que es el fenómeno padre de "Seto" y "Muro") puede adoptar valores del tipo “/lineal…” para su atributo “COMPONEN1D”, el valor correcto sería “/lineal” (o alguno de sus derivados “/lineal…”, en caso de que se den las condiciones para las cuales están definidos dichos valores).

    Se hace constar que los fenómenos “Muro” y “Seto” se representan como lineales (por su eje longitudinal) en la BTA si su anchura es menor de 3 metros. En caso de que la anchura supere dicho valor, se capturan por su borde o contorno (pudiendo incluir opcionalmente el polígono interior).
    En cambio, los fenómenos “Alambrada” y “Valla” tan sólo pueden adoptar en la BTA geometría de tipo línea, con lo cual sólo pueden tomar el valor “/lineal”, o sus derivados “/lineal…” si se da el caso.

  14. Para fenómenos como un tendido eléctrico y transporte por cable, ¿tomaría el atributo "COMPONEN1D" el valor "/ATN" en la BTA?

    En la ficha del tipo de fenómeno “Tendido” de la BTA, éste no tiene asociado el atributo “COMPONEN1D” (se hace constar que se trata de un fenómeno de nivel 1 en la jerarquía de fenómenos, por tanto no puede heredar dicho atributo de ningún otro fenómeno). Dada esta situación, si debido al formato de implementación este fenómeno de la BTA cayera en una capa que sí tuviese vinculado dicho atributo, se debería informar como “/ATN” (atributo nulo) – dado que es precisamente esta situación para la cual está definido dicho valor.

    En el caso del fenómeno “Transporte suspendido por cable”, nos encontramos exactamente con la misma situación.

  15. ¿Cuándo se aplicaría el valor “/no aplicable” del atributo "COMPONEN1D"? Si una entidad es de tipo puntual no tendría el atributo "COMPONEN1D". Si es de tipo poligonal tampoco, e iría entonces a las capas que albergan geometrías poligonales del formato de implementación, solo con el atributo "COMPONEN2D"

    La definición del valor "/no aplicable" del atributo "COMPONEN1D" especifica que: 'el valor “/no aplicable” del atributo “COMPONEN1D” se reserva sólo para entidades con primitivas geométricas de tipo punto o polígono'.

    Se debe tener en cuenta que las actuales especificaciones de la BTA son unas especificaciones de producto, es decir, no son unas especificaciones de formato (por ejemplo, su implementación en Shapefile o Geodatabase). Por tanto, estas especificaciones deben ser puramente conceptuales y totalmente independientes del formato de implementación (implementación física).
    Con esto se quiere hacer referencia a que un fenómeno X definido en las especificaciones BTA tiene asignado una serie de atributos (“COMPONEN1D” y “COMPONEN2D” entre los posibles), con independencia de que un objeto del fenómeno X esté formado por entidades de tipo punto, línea y/o polígono o una combinación de las mismas.

    Ejemplo: Un objeto poligonal del Fenómeno X está constituido (teniendo en cuenta un caso general) por una entidad de tipo polígono (que sería su interior o relleno) y por entidades de tipo línea (que definen su borde o contorno). El campo “GEOMETRÍA” de su ficha pondría “Línea, polígono”. Todas estas entidades (sea cual sea su geometría) pertenecen al tipo Fenómeno X, que como hemos dicho tiene a su vez asociada toda la serie de atributos que vienen incluidos en su ficha (pensemos que “COMPONEN1D” y “COMPONEN2D” están entre ellos, para este ejemplo).

    CONCEPTUALMENTE, el atributo “COMPONEN1D” sólo tiene sentido para entidades de tipo línea (como se dice en su definición), pero si dicho atributo (pongamos el caso) está asociado al Fenómeno X – tal y como acabamos de explicar – también lo está a sus entidades de tipo polígono. Para solventar esta inconsistencia, se ha definido el valor “/no aplicable” para este atributo, que se asignará a todas las entidades de tipo polígono de ese fenómeno.

    FÍSICAMENTE, cuando implementamos el modelo conceptual en un formato determinado (por ejemplo Shapefile) siguiendo las condiciones que se han definido en la documentación “BTA v1.0 – Modelo de datos para Shapefile”, tenemos que las entidades poligonales del Fenómeno X irán a parar a una capa llamada “[tema]_pol”, donde [tema] alude al nombre del tema de la BTA al que se ha asociado el Fenómeno X en las especificaciones.
    Siguiendo con el ejemplo, dicha capa conceptualmente tendría asociado el atributo “COMPONEN1D” (ya que este atributo estaba asociado conceptualmente al Fenómeno X), pero al no tener sentido para entidades de tipo polígono este atributo no se ha incluido físicamente en la capa “[tema]_pol”.

    Es decir, con las condiciones de implementación en formato Shapefile que se han definido para la BTA, los valores conceptuales “/no aplicable” del atributo “COMPONEN1D” para entidades puntuales y poligonales del Fenómeno X no se almacenarían en la base de datos (en la implementación física).
    Esto no deja de tener una justificación, y es que - dado que en esta implementación en Shapefile se aglutinan en capas las entidades de fenómenos de un mismo tema que poseen una geometría común - en el caso del ejemplo, si se incluyese el atributo “COMPONEN1D” para la capa “[tema]_pol” dicho atributo tan sólo tomaría en la tabla correspondiente del fichero Shape los valores “/no aplicable” (en caso de que el atributo estuviese asociado conceptualmente a Fenómeno X en las especificaciones) o “/ATN” (en caso de que el atributo NO estuviese asociado conceptualmente a Fenómeno X en las especificaciones) – lo cual supondría una gran repetición de valores para los registros de esa tabla.

    Esta particularidad, que de alguna forma supone una salvedad respecto a las especificaciones de producto (conceptuales), debería estar documentada en las correspondientes “Especificaciones Técnicas de la BTA v1.0 en formato Shapefile”. Sin embargo, lamentablemente dicho documento todavía no se ha elaborado – tan sólo se han diseñado los modelos y las plantillas que se suministran, que no son una primera versión susceptible de mejoras.

    Un razonamiento análogo puede hacerse respecto al atributo “COMPONEN2D”.

  16. ¿Para qué se han incluido los atributos “COMPONEN1D” y “COMPONEN 2D” en algunos fenómenos de la BTA? ¿Qué función tienen?

    Los atributos “COMPONEN1D” y “COMPONEN 2D” se han incluido en algunos fenómenos de la BTA básicamente para:

    En el caso de “COMPONEN1D”: relativo a líneas

    • Gestionar su representación (ya sea en papel o en un soporte digital), es decir, problemas de pintado que llevan emparejados problemas de prioridad gráfica entre objetos. Intervienen aquí pues las ocultaciones entre objetos – Los valores “/… oculto” y “/… coincidente” son descriptivos de esta función. Por otro lado, el valor “/esquema” identifica líneas que son esquemáticas y tienen un valor estético en la representación.
    • Controlar la información sobre la conectividad de aquellos fenómenos que están involucrados en una red (como la red de viaria o de transportes, o la red hidrográfica) – Los valores “/… conexión” son descriptivos de esta función.
    • Identificar el método de captura que se ha utilizado para estas entidades (OJO: que debe ser acorde a las reglas que se fijan en las Especificaciones y Diccionario de Fenómenos de la BTA) – Los valores “/borde…”, “/eje…” y “/lineal…”son descriptivos de esta función.

    Este atributo está por tanto ligado a aquellos fenómenos:

    • Que forman parte de una red (valores “/… conexión”),
    • Y/o que pueden tener diferentes métodos de captura según la entidad real que representan - Por ejemplo, un objeto de “CORRIENTE NATURAL” puede venir capturada, según el caso, como una línea a lo largo de su eje (valores “/lineal…”) o como un polígono con bordes (valores “/borde…”) que además tenga una línea de eje a lo largo de su dimensión longitudinal (valores “/eje…”),
    • Y/o que pueden plantear problemas de prioridad gráfica (valores “/… oculto” y “/… coincidente”) que forman parte de una red o expresamente se quieran controlar sus ocultaciones debido a otras entidades.

    En el caso de “COMPONEN2D”: relativo a áreas o polígonos

    • Gestionar su representación (ya sea en papel o en un soporte digital), es decir, problemas de pintado que llevan emparejado problemas de prioridad gráfica entre objetos. Intervienen aquí pues las ocultaciones entre objetos – El valor “/oculto” es descriptivo de esta función.

    Este atributo está por tanto ligado a aquellos fenómenos que pueden plantear problemas de prioridad gráfica (valor “/… oculto”) que forman parte de una red o expresamente se quieran controlar sus ocultaciones debido a otras entidades.

  17. En el caso del tipo de fenómeno "Margen de bancal", ¿por qué el atributo "COMPONEN1D" debe tomar el valor “/no aplicable” si sólo puede adoptar geometría de tipo línea y no de tipo punto ni polígono?

    Para el caso particular de “MARGEN DE BANCAL”, además de las funciones genéricas que cumplen los atributos "COMPONEN1D" Y "COMPONEN2D", entran en juego las relaciones jerárquicas entre fenómenos que están definidas en la BTA.

    El fenómeno de nivel jerárquico 1 llamado “Cambio brusco de pendiente” es el fenómeno padre de “Escarpado”, “Margen de bancal” y “Talud” (que son fenómenos hijo de nivel jerárquico 2 del anterior).
    Este fenómeno padre posee los atributos “COMPONEN1D” y “COMPONEN2D” ya que para él es necesario gestionar y controlar los aspectos genéricos mencionados anteriormente para sus líneas y polígonos, respectivamente. Destacar que las entidades de este fenómeno pueden ser de geometría línea y polígono.

    Sus fenómenos hijo “Escarpado” y “Talud” también pueden adoptar ambas geometrías. Por las relaciones de herencia definidas, también poseen los atributos “COMPONEN1D” y “COMPONEN2D” y de esta manera se pueden gestionar y controlar los mismos aspectos.

    En cambio, el fenómeno “Margen de bancal”, que también hereda los atributos “COMPONEN1D” y “COMPONEN2D” de su fenómeno padre, sólo puede adoptar la geometría de tipo línea (convencionalismo cartográfico de la BTA, definido en su ficha de fenómeno).
    Por un lado, su atributo “COMPONEN2D” no tiene sentido ya que no puede adoptar entidades de tipo polígono, con lo que éste siempre debe adoptar el valor “/no aplicable” (tal como se especifica en la celda NOTAS de su ficha).
    Por otro, no tiene sentido que su atributo “COMPONEN1D” tome otro valor diferente a “/no aplicable”, dado que los valores permitidos para su fenómeno padre (y por tanto, aquellos que únicamente puede heredar) son tan sólo “/borde”, “/borde coincidente”, “/borde virtual”, “/borde oculto”, “/borde case”, “/sin clasificar” o “/no aplicable” (véase en la ficha del fenómeno “Cambio brusco de pendiente”) y “Margen de bancal” siempre se captura como una línea (que representa el margen del bancal pero que no es el borde de ningún recinto). Como conclusión, sólo el valor “/no aplicable” tiene sentido para el atributo “COMPONEN1D” de “Margen de bancal” (notar que el valor “/sin clasificar” pierde también su sentido si tampoco tiene sentido ningún otro valor de la lista).

    Se hace también constar que el tipo de fenómeno “Margen de bancal”, al tener geometría de tipo línea, no presenta problemas de prioridad gráfica entre polígonos.

  18. Para la mayoría de las entidades poligonales de la base de datos origen (se incluyen sus bordes, recinto y centroide) se sabe cuál ha sido su método de captura, es decir el atributo "COMPONEN1D" es un "/borde...", pero sin embargo no se ha tenido en cuenta la ocultación de entidades, ni los problemas de prioridad gráfica. Es decir que si - por ejemplo - se tiene un embalse con un puente o un embalse junto a una edificación, no se está distinguiendo si es un "/borde coincidente", un "/borde oculto" o un "/borde virtual", simplemente se ha capturado como un "/borde" genérico. En este caso, ¿qué valor tomaría el atributo "COMPONEN1D"? Si se le asigna el valor “/sin clasificar” estaría perdiendo información sobre el método de captura y si se le asigna “/borde” en ocasiones podría resultar una información engañosa, ya que según las Especificaciones de la BTA el valor "/borde" se toma cuando no se produce ninguna de las condiciones para clasificarlo como “/borde coincidente”, “/borde virtual”, “/borde oculto” o “/borde case”

    Por la descripción que se facilita, parece ser que los datos de la base de origen recogen cierta información sobre la captura, pero no toda la que en principio requiere la BTA.

    En el caso de que en los datos originales no se distingan todos los casos previstos para los bordes en la BTA, se tienen dos opciones:

    1. Informar el atributo "COMPONEN1D" como “/sin clasificar” – En este caso, como bien apuntas, estarías perdiendo información, lo cual no es lo más deseable ni recomendado.
    2. Informar el atributo "COMPONEN1D", realizando previamente ciertos análisis espaciales para detectar precisamente los casos que no tienes informados.

    Por ejemplo, en el caso de coincidentes puedes realizar un análisis espacial de coincidencia o cercanía. Con esto podrías detectar los casos en que se produce una coincidencia de bordes. En la BTA no se define una tabla de prioridades entre fenómenos, con lo que sería elección vuestra la decisión sobre qué entidad tiene preferencia sobre la otra (es decir, cuál se pondría como “/borde” y cuál como “/borde coincidente”). Simplemente tendrías que aplicar un criterio que tenga lógica.

    Los casos de ocultación tampoco serían un problema si se dispone de la extensión - por ejemplo - de los puentes (su tablero, como contorno o como polígono). Los bordes de entidades que quedaran bajo dicha extensión se podrían categorizar como “/borde oculto” (un razonamiento análogo podría hacerse con líneas de eje).

    Los “/bordes virtuales” se podrían detectar haciendo análisis similares teniendo de partida los contornos de las hojas cartográficas.

    Obviamente, este tipo de análisis se deben diseñar y adaptar teniendo en cuenta las especificaciones de los datos de partida.

  19. En relación al gráfico del Diccionario de Fenómenos de la BTA que muestra el uso del atributo "COMPONEN1D" (Gráfico nº 1, Punto 2.4.1.2.1), cuando se produce un fragmentación en planta debido a una ocultación, por ejemplo en el caso de una carretera ocultada por un puente se crearían - para el lado izquierdo de la carretera - dos "/bordes virtuales" (BVI) para la carretera y un "/borde" (BOR) correspondiente al borde izquierdo del puente.
    Si los datos de origen procedentes de CAD solo tienen un único "/borde" ligado a ambos tipos de fenómeno (carretera y puente), ¿siempre sería necesario incluir en la BTA tres geometrías lineales (triplicar la que existe para el borde de ese lado del puente - dos BVI para carretera y el BOR para el puente)?


    Respecto a tu primera duda, sobre la intersección en planta puente/carretera, el gráfico de ejemplo que se adjunta en la ficha del tipo de fenómeno "Puente" intenta reproducir 2 casos de ejemplo:

    a) Caso 1 – Carretera que pasa por debajo de un puente
    La carretera queda sectorizada o dividida en tramos. Los bordes de estos tramos que tocan en planta con el borde del puente que corta a la carretera, quedan clasificados como "/borde virtual" (BVI). Los bordes de la carretera que quedan bajo el tablero del puente quedan clasificados como "/borde oculto" (BOC).

    b) Caso 2 – Carretera que pasa sobre el tablero de un puente
    En este caso, el puente es la base que soporta la carretera (se podría decir que están al mismo nivel, aunque obviamente el tablero de puente está bajo la carretera). La carretera también queda sectorizada o dividida en tramos. Los bordes de estos tramos que tocan en planta con el borde del puente que corta a la carretera, quedan clasificados como "/borde virtual" (BVI), como en el caso 1. Los bordes de la carretera que transcurren paralelos a la dimensión longitudinal del tablero del puente quedan clasificados como "/borde" (BOR), a diferencia del caso anterior.

    Como se comenta en el enunciado de la pregunta, en la BTA es necesario duplicar las líneas que en principio son coincidentes en planta, tal como se especifica en el Apartado 5.1 de las Especificaciones de la BTA (denominado “Principios Generales”), Página 16:

    'Como criterio general, cuando dos o más instancias de cualquier tipo de fenómeno tengan primitivas geométricas coincidentes en proyección plana, dichas primitivas se repiten para cada instancia. En el preámbulo del diccionario se detallan los distintos roles que pueden cumplir los tramos coincidentes (véase el apartado 2.4.1.2), haciendo mención explícita de la coincidencia con el marco de hoja.'

    No hay por tanto multi-atribución de líneas, es decir, no es posible que una misma instancia de línea pueda ser utilizada para formar las geometrías de varios fenómenos. Cada instancia de fenómeno debe tener su propia línea.
    Es más que probable que el formato BTA evolucione en este sentido, pero dado el contexto tecnológico de las organizaciones cartográficas en España, de momento se ha optado por una propuesta más conservadora.