Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/doc/schema/externalinterface_schema.sql @ 490:be53566c1640
Added Comments and further Informations to the external Interface Schema
gnv-artifacts/trunk@566 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Mon, 18 Jan 2010 15:14:22 +0000 |
parents | 3784cf498ab7 |
children | 292f0c8d356c |
comparison
equal
deleted
inserted
replaced
489:3784cf498ab7 | 490:be53566c1640 |
---|---|
3 * Diese Tabelle ist in der ArcSDE als Layer zu integrieren. | 3 * Diese Tabelle ist in der ArcSDE als Layer zu integrieren. |
4 * Die Inhalte der Spalte id_fis müssen mit den vergebenen IDs | 4 * Die Inhalte der Spalte id_fis müssen mit den vergebenen IDs |
5 * in der Konfiguration des Artefaktservers übereinstimmen. | 5 * in der Konfiguration des Artefaktservers übereinstimmen. |
6 * | 6 * |
7 * Abbildung als Layer in der ArcSDE | 7 * Abbildung als Layer in der ArcSDE |
8 * Das hier bereitgestellte SQL ist lediglich als Anhalt zu betrachten. | |
8 */ | 9 */ |
9 create table fis_has_region ( | 10 create table fis_has_region ( |
10 id_fis varchar2(30 char) not null, | 11 id_fis varchar2(30 char) not null, /* TODO maximale Länge bestimmen und ggf. anpassen.*/ |
11 description varchar2(90 char), | 12 description varchar2(90 char), |
12 geometry SDO.Geometry not null | 13 geometry ??? not null |
13 ); | 14 ); |
14 | 15 |
15 ALTER TABLE fis_has_region ADD PRIMARY KEY (id_fis); | 16 ALTER TABLE fis_has_region ADD PRIMARY KEY (id_fis); |
16 | 17 |
17 /* | 18 /* |
20 * in der Konfiguration des Artefaktservers übereinstimmen. | 21 * in der Konfiguration des Artefaktservers übereinstimmen. |
21 * Die Inhalte der Spalte id_mapservice müssen mit den vergebenen | 22 * Die Inhalte der Spalte id_mapservice müssen mit den vergebenen |
22 * IDs der Services im Mapviewer übereinstimmen. | 23 * IDs der Services im Mapviewer übereinstimmen. |
23 */ | 24 */ |
24 create table fis_has_mapservice( | 25 create table fis_has_mapservice( |
25 id_fis varchar2(30 char) not null, | 26 id_fis varchar2(30 char) not null, /* TODO maximale Länge bestimmen und ggf. anpassen.*/ |
26 id_mapservice varchar2(100 char) not null | 27 id_mapservice varchar2(100 char) not null /* TODO maximale Länge bestimmen und ggf. anpassen.*/ |
27 ); | 28 ); |
28 | 29 |
29 ALTER TABLE fis_has_mapservice ADD PRIMARY KEY (id_fis,id_mapservice); | 30 ALTER TABLE fis_has_mapservice ADD PRIMARY KEY (id_fis,id_mapservice); |
30 | 31 |
31 /** | 32 /** |
41 * | 42 * |
42 * Über id_group wird abgebildet ob ein Layer zu einer Gruppe von | 43 * Über id_group wird abgebildet ob ein Layer zu einer Gruppe von |
43 * Layern gehört. | 44 * Layern gehört. |
44 */ | 45 */ |
45 create table layer_has_parameter( | 46 create table layer_has_parameter( |
46 id_mapservice varchar2(100 char) not null, | 47 id_mapservice varchar2(100 char) not null, /* TODO maximale Länge bestimmen und ggf. anpassen.*/ |
47 id_layer varchar2(30 char) not null, | 48 id_layer varchar2(30 char) not null, /* TODO maximale Länge bestimmen und ggf. anpassen.*/ |
48 id_group varchar2(30 char ), | 49 id_group varchar2(30 char ), /* TODO maximale Länge bestimmen und ggf. anpassen.*/ |
49 id_parameter NUMBER(10) not null /* Referenz zur Tabelle MEDIAN.PARAMETER */ | 50 id_parameter NUMBER(10) not null /* Referenz zur Tabelle MEDIAN.PARAMETER */ |
50 ); | 51 ); |
51 | 52 |
52 ALTER TABLE layer_has_parameter ADD | 53 ALTER TABLE layer_has_parameter ADD |
53 PRIMARY KEY (id_mapservice,id_layer,id_parameter); | 54 PRIMARY KEY (id_mapservice,id_layer,id_parameter); |
62 * Die Inhalte der Spalte id_mapservice müssen mit den vergebenen | 63 * Die Inhalte der Spalte id_mapservice müssen mit den vergebenen |
63 * IDs der Services im Mapviewer übereinstimmen. | 64 * IDs der Services im Mapviewer übereinstimmen. |
64 * id_parameter referenziert zusätzlich die Tabelle MEDIAN.PARAMETER. | 65 * id_parameter referenziert zusätzlich die Tabelle MEDIAN.PARAMETER. |
65 */ | 66 */ |
66 create table mapservice_has_parameter( | 67 create table mapservice_has_parameter( |
67 id_mapservice varchar2(100 char) not null, | 68 id_mapservice varchar2(100 char) not null, /* TODO maximale Länge bestimmen und ggf. anpassen.*/ |
68 id_parameter NUMBER(10) not null /* Referenz zur Tabelle MEDIAN.PARAMETER */ | 69 id_parameter NUMBER(10) not null /* Referenz zur Tabelle MEDIAN.PARAMETER */ |
69 ); | 70 ); |
70 | 71 |
71 | 72 |
72 ALTER TABLE mapservice_has_parameter ADD | 73 ALTER TABLE mapservice_has_parameter ADD |