Estándar para Nombramiento de Objetos en la Geodatabase ...

19
Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia 1 Estándar para Nombramiento de Objetos en la Geodatabase Corporativa Departamento Administrativo de Planeación Subdirección de Información, Seguimiento y Evaluación Estratégica Subsecretaría de Tecnología de Información Unidad de Planeación Documento de Estándar Versión 2.1 Octubre de 2012

Transcript of Estándar para Nombramiento de Objetos en la Geodatabase ...

Page 1: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

1

Estándar para Nombramiento de Objetos en la Geodatabase Corporativa

Departamento Administrativo de Planeación Subdirección de Información, Seguimiento y Evaluación Estratégica Subsecretaría de Tecnología de Información Unidad de Planeación Documento de Estándar Versión 2.1 Octubre de 2012

Page 2: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

2

Formato Preliminar del Documento

Título:

Nombramiento de Objetos en la Geodatabase

Fecha m/d/a: 22/11/2011

Sumario: Documento que describe el procedimiento para el nombramiento de objetos en la Geodatabase

Palabras Claves Geodatabase

Formato PDF

Fecha Emisión m/d/a: 22/11/2011 Fecha Modificación 10/10/2012

Dependencia: Subdirección Información, Seguimiento y Evaluación Estratégica

Código: Versión 2.1

Autor (es): Astrid Elena Muñoz Uribe Laura Catalina Hernández Posada Subdirección de Información, Seguimiento y Evaluación Estratégica

Jaime Andres Vargas Benjumea Subsecretaría de Tecnología de Información

Información Adicional:

Reviso: Astrid Elena Muñoz William Restrepo Rodas

Aprobó: Astrid Elena Muñoz William Restrepo Rodas

Page 3: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

3

Versión del documento

Versiones del Documento Fecha Modificación Observaciones

2.0 Noviembre 21 de 2011 Aprobación del documento

2.1 Octubre 10 de 2012

Modificaciones realizadas debido al proceso de

Modernización y al Cambio de Servidores

Control de Cambios

Ítem Modificación Observaciones

Dependencia Página de inicio

Cambia de Nombramiento de la Subdirección Metroinformación por Subdirección Información, Seguimiento y Evaluación Estratégico.

Nombres de las conexiones Página 6 Nombramiento de las conexiones

Lista de Distribución

Nombre Dependencia Fecha Entrega

Usuarios Mesa SIG Todas las dependencias Octubre 12 de 2012

Page 4: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

4

Tabla de Contenido

Versión del documento ...................................................................................................................... 3

Control de Cambios ............................................................................................................................ 3

Lista de Distribución ........................................................................................................................... 3

Introducción ....................................................................................................................................... 5

Norma para la Estructuración de Información para la Geodatabase Corporativa ............................ 6

1. OBJETIVO ............................................................................................................................ 6

2. ALCANCE ............................................................................................................................. 6

3. POLÍTICA .............................................................................................................................. 6

4. TÉRMINOS Y DEFINICIONES ......................................................................................... 7

5. ESTRUCTURACIÓN DE LA GEODATABASE: .............................................................. 9

6. NOMBRAMIENTO EN LA GEODATABASE: ................................................................ 14

Page 5: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

5

Introducción

El Municipio de Medellín cuenta con una GeodatabaseCorporativa consolidada, que se encuentra en permanente actualización, debido a su gran volumen y a que se encuentra en constante cambio en el tiempo dada la dinámica de la ciudad. La información que reposa en ésta gran base de datos geográfica permite la tabulación, análisis, cruces e interpretación de distintas variables para apoyar la toma de decisiones y procesos de gestión en las distintas dependencias.

Se define en este documento la “Política para el nombramiento de objetos en la en la Geodatabase”, de manera que la información que se genere en los distintos proyectos del Municipio de Medellín que tengan un contenido geográfico pueda ser incorporada a la Geodatabase para consulta general de todos los usuarios.

Esta política está orientada a todos los usuarios contratistas de las distintas dependencias del Municipio de Medellín y de sus entidades descentralizadas.

Page 6: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

6

Norma para la Estructuración de Información para la Geodatabase Corporativa

1. OBJETIVO

