-Model de Dades
-Models de Dades específics de Transport
-Format de les Dades
-Metadades
-Directori de consulta de Dades
-Aplicacions Software stand-alone
-Aplicacions del Gestor de Base de Dades
-CAD: aplicacions Computer Aided Design
-Sistema d'Informació Geogràfica, GIS (Geographic Information System)
-Sistema d'Informació de Xarxes, NIS (Network Information Systems)
-Fulls de càlcul, eines de models estadístics i matemàtics.
-Models
-Funcions Windows OLE/COM/ActiveX
-Object-oriented software paradigms
-Programació de llenguatges
-Tecnologies Hardware
-Internet i Intranet
-Sistemes oberts multi-software
-Sistemes de Comunicació
-Sistemes Experts
-Sistemes de Suport a la Decisió
-Sistemes d'Organització Suport a la Decisió
-Interfaces fàcils d'utilitzar
-Requeriments: màximes possibilitats i mínima complexitat.
TERMINOLOGIA de Bridges/NIS |
e.x. aeroports de la UE |
| Classes (entitats, nivells, capes, grups d'elements) |
| Les "Classes" són estructures de dades. Tots els "objectes" que pertanyen a la
mateixa classe tenen la mateixa estructura i les mateixes propietats
generals. Una estructura de dades s'organitza en taules i variables. (e.g. "European Ports" and "European Airports" can be treated as different classes if different variables are required to describe ports and airports for the purpose of a freight forecast analysis; however, both ports and airports could be integrated in a single unified "European Transport terminals" class, e.g. in a classification of European subsidies to landlocked regions, when the purpose is to separate transport from agricultural, environmental and industrial subsidies). Un cop definides aquestes estructures, els "objectes" individuals es poden associar. Teòricament, una classe no hauria de tenir cap objecte, però un objecte pertany a una classe, i només a una. |
e.s. aeroport de Milano-Malpensa |
| Objectes (element, individual) |
| És qualsevol "instància" d'una
classe determinada It is any "instance" of a given class (e.g.
"Marseille-Fos" within the "European Ports" class). Un objecte hauria de tenir dades lligades i/o informació geogràfica. Si té informació geogràfica lligada, també tindrà propietats gràfiques per ser representat. n object may have data attached (e.g. the variable "Volume of freight loaded per year in tones") and/or geographical information (the co-ordinates x, y, z of the port boundaries according to a given projection, say Lambert Azimutal). If it has geographic information attached, it will have graphic attributes as well in order to be represented (e.g. color of the area within the port boundary). Tots els objectes que pertanyen a una classe tenen, per definició, la mateixa estructura geogràfica i de dades; a més, tots tenen les mateixes propietats gràfiques per defecte (es poden assignar propietats gràfiques individuals per cada objecte -basades en dades i informació geogràfiques associades- creant "mapes temàtics", veure a continuació). |
e.x. un node representant l'aeroport |
| Classes/Objectes CAD |
| Els elements CAD (Computed Aided Design)
només tenen informació geogràfica i propietats gràfiques. Haurien de ser "punts" (xyz), "línies" (conjunt de punts ordenat) o "contorns" (línies tancades). Les propietats gràfiques associades als punts són símbols (mida i color), amb línies el tipus de línia i el color, i amb contorns, el tipus de polígon (ple, buit). Els elements CAD tenen unes propietats "topológiques" bàsiques (p.e. les línies haurien de tenir dos punts, com a inici i final, els contorns haurien de tenir el mateix punt com a inici i final) i es poden establir altres propietats més avançades (p.e. definir un tipus específic de punt a totes les interseccions de línies). |
e.g. el símbol de l'aeroport si està lligat a dades externes |
| Classes/Objectes GIS |
| Els objectes GIS (Geographical Information
System) són elements CAD amb dades associades. Les línies GIS i contorns tenen "centroids GIS" (punt) associats. Això facilita lligar tots els elements CAD que representen el mateix objecte GIS (p.e. totes les illes, territoris continentals i enclavaments pertanyent al mateix país). Junt a punts, línies i polígons tancats, una estructura de "xarxa" (feta a partir de cel.les) pot estar definida com a una estructura de dada GIS. Una xarxa és un polígon quadrat tancat dividit en cel.les quadrades. Cada cel.la ha de tenir dades lligades, informació relacionada amb altres objectes GIS i CAD superimposats a les cel.les (p.e. llargada de línies, nombre de punts), així com dades alfanumèriques específiques. Els objectes GIS haurien de tenir propietats topolígiques més complexes que els objectes CAD ja que tenen dades alfanumèriques lligades. |
e.g. el node representant l'aeroport, si està lligat a un graf de transports |
| Classes/Objectes NIS |
| Els objectes NIS ("Network Information System")
són elements GIS amb tipologia de xarxa (elements GIS que verifiquen les
relacions topológiques "graf"). Les objectes fonamentals NIS són "nodes" (punts) i "links" (línies). Cada link té dos nodes i un o dues direccions, i un node ha de tenir almenys una connexió link. Basats en nodes i links, es creen altres objectes NIS, com ara: "camí" (conjunt ordenat de nodes i links), "hinterlands" (arbre de camins amb nodes), "centroid NIS" (node representant una zona), "connectors link" (link representant un conjunt de links, o a una sub-xarxa), "fluxe" (link fictici entre un parell de nodes), "sub-xarxa" (qualsevol grup interconnectat de nodes i links). Els objectes NIS compleixen tots els requeriments matemàtics dels "grafs". La base de dades NIS està organitzada per optimitzar l'aplicació d'algoritmes de graph (mínim cost mínim camí, assignament de xarxa determinístic i estocàstic). Hi ha eines especialitzades per assignar topologies de xarxa a objectes GIS (p.e. per assignar direccionar a línies, calcular centroids basats en diferents condicions logístiques, etc.) |
e.x. de CAD/GIS managers: ArcInfo, ArcView, Mapinfo, Microstation J |
| Gestor Gràfic CAD/GIS/NIS |
| El Gestor Gràfic BRIDGES permet
visualitzar, recuperar, editar, modificat, analitzar i imprimir
informació lligada a elements gràfics. Tots els canvis es guarden i es modifiquen al moment. No hi ha la opció "Desfer". Hi ha traductors per llegir/escriure en formats estàndard CAD i GIS (DXF, DGN, SHP, MDF, GEO) automàticament. Utilitza un format binari original intern (anomenat MGS) dissenyat especialment per minimitzar el temps d'accés i reduir el consum de memòria per bases de dades gràfiques centrades en xarxes. Es programa en Borland C++. |
e.x. de DBS managers: Oracle, SQL Server, Access, Informix |
| Gestor de Base de Dades DBS |
| El Gestor de Base de Dades BRIDGES DBS (Data Base System)
permet veure i recuperar tota la informació alfanumèrica (així com
soroll, dibuixos, video), l'edició, modificació, importació i
exportació de dades alfanumèriques i altres anàlisis estadístiques
bàsiques. El format per defecte és ACCESS MDB. Utilitza DAO (Data Access Objects) i conductors ODBC (Object Database Connectors) que poden estar conectats amb la majoria de gestors de bases de dades. Ha estat programat en Visual Basic 5.0, com a una aplicació stand-alone. Els links amb el gestor gràfic estan canalitzats a través del Sistema de Comunicació BRIDGES i controlat pel Sistema de Gestió BRIDGES. |
e.x. arxius Aiports_EU.MDB i Aiports_EU.XLS amb dades d'aeroports |
| Base / Arxiu |
| Una base està composta per totes les taules
lligades a una classe. Les taules associades a diferents bases han d'estar explícitament lligades per recolzar-se en les queries més habituals. En EXCEL, cada arxiu es pot considerar com a una "base" i cada full dins l'arxiu com una "taula" (veure l'apartat següent). |
e.g. full a Airports_EU.XLS |
| Taula / Full |
| Cada taula conté, en una xarxa com una
estructura, informació (organitzada segons variables) corresponent a un
nombre d'objectes. A cada taula, cada columna representa una variable, i cada fila un objecte (cada fila s'anomena "registre"). Totes les taules de la mateixa base (o tots els fulls al mateix arxiu, si contenen la base de dades lligada a una classe) tenen un nombre màxim de files (corresponent al nombre total d'objectes que pertanyen a una classe). Les taules es poden "importar" a BRIDGES (després l'usuari pot canviar-ne l'estructura: afegir noves variables, remoure les ja existents dins BRIDGES) o simplement "connectar" al BRIDGES. Cada taula té una "variable clau" o un "camp associat". |
e.x. Nombre de trens en els dos sentits en un dia |
| Variable |
| Cada variable és un vector ordenat que
conté un valor per cada objecte de la base de dades (p.e. el nombre de
trens per tots els segments de ferrocarril). A les taules, es situen a les columnes. Les Variables haurien de ser "descriptives" (p.e. capacitat d'un camió en tones), "índexos" (p.e. capacitat mitja dels camions) o "indicadors" (p.e. eficiència dels camions per transport de mercaderies). Les Variables poden tenir diferents formats: Numèric (Integers, Long, Doble, Byte), Caràcter (Text), Boolean i Data. |
| e.x.per variable = ATW (temps mitjà d'accés al treball): metadata = minuts, 1995 Census, NTDA, US |
| Metadades per variables i taules |
| Conté dades sobre variables
(p.e. de "metavariables": tipus (numèric, caràcter), font
d'informació, any, unitats) i dades sobre les taules (p.e. font). El manteniment estricte de l'estructura de la metadada és crucial per assegurar la qualitat de tota la base de dades. |
e.x.en llenguatge SQL: (SELECT ALL) FOR ATM>45 |
| Query (consulta): Seleccionar objectes basats en les seves propietats DB. |
| Una query és qualsevol
sentència lògica definida per seleccionar elements que comparteixen
característiques predefinides (les que s'assignen a la query). Les "Queries" es formulen utilitzant condicions lògiques i aritmètiques sobre una variable d'una taula determinada. Una query es pot fer seleccionant objectes un a un (equivalent a crear una nova variable i escriure "1" per cada objecte a seleccionat). BRIDGES utilitza el llenguatge SQL estàndard per fer queries de bases de dades. Per ajudar a l'usuari a escriure queries, hi ha un editor de queries. |
e.g.: Select all totally included in this region |
| Query gràfica: Seleccionar objectes basats en les seves propietats GIS/NIS |
| La Selecció es fa basant-se en
les propietats gràfiques dels elements (coordenades x,y,z, distància a
un node determinats, etc.). Els objectes es poden seleccionar gràficament un a un, o bé seleccionant l'interior d'un polígon arbitrari sota una línia predefinida, etc. Les seleccions gràfiques es poden transferir a seleccions de dades, i viceversa. selected if interior to an arbitrary polygon below a pre-defined line etc. |
e.g. Active: ALL classes in the graph, Reference: ALL CAD and GIS classes |
| Classes Actives/de Referència |
| Les classes Actives es poden
editar i modificar (es poden reescriure). Les classes de Referència estan protegides contra qualsevol modificació (només són "de lectura"). Ambdues categories estan fixades quan es defines el "projecte" (normalment, es fixen pels gestors BRIDGES). Addicionalment, per les classes NIS, ser de Referència s'entén com que no s'inclouen en el càlcul del graf. Les classes de referència NIS són classes GIS protegides contra qualsevol modificació (veure el següent apartat). |
e.g. a multimodal transport graph of EU |
| Graf (NIS) |
| Un "graf" és un concepte
matemàtic (veure annex) així com una estructura específica de base de
dades on els elements només tenen relacions binaries (a la representació
gràfica, elements-nodes, estan lligats en parelles; un node ha de tenir
molts vincles amb altres nodes, però cada link es defineix entre dos i
només dos nodes). Pot ésser que sistemes complexos i estructures es
puguin crear reproduint grafs individuals. Els grafs de Transport són especialment útils (per no dir indispensables) per suportar la informació de les bases de dades (infrastructures i serveis), i també són interessant per les bases de dades de la demanda de Transport. Tot el sistema d'informació de transport es pot organitzat segons una estructura de graf. En un Workspace de BRIDGES, tots els elements NIS actius constitueixen el graf on s'apliquen eines de logística, recerca operacional i modelació del transport. L'usuari sempre pot remoure elements actius NIS d'un graf d'una determinada anàlisi però no pot adherir elements de referència NIS. El graf "actiu" utilitzat per determinades anàlisis està format per tots els elements actius NIS presents a la vista seleccionada (veure apartat següent). |
| Mapes (CAD,GIS,NIS) |
| Un mapa és una selecció de qualsevol
selecció de classes CAD, GIS i NIS juntes amb les seves propietats
gràfiques (color, gruix, símbol, etc.). Tots els objectes que pertanyen a la mateixa classe (p.e. carreteres convencionals) tenen les mateixes propietats gràfiques (p.e. línia negre d'un gruix determinat), que només es poden canviar creant "Classes Temàtiques" (veure apartat següent). Un mapa es pot visualitzar globalment o parcialment, en diferents rangs d'escala, sense perdre consistència cartogràfica. Qualsevol mapa digital, per mostrar-se a la pantalla d'un ordinador, o ésser impresa en paper, requereix la definició de dos elements: l'àrea a cobrir i l'escala. |
e.g. a map of traffic, a map with bars representing population and pies origin-destinations |
| Classes temàtiques |
| Una classe temàtica es genera
automàticament assignant propietats gràfiques a objectes d'una classe
segons dades lligades a ells. La classe temàtica sempre és el resultat
d'un procés. Una vegada creades, les classes temàtiques es poden gravar i guardar, com a una nova classe d'objectes, per ésser integrades en els mapes. Les classes temàtiques mantenen les seves propietats gràfiques i permeten una reproducció gràfica de les dades lligades a elles. Els objectes en la seva classe original d'on ha estat creada la classe temàtica sempre mantenen per defecte les seves propietats gràfiques comunes. Les utilitats de mapificar temàtics de BRIDGES tenen eines per produir xarxes i mapes de "transport orientat" (p.e. mapificar fluxes, mapificar isoaccessibilitat de zones mitjançant diferents mètodes d'interpolació) junt amb altres de convencionals (barres, pastíssos, figures, etiquetes). |
e.g. multiple views of the same map with different zooms, covering different regions |
| Vista |
| Una vista és una porció geogràfica d'un
mapa (p.e. França, regió Alpina, Europa sencera, Luxembourg, Vall del
Rhine). La definició d'una vista inclou tan l'àrea coberta com l'escala
de representació. Qualsevol impressió d'un mapa digital es correspon,
doncs, amb una vista individual. Encara que un nombre il.limitat de vista es pugui aplicar a un mapa digital, la consistència de la seva cartografia limita el rang de possibilitats. Paral.lelament a aquesta rang de consistència cartogràfica, els mapes han d'estar considerats com a "esquemes", on les distàncies representades necessàriament no es corresponguin a les distàncies reals. |
e.g. any restricted zone in the computer screen |
| Finestra |
| Una "finestra" és una zona restrictiva a la pantalla d'un ordinador gestionat per Microsoft Windows O.S. Quan una vista particular d'un mapa es carrega a una finestra, el format de la finestra s'ajusta l'àrea coberta per la vista segons l'escala del mapa. |