”Søg og du skal finde” fra idé til applikation af Mads Thomsen og Bent Guldager
”Søg og du skal finde” Program Applikation Unified Modeling Language Spatiale data Fremtid
”Søg og du skal finde” Applikation Søg og find informationer
Aktivitetsdiagram Use case Kravsliste Prototype Flowdiagram Use case specifikation Datamodel ”Søg og du skal finde” Unified Modeling Language
”Søg og du skal finde” Spatiale data Hvad er spatiale data: De geografiske objekter ligger direkte i databasen.
”Søg og du skal finde” Spatiale data Fordelen ved spatiale data i Oracle: Data kan vises i forskellige programmer med udgangspunkt i de samme data. Geografiske lag kan tilføjes uden videre. GIS-funktionalitet er implementeret direkte i databasen. Opdatering og vedligehold af relationer mellem de geografiske tabeller undgås. De geografiske relationer mellem tabellerne findes direkte i databasen, ved hjælp af spatiale SQL’er.
”Søg og du skal finde” Spatiale søgninger Findes adressen indenfor en polygon: SELECT * FROM A, ADRESSE B WHERE SDO_RELATE( A.GEOLOC, B.GEOLOC, ’MASK=CONTAINS QUERYTYPE=WINDOWS’)=’TRUE’ Findes X og Y indenfor en polygon: SELECT * FROM A WHERE SDO_RELATE( A.GEOLOC, MDSYS.SDO_GEOMETRY( 2001,NULL,MDSYS.SDO_POINT_TYPE(X,Y,NULL),NULL,NULL), 'MASK=CONTAINS QUERYTYPE=WINDOWS')='TRUE‘ Find de to nærmeste forekomster: SELECT * FROM A, ADRESSE B WHERE SDO_NN( A.GEOLOC, B.GEOLOC, ’SDO_NUM_RES=2’)=’TRUE’ Find objekter indenfor en buffer fra en adresse: SELECT * FROM A, ADRESSE B WHERE SDO_WITHIN_DISTANCE( A.GEOLOC, B.GEOLOC, ’DISTANCE=25’)=’TRUE’
”Søg og du skal finde” Fremtid Søg og find informationer i morgen
”Søg og du skal finde” TAK FOR I DAG Mads Thomsen Bent Guldager Hvordan søger og finder vi de relevante informationer i fremtiden?