Este documento establece las directrices y lineamientos de estandarización en el nombramiento de los diferentes objetos de la Geodatabase, al igual que los objetos propios del motor de la base de datos de la plataforma geográfica del Municipio de Medellín.

2. ALCANCE

Los lineamientos contenidos en el presente documento son de observancia obligatoria para todo el personal que labore en, o para, el Municipio de Medellín que por sus funciones tenga acceso a equipos de cómputo, sistemas y aplicaciones, bases de datos, instalaciones del centro de cómputo y en general a todos los recursos informáticos de la organización.

3. POLÍTICA

La Geodatabase Corporativa cuenta con varios esquemas de información, los cuales se anexan en el siguiente cuadro, estos esquemas permiten la consulta sobre las temáticas específicas.

GEODATABASE DESCRIPCIÓN

CARTO Geodatabase que le proporciona al usuario diferentes elementos útiles para generar mapas temáticos y realizar impresiones de estos. Contiene elementos como el metro, estaciones del metro, río, entre otras. Encontrarán información cartográfica actual e histórica.

GISCATASTRO Es la geodatabase de la información catastral consolidada, allí encontrarán la información de lotes, construcciones, manzana, nomenclatura domiciliaria, Zonas geoeconómicas.

Es una geodatabase consolidada de la información catastral con sus diferentes temáticas.

SIGAM Información temática producida por la secretaria de Medio ambiente.

Page 7: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

7

SITE Es la geodatabase espacial que se actualiza en el Departamento Administrativo de Planeación, allí encontrarán información del Plan de Ordenamiento Territorial vigente e históricos, información de espacio público, planes parciales, equipamientos, entre otros.

ADMOOPP Geodatabase con información relacionada con el inventario de los segmentos viales. Incluye información espacial y técnica de la vía como información de calzadas, condiciones de servicio, condiciones estructurales, infraestructura asociada (andenes, bordillos, drenajes rutas, entre otros).

GISTTO Geodatabase con información de la secretaría de Transportes y Tránsito. En ella se puede consultar la ubicación de los semaforos, rutas de buses, zonas ZER, zonas amarillas, paraderos de buses, acopios de taxis, entre otros.

Imágenes Fotografía aérea del 2004 e imágenes satelitales del 2008

Cuadro 2. Descripción de esquemas existentes en la Geodatabase

Teniendo en cuenta estos esquemas cada dependencia deberá estructurar su información considerando la existente, de manera que no se generen duplicidades y que la información pueda ser incorporada en cada esquema según su temática.

El nombramiento de objetos en la geodatabase y base de datos de la plataforma geográfica, deberá realizarse teniendo en cuenta las directrices y lineamientos establecidos en este documento.

Todo documento elaborado sobre este tema deberá ser remitido al Grupo SIGAME del Departamento Administrativo de Planeación, para su validación y aceptación. La documentación existente y la elaborada sobre este tema será publicada en la intranet - EUREKA, del Municipio de Medellín y en ISOLUSION donde podrá ser consultada por todo el personal de la organización.

4. TÉRMINOS Y DEFINICIONES

ATRIBUTOS: Representa una propiedades de interés en una entidad ya sea geográfica o no geográfica.

Page 8: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

8

CONSTRAINTS: Son validadores que se asignan a la estructura de las tablas. Son utilizados para definir claves primarias, foráneas, claves únicas, asignación de valores por defecto. En general dale comportamiento a los atributos y validar la integridad de los datos. DOMINIOS: Es una regla de validación sobre un atributo permite la integridad de los atributos sin importar el tipo de dato. Existen dos tipos de dominio por código de valor o por rango de valor. FEATURE CLASS: Es una colección de elementos geográficos con el mismo tipo de geometría (punto, línea, polígono), los mismo atributos y la misma referencia espacial. FEATURE DATASET: Es una colección de Feature clases que comparte una misma referencia espacial (Sistema de coordenada y área geográfica). FUNCIONES: Es un conjunto de instrucciones en PL/SQL. Se diferencian de los procedimientos, en que las funciones retornan un valor al ambiente desde donde fueron llamadas. GEODATABASE: Hace referencia a una base de datos espacial almacenada en un motor de base de datos (RDBMS) por medio de tablas o entidades relacionadas entre sí, en la cual se modela todas las entidades espaciales de acuerdo al tipo de formato espacial (vector o raster). PAQUETES: Es una colección encapsulada de objetos, programa relacionados

