Ejercicio 4: Adición de una propiedad

Un conjunto de clases de elementos y sus propiedades se denomina esquema. El esquema puede tener propiedades restringidas. Las restricciones determinan qué objetos se pueden añadir a una determinada clase de elemento. Por ejemplo, para añadirlo a la clase de elemento Roads, un objeto debe ser una línea. Las propiedades, al igual que los atributos, son características de todos los objetos de la clase de elemento. Por ejemplo, una propiedad de la clase de elemento Roads podría especificar el número de carriles que incluye o el límite de velocidad. El valor varía, pero todos los elementos Roads tienen un límite de velocidad y un determinado número de carriles.

No se pueden cambiar los esquemas de todos los tipos de orígenes de datos, pero se pueden editar los esquemas de archivos SDF. En esta lección editará un esquema SDF para añadir una propiedad a la clase de elemento Roads. La nueva propiedad está restringida, de forma que solo algunos valores son válidos.

Nota: En este ejercicio se utiliza el mapa modificado en el Ejercicio 2: Conexión con los datos SDF nuevos.

Propiedades restringidas a rangos de valores

Puede especificar que solo sean válidos los valores de un rango determinado. Puede incluir o excluir cada extremo del rango: los valores mínimo y máximo posibles. Por ejemplo, puede hace un rango de 1 a 100, ambos incluidos. Puede especificar un rango de cualquier valor superior a 1 e inferior a 100, pero no 1 o 100. Asimismo, puede especificar cualquier combinación.

Para añadir una propiedad a la clase de elemento Roads restringida por rango

  1. En el Panel de tareas, acceda al Explorador de mapa.
  2. Seleccione el origen de datos SDF en la parte superior del panel.
  3. Haga clic en EsquemaEditar esquema.

    Edite el esquema SDF.

  4. En el Editor de esquemas, expanda el árbol del esquema a la izquierda para ver las tres clases de elementos.
  5. Seleccione la clase de elemento Roads.
  6. Haga clic en Nueva propiedad en la parte superior de la ventana.

    A la izquierda, bajo las propiedades existentes, aparece Propiedad1.

  7. Precise las características de la nueva propiedad utilizando la información que se muestra en la siguiente ilustración:

    Cree una propiedad con estos valores. Los cuatro últimos campos aparecen tras definir el Tipo de restricción.

    Estos valores crean una propiedad que representa el número de carriles de una carretera. El valor debe ser un número entero de 1 a 5, ambos incluidos. No hay ningún valor por defecto para esta propiedad.

    Al definir Valor mínimo incluido y Valor máximo incluido como Verdadero, los valores mínimo y máximo del rango son entradas válidas.

  8. Haga clic en Aplicar y confirme los cambios.

    La entrada "Propiedad1" a la izquierda se actualiza para mostrar el nombre nuevo.

  9. Haga clic en Aceptar y confirme los cambios para cerrar el Editor de esquemas.

Para continuar con el aprendizaje, vaya al Ejercicio 5: Relleno de las nuevas propiedades con valores.