Cur So Map Info 5

download Cur So Map Info 5

of 55

Transcript of Cur So Map Info 5

  • 8/14/2019 Cur So Map Info 5

    1/55

    [email protected] 1

    GUA PARA EL CURSO DEMAPINFO

    VERSIN 5.020 de noviembre, 2000

    Rafael Arce M .Escuela de G eografa

    U niversidad de Costa R ica Rafael Arce Mesn

  • 8/14/2019 Cur So Map Info 5

    2/55

    [email protected] 2

    CONTENIDOS DEL CURSO

    1 INTRODUCCIN2 CONSTRUCCIN DE LA GEOBASE Y DEFINICIN

    DE LAS TABLAS ATRIBUTIVAS3 FUNCIONES DE ANLISIS Y CARTOGRAFA

    TEMTICA4 IMPRESIN5 DISEO Y EXPLOTACIN DE LAS BASES DE

    DATOS RELACIONALES

  • 8/14/2019 Cur So Map Info 5

    3/55

    [email protected] 3

    1 INTRODUCCIN

    O bjetivos: Discutir el concepto de SIG Distinguir entre la aproximacin matricial y la

    aproximacin vectorial en los programas de SIG Conocer la pgina de entrada a MapInfo Conocer la interfase grfica de MapInfo

    Discutir el men principal del programa MapInfo Discutir la forma en que se organizan los archivos de

    datos enMapInfo

  • 8/14/2019 Cur So Map Info 5

    4/55

  • 8/14/2019 Cur So Map Info 5

    5/55

    [email protected] 5

    SIG VECTORIALES VS SIGMATRICIALES

  • 8/14/2019 Cur So Map Info 5

    6/55

    [email protected] 6

    BIENVENIDO AL PROGRAMAMAPINFO

    Cuando usted no cierra los archivosMapInfo registra el contenido de lamemoria al salir del programa. Estopermite recuperar la sesin previa justoal entrar de nuevo.

    Alternativamente usted puede entrarabriendo el ltimo espacio de trabajo(workspace) usado.

    Igualmente puede entrar abriendo unespacio de trabajo cualquiera .

    Tambin puede entrar abriendo una

    tabla existente o que se crearsimultneamente.

    Finalmente, puede ingresar al menprincipal oprimiendo cancelar .

    El workspace es un archivo de textoque describe detalladamente la

    composicin y estructura de la hoja detrabajo; se crea con la opcin File Saveworkspace , y no contiene lainformacin de las tablas en s, la cualdebe salvaguardarse por separado.

  • 8/14/2019 Cur So Map Info 5

    7/55

    [email protected] 7

    LA INTERFASE DE MAPINFOMen principal

    Herramientasde trabajo

    Ventana dedibujo

    Informacincomplementaria

    Amplitud de vistao coordenadas decursor

    Tabla enedicin

    Tablaseleccionada

    Funcin snap on - snap off

    Leyendatemtica

    Contenidode la basede datos

    Archivosactivos en laventana de dibujo

    Funcin digitizing on - digitizing off

  • 8/14/2019 Cur So Map Info 5

    8/55

    [email protected] 8

    MEN PRINCIPAL DEL PROGRAMA MAPINFO Query: interrogacin de la base

    de datos y funcin deunin

    relacional. Table: actualizacin y

    transferencia de registros;definicin y edicin de tablas.

    Options:definir propiedades del

    sistema. Map: manejo de capas,cartografa temtica,digitalizacin y cambios deproyeccin.

    Window:despliegue ypreparacin de la pgina deimpresin.

    Help: ayuda en lnea.OutilsyAnalysisno son mdulosestndar de MapInfo.

    File:carga, guardado e impresin dearchivos.

    Edit: operaciones generales de edicin,copiar, pegar, deshacer, agregar registros,editar nodos.

    Tools: utilitarios (ejecutables escritos enMapBasic) y traduccin de archivos enformato de AutoCad, ArcView yMicroStation.

    Objects:combinar, borrar, cortar y sobreponer

    obtetos.

  • 8/14/2019 Cur So Map Info 5

    9/55

    [email protected] 9

    ORGANIZACIN DE LOS ARCHIVOSDE DATOS EN MAPINFO Un mapa vectorial en formato de

    MapInfo consta de almenos 4 archivos:*.tab, *.map, *.dat, *.id

    Cuando muchos mapas sonsobrepuestos en la pantalla o cuando sedesea guardar una vista esconveniente crear unworkspace el cualno contiene la informacin almacenadaen los 4 archivos citados, sino unareferencia a los mismos.

    Tambin es til crear unworkspace

    cuando se prepara una pgina deimpresin:layout La informacin relativa a los mapas

    temticos tambin se almacena en elworkspace, pero depende directamentedel mapa vectorial asociado.

    WORKSPACE *.WOR

    Layout window

    Mapa2: raster (tif,tab )

    Mapa1: vector (tab,map,id,dat )

    Mapa temtico1

    Mapa temtico2

  • 8/14/2019 Cur So Map Info 5

    10/55

    [email protected] 10

    2 CONSTRUCCIN DE LA GEOBASEY DEFINICIN DE LAS TABLASATRIBUTIVAS

    O bjetivos: Aprender a abrir tablas existentes Aprender a abrir y georeferenciar una imagen Aprender a numerizar (digitalizar) sobre una imagen raster Aprender la forma de manipular las capas o layers Aprender las estrategias para el despliegue de imgenes y

    etiquetas o labels Comprender el vnculo entre mapas y bases de datos Aprender la funcin join o unin relacional con SQL

  • 8/14/2019 Cur So Map Info 5

    11/55

    [email protected] 11

    ABRIR UNA TABLA EXISTENTE

    File > open table > (escogerarchivo)

    En formato de MapInfo lastablas tienen extensin .tab

    MapInfo puede tambin leerarchivos dbf ( dbase ) y mdb(access ) entre otros.

    Archivos en formatoimagen que pueden serledos por MapInfo

  • 8/14/2019 Cur So Map Info 5

    12/55

    [email protected] 12

    ABRIR TABLAS MAPEABLES Y NO MAPEABLES

  • 8/14/2019 Cur So Map Info 5

    13/55

    [email protected] 13

    ABRIR ARCHIVOS IMAGEN (RASTER)

    File > open table > raster image . (Escoger elarchivo imagen, gif, jpg, tif, bmp, etc. que sedesea abrir).

    Si desea georeferenciar el archivo imagendebe escoger la opcin register , sino escojadisplay .

    La proyeccin Lambert norte, muy usada enCR se denota:"Costa Rica Norte", 3, 69, 7, -84.33333 ,10.46666, 9.93333, 11, 500000, 271820.52

    Entrada o captura de los puntos de controlo anclaje.

    Verifique que el margen de error seaaceptable.

    En imgenes con mucha deformacin sepuede hacer un ajuste por partes.

  • 8/14/2019 Cur So Map Info 5

    14/55

    [email protected] 14

    NUMERIZAR (DIGITALIZAR) SOBRE LA IMAGENRASTER USANDO LA CAPA COSMTICA

    Map >layer control > (definir lacapa cosmticacomo editable)

    Una capa puede ser visible ,editable , seleccionable y/oetiquetable .

    Dibujar almenos un objeto deinters sobre la capa cosmtica.

    Guardar la capa cosmtica: map > save cosmetic objects(escoger un nombre apropiado parael archivo de salida), por ejemplo:desages.

    Definir la nueva capa ( desages)editable.

  • 8/14/2019 Cur So Map Info 5

    15/55

    [email protected] 15

    NUMERIZAR SOBRE LA IMAGENRASTER USANDO NEW TABLE

    File

    > new table

    >permite agregar una nueva tablacon la misma proyeccin que elmapa en pantalla.

    Se requiere definir al menos uncampo de la base de datos .

    Hay que indicar el nombre , tipoy ancho de cada campo que sedesea en la base de datos.

    Por defecto ( default ) se usa laproyeccin del mapa mostradoen pantalla, si lo desea escojauna nueva proyeccin.

  • 8/14/2019 Cur So Map Info 5

    16/55

    [email protected] 16

    CONSEJOS TILES PARA LANUMERIZACIN Es conveniente numerizar primero los

    objetoslineales ms estables, comorosy carreteras.

    Al dibujar superficies (polgonos) esimportante utilizar los objetos linealescomo frontera.

    Evite dibujar objetos lineales,poligonales, puntuales y texto en unamisma capa.

    Numerice cada tema en una capadistinta (ej., ros, carreteras, acueductos,

    manantiales, hidrantes, suelos, etc.). Aunque MapInfo no es un SIGtopolgico , seguir estos consejosfacilita la transferencia de archivoshacia los SIG topolgicos.

  • 8/14/2019 Cur So Map Info 5

    17/55

    [email protected] 17

    PASAR SOBRE FRONTERAS EXISTENTES OEDITAR LOS OBJETOS CREADOS?

    Puesto que MapInfo no es un SIG topolgico, lasfronteras comunes a dos o ms objetos deben serregistradas dos o ms veces.

    Puesto que es imposible pasar dos veces por lamisma frontera, MapInfo ofrece dos soluciones a

    este problema. La primera opcin consiste en utilizar snap y

    shift para conectarse a una cadena existente yseguirla durante un cierto trecho.

    La segunda opcin consiste en utilizar el mdulode edicin de objetos: objects > (definir objetoblanco y objeto referencia y aplicar una de lassiguientes funciones: combine , split , erase , eraseoutside , overlay nodes ).

  • 8/14/2019 Cur So Map Info 5

    18/55

  • 8/14/2019 Cur So Map Info 5

    19/55

    [email protected] 19

    DE REGRESO EN MAP LAYER CONTROL

    Map >layer control > display

    Display sobre-escribe el estilosin modificar la base de datos.

    Zoom define el rango en que lacapa es visible.

    Show muestra la direccin delas lneas, los nodos y loscentroides.

  • 8/14/2019 Cur So Map Info 5

    20/55

    [email protected] 20

    DE REGRESO EN MAP LAYER CONTROL

    Map >layer control >label

    Display within range determinael nivel de zoom dentro delcual son visibles las etiquetas.

    Se puede permitir o no laduplicacin de texto y lasobreposicin.

    Anchor point se refiere a laposicin -respecto al centroide-donde se anclar la etiqueta.

    Modificar el tipo de letra.

  • 8/14/2019 Cur So Map Info 5

    21/55

    [email protected] 21

    USO DE DISPLAY Y LABELS

    En azul: cdigo de laseccin fluvial.

    En negro: pendiente

    media de la ladera. En magenta: lluvia

    media del distrito.

    Problema: Cmo se hace paradesplegar las etiquetas de dosabributos de una misma tabla?

  • 8/14/2019 Cur So Map Info 5

    22/55

    [email protected] 22

    CMO SE RELACIONAN LOS MAPAS YLAS BASES DE DATOS EN MAPINFO? Al definir una nueva tabla mapeable, MapInfo abre automticamente

    una base de datos. Por defecto, esta base de datos contiene un solocampo llamado id.

    Para una tabla mapeable, MapInfo crea simultneamente 4 archivos.Ejemplo: ros.tab, ros.dat, ros.id y ros.map

    Tambin es posible usar bases y archivos de datos externos (dbase,access, excel y compatibles) y pegarlas posteriormente a los objetoscartogrficos creados con MapInfo .

    Enfin, uno puede tambin utilizar un vnculo ODBC (abrir unaconexin a base de datos) para conectarse y explotar una base de datosrelacional externa.

  • 8/14/2019 Cur So Map Info 5

    23/55

    [email protected] 23

    EJEMPLO: BASE DE DATOSCREADA EN MAPINO

    Window>new browser window>

    (seleccione la tabla cuyos datosdesea desplegar).

  • 8/14/2019 Cur So Map Info 5

    24/55

    [email protected] 24

    UNIN CON UNA BASE DE DATOSEXTERNA File > open table (seleccionar el

    formato de la tabla, ej. dbf) Abrir el archivo (esto crea una

    copia de la tabla pero ahora enformato tab de MapInfo )

    Hacer la unin de las dos tablasutilizando una consulta en SQL(lenguaje de interrogacinestructurado ).

    La relacin entre ambas tablas sehace mediante un campo comn.En este casoversant.cod_vers =versant2.cod_vers .

    La interrogacin SQL puede serguardada para uso futuro.

  • 8/14/2019 Cur So Map Info 5

    25/55

    [email protected] 25

    ESTRUCTURA DE LA CONSULTA SQL

    SELECT

    : especifica las columnas a retener en la tablaresultante de la unin relacional. FROM : especifica las tablas conteniendo las columnas a ser

    usadas.

    WHERE : especifica la condicin que permite establecer envnculo entre dos o ms tablas relacionales. Dicho vnculo seestablece mediante campos (columnas) comunes a dos tablas. Elorden en que se establecen los vnculos debe ser equivalente al

    orden en que se citan las tablas. Otras condiciones : agrupar por, ordenar por, etc. (condiciones

    sin importancia desde el punto de vista de la unin relacional).

  • 8/14/2019 Cur So Map Info 5

    26/55

    [email protected] 26

    CONSULTANDO VARIAS TABLASSIMULTNEAMENTE : SQL Seleccione la lista de tablas

    que desea involucrar en laconsulta.

    Establezca la condicin(cuando es evidente, MapInfolo hace por s mismo).

    Indique las columnas quedesea guardar en latabla derespuesta.

    Defina si desea agrupar uordenar los resultados.

  • 8/14/2019 Cur So Map Info 5

    27/55

    [email protected] 27

    GEOCODIFICACIN Table > geocode (escoja la

    tabla a geocodificar y latabla de referencia)

    Inserta un smbolopuntual ubicado en elcentroide de cada objetode la tabla de referencia,usando un campo comn

    a la tabla de referencia y ala tabla que se deseageocodificar.

    Smbolo a insertar en el centroide

  • 8/14/2019 Cur So Map Info 5

    28/55

    [email protected] 28

    CREAR PUNTOS

    Table > create points (escoger tabla, smbolo a insertar, campo para lascoordenadas x,y, proyeccin, etc.).

    La tabla debe contener los pares de coordenadas x,y, y el punto seinserta exactamente en esas coordenadas. Esta operacin difiere de lageocodificacin , en la cual el punto se inserta en el centroide de latabla de referencia.

  • 8/14/2019 Cur So Map Info 5

    29/55

    [email protected] 29

    COMBINANDO OBJETOS CONCRITERIO COLUMNA

    Table > combine objects using column (escoger la tabla y columna a

    usar; escoger de que forma se desean agregar cada uno de los otroscampos de la tabla)

    Sirve para calcular valores medios, acumulados o pesados paraobjetos agregados segn la columna de referencia.

    Si se usa la misma tabla dos veces, los resultadosde la combinacin se agregan al final !

  • 8/14/2019 Cur So Map Info 5

    30/55

    [email protected] 30

    ACTUALIZAR COLUMNA

    Table >update column (escogerla tabla cuya columna seactualizar, columna a actualizary tabla o funcin que se utilizarpara obtener la informacin

    actualizada) Para actualizar una tabla con

    datos procedentes de otra esnecesario establecer la uninrelacional a travs de un campocomn

    Entre las funciones estndar sehalla el clculo de rea, longitudy permetro

  • 8/14/2019 Cur So Map Info 5

    31/55

    [email protected] 31

    TRANSFERIR REGISTROSENTRE TABLAS

    Table > append rows to table (escoger tablaconteniendo los registros ytabla que recibir los

    registros) til por ejemplo cuandose quieren construirpolgonos a partir de unatabla de polilneas, sindestruir dichas polilneas

    Idealmente, la estructura de latabla que recibir los datos debeser igual a la que contiene losdatos actualmente. Los camposno existentes en la tabla receptorano se transfieren, aunque losobjetos cartogrficos s !

  • 8/14/2019 Cur So Map Info 5

    32/55

    [email protected] 32

    BUSCANDO OBJETOSQuery > find (indicar nombre

    del objeto buscado, tabla,columna y dems condicionespara la bsqueda)El objeto es marcado con unsmbolo puntual que se creaen la capa cosmtica.

  • 8/14/2019 Cur So Map Info 5

    33/55

    [email protected] 33

    CREAR ZONA DE AMORTIGUAMIENTO

    Object > buffer (indicar radio dela zona buffer, unidades yfactor de suavizado del o delos objetos resultantes).

    Es posible utilizar informacinalmacenada en un campo de labase de datos para determinar elradio especfico del bufferalrededor de cada objeto.

    Se puede hacer un buffergeneral para todos los objetosseleccionados, o uno para cadauno de ellos.

  • 8/14/2019 Cur So Map Info 5

    34/55

    [email protected] 34

    CONVERTIR POLILNEAS EN POLGONOS YPOLGONOS EN POLILNEAS CERRADAS

    Object > convert to regions Object > convert to polylignes Escoja, segn el caso las regiones o polilneas que desea convertir al otro

    tipo de objeto Para que el resultado de convertir polilneas en polgonos sea bueno, se

    requiere que las polilneas definan un circuito cerrado y que haya unaconectividad perfecta entre todas. Antes de hacer laconversin esnecesario que haga unacombinacin de las mismas (Object>combine )

    Tenga presente que al convertir un circuito cerrado de polilneas en una

    regin, las polilneas en cuestin se pierden. Si luego usted hace laoperacin inversa tan solo obtendr como resultado una polilnea en vez devarias

    Qu estrategia puede ser usada para evitar que las polilneas se pierdan en el procesode conversin a polgonos ?

  • 8/14/2019 Cur So Map Info 5

    35/55

    [email protected] 35

    3 FUNCIONES DE AN LISIS YCARTOGRAFA TEMTICAO

    bjetivos: Explotar intensivamente las funciones de anlisisespacial, particularmente losoverlays .

    Completar o preparar en su totalidad las bases dedatos necesarias para hacer dichosoverlays . Explorar y explotar en detalle las funciones para

    cartografa temtica disponibles en MapInfo .

  • 8/14/2019 Cur So Map Info 5

    36/55

    [email protected] 36

    OVERLAY Y OTRAS HERRAMIENTAS(ARCHIVOS EXTERNOS *.MBX)

    File > run mapbasic program( MapInfo nos lleva a la carpetatools que contiene una serie deprogramas utilitarios escritos enlenguaje mapbasic )

    Asegrese de tener abiertasalmenos dos tablas mapeables yseleccione overlay

    Especifique cual tabla contiene losobjetos a superponer y cual tablacontiene contiene las regiones

    (polgonos) Por cuestiones de programacin, la tablaresultante siempre debe llamarse overlay ,pero usted puede y debe renombrarlainmediatamente despus de creada!

  • 8/14/2019 Cur So Map Info 5

    37/55

    [email protected] 37

    RESULTADOS DEL OVERLAY Objetos nuevos, no existentes ni en versant ni en usosuelo , sino en la combinacin vers_uso !

    Los identificadores nicos o llaves de las tablas originales se repiten en la tabla overlay !

  • 8/14/2019 Cur So Map Info 5

    38/55

    [email protected] 38

    CARTOGRAFA TEMTICA I Map > create thematic map (escoger tabla

    y tipo de mapa a crear). Ranged : cartografa porclases estadstico-

    espaciales Bar charts : inserta grficos de barras

    asociados a los objetos espaciales Pie charts : inserta grficos de pastel

    asociados a los objetos espaciales Graduated : insertasmbolos graduados

    (proporcionales) asociados a los objetosespaciales

    Dot density : insertanubes de puntosllenando el rea de los polgonos enproporcin a la magnitud del atributomapeado

    Individual : para crear mapassin clases . Grid : para crear una representacin

    matricial contnua a partir delconocimiento de la distribucin espacialdiscreta del fenmeno.

    Evidentemente, se requiere una formacinen cartografa para hacerbuenos mapas !

  • 8/14/2019 Cur So Map Info 5

    39/55

  • 8/14/2019 Cur So Map Info 5

    40/55

    [email protected] 40

    CARTOGRAFA TEMTICA III

    Note el carcter pixelado del sombreado creado con la opcin g rid

    Densidaddepuntos

    Valores

    individuales

    Grid(conversin matricial)

  • 8/14/2019 Cur So Map Info 5

    41/55

    [email protected] 41

    4 IMPRESIN

    Objetivos: Aprender a definir una pgina de impresincon mltiples elementos.

    Aclarar cules elementos son especficos dela pgina de impresin y no deben aparecer

    en las capas de informacin del SIG. Aprender a configurar la impresin.

  • 8/14/2019 Cur So Map Info 5

    42/55

    [email protected] 42

    DEFINIR LA P GINA DEIMPRESIN OLAYOUT Window > new layout window Estando dentro del comando

    Layout usted puede escogerentre tener un recuadro parauna sola vista , o bien, unrecuadro paratodas las vistasabiertas . Esta opcin es parti-cularmente til para elaborarmapas en mozaico o mural.

    En fin, puede escoger entrar sinescoger ningn recuadro. Encuyo caso los elementos amapear se escogen luego.

  • 8/14/2019 Cur So Map Info 5

    43/55

    [email protected] 43

    PGINA CON ELEMENTOS MLTIPLESMapa

    Base de datosbrowser

    Grfico de tipo x-y

    Nunca olvidar

    estos elementosformales.

    Ttulo

    Leyenda

  • 8/14/2019 Cur So Map Info 5

    44/55

    [email protected] 44

    CONFIGURAR LA IMPRESORA YPRECISAR LA ESCALA DEL PLOTEO

    Siempre en la pgina de impresin o layout , hagadoble click sobre el mapa y aparece la pantallagris superpuesta. Determine a que escala desea hacerla impresin y reorganice los dems elementos. Puedeser necesario redefinir el tamao de la pgina .

    File-page setup + escoger la impresora, el tamao ytipo de papel, la orientacin del mismo, y la calidad deimpresin.

  • 8/14/2019 Cur So Map Info 5

    45/55

    [email protected] 45

    5 DISEO Y EXPLOTACIN DE LASBASES DE DATOS RELACIONALES

    O bjetivos: Aprender las bases para la concepcin y diseo dela base de datos relacional de un SIG

    Preparar y/o completar un conjunto de bases dedatos relacionables Explotar intensivamente el lenguaje de consulta

    SQL para modelizar fenmenos de inters

  • 8/14/2019 Cur So Map Info 5

    46/55

    [email protected] 46

    BASES DE DATOS RELACIONALES

    Un modelo de datos en el cual no existe una jerarqua entre los camposde datos de un registro, por lo que cada campo puede ser usado comoun identificador o llave .

    Los datos son almacenados como una coleccin de valores en forma desimples registros llamados tuplas (tuples) o duplas .

    Cada tupla representa en realidad un conjunto de valores relacionadospermanentemente.

    Las tuplas son agrupadas en tablas bidimensionales, donde cada tablageneralmente es almacenada como un archivo separado.

    La tabla en s representa las relaciones entre todos los atributos queella contiene y en consecuencia es llamada una relacin .

  • 8/14/2019 Cur So Map Info 5

    47/55

    [email protected] 47

    ALMACENAMIENTO DE LOS ATRIBUTOS DELSIG EN UNA BASE DE DATOS RELACIONAL

    Objeto cartogrfico

    Atributos

    Llave : campo usadopara establecer larelacin entre tablas

    Al crear un mapa , MapInfo define automticamete una tabla relacionalasociada!

  • 8/14/2019 Cur So Map Info 5

    48/55

    [email protected] 48

    MODELIZACIN DE DATOS:POR QU Y PARA QU ? Para comprender el conjunto de los datos con los cuales el

    usuario desea trabajar Es un medio de comunicacin entre quienes participan en un

    proyecto

    Para documentar bien el sistema, facilitando su actualizacin yevolucin. Para facilitar la programacin Para reanalizar los datos con que trabaja la organizacin Porque los tipos de datos utilizados por la organizacin

    representan los elementosms estables (ms que lostratamientos, los equipamientos y las personas)

  • 8/14/2019 Cur So Map Info 5

    49/55

    [email protected] 49

    MODELO Y MODELIZACIN Un modelo es unarepresentacin simplificadade la parte de la realidad quenos interesa.

    Un modelo es aceptable si elresultado de una operacinsobre el modelo esconsiderado comoequivalente al resultado de laoperacin correspondienteefectuada en la realidad.

    Modelizacin : proceso

    sistemtico y racionalconducente a la creacin deun modelo adaptado a unobjetivo particular.

    Realidad

    Modelo

  • 8/14/2019 Cur So Map Info 5

    50/55

    [email protected] 50

    FORMALISMOS Y MODELIZACIN DEDATOS Un formalismo es un lenguaje:

    riguroso restringido a ciertas nociones semigrfico o literario

    Formalismo individual

    Lasentidades o individuos : Todo objeto, persona, concepto o evento de la

    realidad sobre el cual se requiere informacin

    Losatributos o propiedades Las caractersticas de una entidad o de una

    relacin que nos interesan en funcin denuestra aplicacin. Existe un tipo particularde atributo que es elidentificadoro llave

    Las relaciones : Asociacines entre las entidades

    Lascardinalidades : Los nmeros mnimo y mximo de veces que

    una relacin puede producirse entre lasocurrencias de dos entidades

    NOMBRE DE LA ENTIDADatributo 1 (idenficador subrayado)atributo 2atributo3

    NOMBRE DE LA ENTIDADatributo 1 (identificador subrayado)atributo 2atributo 3

    1,1

    1,N

  • 8/14/2019 Cur So Map Info 5

    51/55

    [email protected] 51

    NIVELES EN LA MODELIZACINDE LOS DATOS I 3 niveles en la modelizacin de

    los datos: modelo conceptual de datos (MCD) modelo lgico de datos (MLD) modelo fsico de datos (MFD)

    Nivel MCD Es independiente del tipo de tecnologa

    escogida para la implantacin del SIRS o SIG Es sobretodo una herramienta de dilogo

    entre el conceptor y los diversosintervinientes de un projecto

    Es construido a partir de un lenguaje rigurosoy muy restringido que resulta intuitivo y fcilde comprender

    No incluye las limitaciones tcnicas quehacen pesada la lectura del modelo

    INCLUIRE

    1,1

    VERSANT

    1,N

    cod_vers

    E S T A R

    E N

    superficiepente_moyenneorientation_dominanterugositindex_vgtation

    1,N

    1,N INCLUIRE

    1,N

    1,N

    cod_zrech

    ZONE_RECHARGE

    nom_zrsuperficie

    index_vgtationutilisation_dominantpluie_moyenne

    MICRO_BASSIN

    superficiepente_moyennedensit_drainageindex_vgtationindex_rosion

    pluie_moyenne#mois_secs#cours_fluv#versants

    cod_mbnom_mb

    CARDINALIT(N:N)

    RELATIONNOM DE L'ENTIT

    A T T R I B U T S

    IDENTIFIANT

    MCD: ejemplo

    NIVELES EN LA MODELIZACIN

  • 8/14/2019 Cur So Map Info 5

    52/55

    [email protected] 52

    NIVELES EN LA MODELIZACINDE LOS DATOS II

    Nivel MLD Modelo intermedio entre el MCD y el MFD Depende del tipo de programa escogido

    (SGBD relacional, GIS objeto-orientado,CAD ligado a un SGBD, ) y delsoftwareen s

    Permite efectuar una optimizacin de laestructura de datos elaborada en el MCD ytiene en cuenta los principales tratamientos,

    los puntos fuertes y las debilidades del paquete , as como la arquitectura informticade la organizacin

    Nivel MFD Es una herramienta esencialmente

    informtica

    Representa, en el sistema informtico, elcontenido del MLD Es especfico para el paquete de software

    seleccionado

    No se abordar en el presente curso !

    MLD: ejemplo

  • 8/14/2019 Cur So Map Info 5

    53/55

    [email protected] 53

    RELACIONANDO TABLAS

    Reglas para traducir el MCD en un MLD relacional:

    Si la cardinalidad es 1:1 existe la posibilidad de unir las dos tablas en una sola. Si la cardinalidad es 1: N se agrega el identificador de la entidad padre como

    un atributo de la entidad hija. Si la cardinalidad es N:N se crea una tercera tabla que contiene nicamente los

    identificadores ( llaves ) de las dos tablas a ser relacionadas.

    En tablas mapeables , la cardinalidad N:N se traduce por unaoperacin de overlay entre las dos tablas relacionadas !

  • 8/14/2019 Cur So Map Info 5

    54/55

    [email protected] 54

    EXPLOTANDO TABLAS RELACIONALESCON EL SQL DE MAPINFO

  • 8/14/2019 Cur So Map Info 5

    55/55

    [email protected] 55

    EXPLOTANDO TABLAS RELACIONALESCON EL SQL DE MAPINFO

    From tables: usosuelo , uso_vers , Versant , ame_vers , amezona Where condition: usosuelo . id = uso_vers . id and uso_vers . Cod_vers = Versant .

    Cod_vers and Versant . Cod_vers = ame_vers . Cod_vers and ame_vers . id_ame =amezona . id_ame and usosuelo . Cla_util = "ResidPrive" and Versant . PenProm < 15