(procedures, Funciones, variables, constantes, cursores y excepciones) almacenados juntos en la base de datos. PROCEDIMIENTOS: Es un programa relacionados (Funciones, variables, constantes,

cursores y excepciones) almacenados juntos en la base de datos. SECUENCIAS: Es un objeto que proporciona una lista consecutiva de números unívocos, utilizables para la programación. TRIGGER: Es un bloque PL/SQL asociado a una tabla, que se ejecuta cuando una

determinada instrucción en SQL que se va a ejecutar sobre dicha tabla.

SINÓNIMOS: Es el nombramiento de objetos con la finalidad de que un usuario

pueda ver los objetos de otro esquema.

Page 9: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

9

VISTA MULTIVERSIONADA: Es una extracción de la información espacial correspondiente a las diferentes versiones, esta información es presentada de forma alfanumérica sin tipo de dato espacial.

5. ESTRUCTURACIÓN DE LA GEODATABASE:

La información en la geodatabase puede ser representada de manera espacial por medio de Datasets, Feature class, Dominios, Subtipos, Redes Geométricas, superficie, metadatos y geoprocesamiento.

5.1 Geodatabase: Feature Dataset

El Feature Dataset es representado por el siguiente símbolo .

Para el nombramiento de los Feature Dataset se utilizará el lenguaje natural sin acrónimos en lo posible.

Tema Especifico o Feature Dataset

DivisionAdministrativa

Catastro

Tabla 1. Feature dataset

5.2. Geodatabase: Feature Classes

El Feature Class es representado por el siguiente símbolo .

Para el nombramiento de los Feature Class se utilizara el lenguaje natural sin acrónimos, tomando la terminología definida por el Municipio de Medellín o especificada en los términos de referencia:

Page 10: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

10

Tema Especifico o Feature Class

LimiteComunaCorregimiento

Lote

Construccion_01

Tabla 2. Feature Class

LONGITUD:

La longitud máxima permitida para el nombramiento de un Feature Class es de 30 caracteres. Si se excede esta longitud no puede ser llevado a la Geodatabase Corporativa este elemento.

5.3. Geodatabase: Subtipos

Estará dos por el Prefijo “SUBTIPO_” seguidos del nombre del objeto o Features Class asociado, el uso de acrónimos es permitido para el nombramiento del nombre del subtipo:

Subtipo

SUBTIPO_LOTE

SUBTIPO_EQUIPAMIENTO

Tabla 3. Subtipo

Tablas Tipo: El nombramiento de las tablas tipos se coloca como prefijo la palabra “TIPO o CLASE” seguido del nombre o significado de la información que almacena. No se incluyen en los Nombres caracteres especiales:

Tablas Tipo o Parámetros

TipoPoste

TipoAntena

Page 11: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

11

Tabla 4. Parámetros

Tablas de Intersección: Es un nombre compuesto con los nombres de las tablas o Feature Class involucrados en la intersección. No se incluyen en los Nombres caracteres especiales.

Tablas que resuelven relaciones o asociaciones M:N

ViasInterceptores

Tabla 5. Intersección

5.4 Geodatabase: Relaciones

El nombramiento de los objetos de relación será un nombre compuestos con los nombres de las tablas o Feature Class involucrados en la relación. El nombre incluye como separador el carácter especial “_“. El orden de los nombre será Objeto_Origen(1) seguido Objeto_Destino(N).

Relaciones Descripción

Manzana_Lote Una Manzana incluye 0..1 o muchos Lotes.

Lote_Construccion Un Lote incluye 0..1 o muchas construcciones.

Tabla 6. Relaciones

5.5. Geodatabase: Atributos

Los atributos dentro de la Geodatabase para los objetos espaciales tendrán las siguientes especificaciones en el nombramiento de objetos:

Llaves Foráneas serán nombradas con el nombre del Objeto Origen de la relación seguido de la palabra “ID”.

