viernes, 22 de mayo de 2009

gvSig Extension Normalización de cadenas de texto

Dejo una referencia a esta extensión que realmente me ha simplificado mucho la vida a la hora de cargar datos en la aplicación. Se trata de la Extensión de Normalización.

La normalización de una cadena de texto consiste en sustraer de ésta un conjunto de subcadenas que poseen sentido por si solas. En el caso de una dirección postal, la normalización consiste en obtener de forma separada los distintos elementos que la forman, como puede ser el nombre de la calle, el código postal, el número de portal, el municipio, la provincia, etc. Este proceso de partición de la cadena original en distintas subcadenas con sentido propio se realiza gracias a la definición de los distintos caracteres que actúan como puntos de ruptura entre cadenas de texto.
Esta extensión permite realizar, por una parte, la normalización de cadenas que se encuentren en un fichero de texto plano (txt,*csv*, etc.), guardandolas posteriormente en los registros de una nueva tabla en formato dbf. Por otra parte, también se normalizan cadenas de texto que se encuentran en los registros de un campo de un tabla, almacenandose en la misma tabla en nuevos campos o en una tabla nueva, con la posibilidad de añadir camposcomunes con la original para poder realizar una posterior unión de tablas (Join).

Ejemplos de normalización:

Conde Salvatierra de Alava#34#10#46004#Valencia
Calle. Conde Salvatierra de Alava
Número. 34
Puerta. 10
CP. 46004
Ciudad. Valencia

533002.5;4757999.5;778.77
X UTM. 533002.5
Y UTM. 4757999.5
h. 778.77

Esta extensión añade a la interfaz de gvSIG dos botones en la barra de herramientas y dos nuevas funcionalidades en el menú Tabla.
Fuente Descarga

No hay comentarios:

Publicar un comentario