[Talk-es] [Catastro] Versión 2012-06-13 de cat2osm (opción -elemtex)
Javier Sánchez
javiersanp en gmail.com
Jue Jun 14 21:22:37 BST 2012
Hola
Está disponible una nueva versión de Cat2Osm que incorpora cambios
referentes a la opción -elemtex. De resto funciona igual que hasta
ahora.
Se trata de la posibilidad de mejorar la clasificación de los
elementos textuales en función del contenido del campo rótulo Las
reglas para asignar etiquetas se definen en un fichero de texto y sólo
se utilizan si se indica la ruta a ese fichero en el fichero de
configuración mediante una entrada del tipo
ElemtexRules=rutafichero
Por ejemplo, ElemtexRules=config/elemtex.rules
El fichero de texto puede contener reglas definidas como una expresión
regular [1] y a continuación una o varias etiquetas separadas por
tabuladores. Cada etiqueta se define como clave=valor, por ejemplo,
amenity=school. Esta sería la regla para poner las etiquetas a
oficinas de correos
^correos.* amenity=post_office, operator=Correos
Es decir, si empieza por el texto correos, le asigna esas dos
etiquetas. Es independiente de las mayúsculas. La idea es que cada
cual pueda crearse su fichero con reglas específicas para su zona. Las
reglas más generales que vayan apareciendo, para que sean útiles para
todo el mundo, se ruega ir apuntandolas en [2].
Además de estas reglas de etiquetado, también se pueden añadir en el
fichero reglas de validación. Se trata de reglas formadas sólo por una
expresión regular, sin etiquetas. Sirven para filtrar aquellos
elementos que cumplan alguna de estas reglas. Por ejemplo, la regla
^BL\s[0-9IVX\.\-\+]+$
Elimina los rótulos de número de bloque, como BL 1, BL IV o BL 1-1, etc.
El motivo es que hay muchos elementos constructivos que por error de
Catastro están identificados como otros tipos de rótulos.
Espero que estos cambios resulten útiles y sirvan junto con la
cuestión de control de calidad para tener el visto bueno en la lista
import a la subimportación de Elemtex.
Saludos, Javier Sánchez
[1] http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular
[2] http://wiki.openstreetmap.org/wiki/Traduccion_metadatos_catastro_a_map_features#Etiquetado_en_ELEMTEX.SHP
Más información sobre la lista de distribución Talk-es