Page 12: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

12

Las llaves primarias o claves únicas serán nombradas con la palabra “código” se aceptan acrónimos para el nombramiento de atributos de las entidad; esto para el caso en que el identificador no sea numérico. El 80 % -100% el moldeamiento de objetos espaciales no poseen tipo de datos numéricos en su clave o llave primaria.

La clave primaria que sea numérica debe estar nombrada por medio de la palabra “consecutivo” o “IDxxx”.

El nombre de los atributos estará formado por palabras compuestas, acrónimos o la combinación de los dos, se permite el uso de separadores como “_”.

Los demás atributos serán nombrados con palabras del lenguaje natural tomado el vocabulario descritos por el Municipio de Medellín o en los términos de referencia.

LONGITUD:

Teniendo en cuenta las restricciones de Oracle se debe tener en cuenta que la longitud máxima permitida para el nombramiento de un atributo y de un feature class es de 30 caracteres. Si se excede esta longitud el elemento que se defina no puede ser llevado a la Geodatabase Corporativa.

5.6. Geodatabase: Dominios

Serán nombrados así: Se inicia con el tipo de dominio el cual puede ser por las letras “RDOM” para Rango y “CDOM” para Valores seguido la palabra que identifica a modo general el proyecto o el modelamiento y luego se le adiciona del nombre del agrupamiento de valores en el domino.

No se utilizaran caracteres especiales como nombres de dominios. Los valores de los dominios serán de tipo entero para los casos de listado de valores o será tipo texto de máximo 10 posiciones para el caso de valores descriptivos conocidos y para los dominios de tipo rango será entero para los rangos mínimos y máximos.

Listado de Valores:

Page 13: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

13

Dominio Valor Descripción

CDomPOT_Ambito 1 Metropolitano y Regional

2 Ciudad

3 Zonal y Corregimental

4 Barrial y Suburbano

5 Vecinal y Veredal

Tabla 7. Dominio CDomPOT_Ambito

Dominio Valor Descripción

CDomPOT_Tratamiento CN1 Consolidacion Nivel 1

CN2 Consolidacion Nivel 2

CN3 Consolidacion Nivel 3

C Conservacion

MI Mejoramiento Integral

R Renovacion

D Desarrollo

API Areas para la Preservación de Infraestructuras y Elementos del Sistema Estructurante

REDG1 Redesarrollo Primer Grupo

REDG2 Redesarrollo Segundo Grupo

Tabla 8. Dominio CDomPOT_Tratamiento

Page 14: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

14

6. NOMBRAMIENTO EN LA GEODATABASE:

La Geodatabase del Municipio de Medellín se encuentra almacenada en un motor de base de datos Oracle 10g, este motor tiene una serie de objetos sobre los cuales se pueden desarrollar programas secuenciales y scripts, los cuales facilitan el manejo de la información al igual que aumentan el desempeño en cuanto a la solicitud de información a la base de datos.

Estos objetos especiales son los índices, vistas, paquetes, procedimientos, funciones, triggers, secuencias, sinónimos.

A continuación se determina el nombramiento para estos objetos especiales en la base de datos.

Esta política también aplicará en el nombramiento de objetos para la creación de bases de datos alfanuméricas que se creen dentro de un proyecto SIG dentro de la categoría de desarrollo a la medida. En el caso de que el Municipio de Medellín adquiera un producto desarrollado por una empresa legalmente constituida o por un producto debidamente registrado el cual tenga un modelo de datos o un nombramiento de objetos definido, se aceptara los estándares y condiciones de este.

Page 15: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

15

6.1. Oracle: Vistas

El nombramiento de estas será determinado de la siguiente forma:

Vista Multiversionadas: Se inicia con las letras “MV” seguido del nombre de la capa o Feature class. Es importante que sea en mayúscula sostenida y sin caracteres especiales como comillas.

Vistas Multiversionadas

MVLOTE

MVCONSTRUCCION

Tabla 9. Vistas Multiversionadas

Vistas: Se inicia con las letras “V, VW” seguido del nombre de la vista. Es importante que sea en mayúscula sostenida y sin caracteres especiales como comillas. Se permite la utilización del siguiente carácter “_” solo en los casos donde las vistas tengan palabras compuestas.

Vistas

VFICHANORMATIVA

VINSTALACIONESBARRIOCOM_ACU

VW_FICHANORMATIVA

Tabla 10. Vistas

6.2. Oracle: Índices

Los índices son almacenados de forma física y su funcionalidad es permitir que las filas de las columnas se recuperen fácilmente.

Oracle utiliza índices por defecto de tipo árbol B*. También existen índices de tipo BIT MAP que se basan en operaciones a nivel de bits.

Page 16: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

16

Claves Primarias: El nombramiento de las claves primarias estará determinado con la siguiente estructura de nombramiento PK_<Nombre de la Tabla>, el nombramiento debe ser en mayúsculas.

Índices-Claves Primarias

PK_TBLESTADOOBRA

Tabla 11. Índices-Claves Primarias

Claves Foráneas: El nombramiento de las claves foráneas estará determinado con la siguiente estructura de nombramiento FK_<Nombre de la Tabla Maestra>, el nombramiento debe ser en mayúsculas.

Índices-Claves Foráneas

FK_TBLESTADOOBRA

Tabla 12. Índices-Claves Foráneas

Índice Únicas: El nombramiento de los índices estará determinado con la siguiente estructura de nombramiento U_<Nombre de la Tabla >, el nombramiento debe ser en mayúsculas.

Índices-Claves Unicas

U_TBLESTADOOBRA

Tabla 13. Índices-Claves Únicas

6.3. Oracle: Paquetes

El nombramiento de los paquetes es de libre nombramiento por parte de los contratistas, el único requerimiento es que sea en mayúscula y que tenga una letra, acrónimo o palabra que represente un paquete.

Page 17: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

17

Paquetes

PKG_CALCULO

PKGACTUALIACION

PAQCALCULO

Tabla 14. Paquetes

6.4. Oracle: Procedimientos

El nombramiento de los procedimientos es de libre nombramiento por parte de los contratistas, el único requerimiento es que sea en mayúscula y que tenga una letra, acrónimo o palabra que represente un procedimiento.

Procedimientos

PR_CALCULO

PRGACTUALIACION

PAQCALCULO

Tabla 15. Procedimientos

6.5. Oracle: Funciones

El nombramiento de las funciones es de libre nombramiento por parte de los contratistas, el único requerimiento es que sea en mayúscula y que tenga una letra, acrónimo o palabra que represente una función.

Funciones

F_CALCULO

FGACTUALIACION

FCNCALCULO

Tabla 16. Funciones

Page 18: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

18

6.6. Oracle: Trigger

El nombramiento de los trigger es de libre nombramiento por parte de los contratistas, el único requerimiento es que sea en mayúscula y que tenga una letra, acrónimo o palabra que represente el trigger.

Tabla 17. Trigger

6.7. Oracle: Secuencias

El nombramiento de las secuencias es de libre nombramiento por parte de los contratistas, el único requerimiento es que sea en mayúscula y que tenga una letra, acrónimo o palabra que represente la secuencia.

Secuencia

S_CALCULO

SCALCULO

SEC_CALCULO

Tabla 18. Secuencias

Trigger

TS_CALCULO

TSCALCULO

T_CALCULO

TCALCULO

Page 19: Estándar para Nombramiento de Objetos en la Geodatabase ...

Centro Administrativo Municipal – CAM La Alpujarra Calle 44 No. 52 – 165 Línea Única de Atención a la Ciudadanía 44 44 144 Medellín - Colombia

19

6.8. Oracle: Sinónimos

El nombramiento de los sinónimos es de libre nombramiento por parte de los contratistas, el único requerimiento es que sea en mayúscula.

Sinónimo

BARRIOVEREDA

CONSTRUCCION

LOTE

Tabla 19. Sinónimo

6.9. Oracle: Constraints

El nombramiento de los constraints es de libre nombramiento por parte de los contratistas, el único requerimiento es que sea en mayúscula y se respete la denominación que se tiene en este documento para el nombramiento de claves primarias, claves secundarias y claves únicas.

Constraints

PK……

FK…

U…

Tabla 20. Constraints