GLE-Layer-Wege- und Routennetz: Unterschied zwischen den Versionen

Aus kvwmap
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „ == Wegabschnitte Planung == Für neu anzulegende Wegabschnitte werden einige Attribute erfasst, die der Planung dienen. Attribute, die erst mit Inhalt gefüll…“)
 
Zeile 45: Zeile 45:
 
   SET @last_style_id=LAST_INSERT_ID();
 
   SET @last_style_id=LAST_INSERT_ID();
 
  INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 1);
 
  INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 1);
 +
 +
 +
== Wegabschnitte vorhanden ==
 +
Da das Datenmodell aus einem existierenden Datenbestand heraus entwickelt wurde und in der Örtlichkeit nicht immer überprüft wurde, werden für die vorhandenen Wegabschnitte 2 Klassifizierungen "vorhanden" (= örtlich geprüft) und "nicht begangen" (= örtlich nicht geprüft) verwendet. Da auch Wege außerhalb der Landkreisgrenzen erfasst wurden, wird die Zuständigkeit als Checkbox angegeben.
 +
 +
SET @group_id = 1;
 +
SET @connection = 'user=xxxx password=xxxx dbname=kvwmapsp';
 +
 +
INSERT INTO layer (`Name`,`alias`,`Datentyp`,`Gruppe`,`pfad`,`maintable`,`Data`,`schema`,`document_path`,`tileindex`,`tileitem`,`labelangleitem`,`labelitem`,`labelmaxscale`,`labelminscale`,`labelrequires`,`connection`,`printconnection`,`connectiontype`,`classitem`,`filteritem`,`tolerance`,`toleranceunits`,`epsg_code`,`template`,`queryable`,`transparency`,`drawingorder`,`minscale`,`maxscale`,`offsite`,`ows_srs`,`wms_name`,`wms_server_version`,`wms_format`,`wms_connectiontimeout`,`wms_auth_username`,`wms_auth_password`,`wfs_geom`,`selectiontype`,`querymap`,`logconsume`,`processing`,`kurzbeschreibung`,`datenherr`,`metalink`,`privileg`)
 +
VALUES('Wegabschnitte vorhanden','','1',@group_id,'SELECT w.wid, w.status, w.baujahr, w.wegbreite, round(st_length(w.the_geom)) AS weglaenge, w.ausbauart, w.rechtlicher_status, array2string(array(select art from gefahrenstellen g where g.wid=w.wid)) as befahrbarkeit, w.wohlbefinden, w.kfzverkehr, w.wegfuehrung, w.verbot_rad, w.verbot_wandern, w.verbot_reiten, w.verbot_kfz, zr.zustand_rad, zw.zustand_wandern, zp.zustand_reiten, (select kategorie||': '||grund from kategorien_rad_alle k where k.wid=w.wid) as kategorie_rad, (select kategorie||': '||grund from kategorien_wandern_alle k where k.wid=w.wid) as kategorie_wandern, (select kategorie||': '||grund from kategorien_reiten_alle k where k.wid=w.wid) as kategorie_reiten, array2string(array(select kategorie||' ('||bezeichnung||')' from weg2route wr, routen r where r.did=wr.did and wr.wid=w.wid and ( r.kategorie='Überregionale Radroute' or r.kategorie='Regionale Radroute' or r.kategorie='Lokale Radroute' or r.kategorie='Radweg'))) as zuordnung_rad, array2string(array(select kategorie||' ('||bezeichnung||')' from weg2route wr, routen r where r.did=wr.did and wr.wid=w.wid and (r.kategorie='Überregionale Wanderroute' or r.kategorie='Regionale Wanderroute' or r.kategorie='Lokale Wanderroute'))) as zuordnung_wan, array2string(array(select kategorie||' ('||bezeichnung||')' from weg2route wr, routen r where r.did=wr.did and wr.wid=w.wid and (r.kategorie='Überregionale Reitroute' or r.kategorie='Regionale Reitroute' or r.kategorie='Lokale Reitroute'))) as zuordnung_rei, w.zustbereich, unterh_tra, w.bemerkung, w.letzte_akt, w.bearbeiter, w.the_geom FROM wegabschnitte w LEFT JOIN zustand_rad zr on w.wid=zr.wid LEFT JOIN zustand_wandern zw on w.wid=zw.wid LEFT JOIN zustand_reiten zp on w.wid=zp.wid WHERE (status = 'vorhanden' or status = 'nicht begangen')','wegabschnitte','the_geom from (select oid, wid, status, the_geom from wegenetz.wegabschnitte where (status = \'vorhanden\' or status = \'nicht begangen\')) as foo using unique oid using srid=25833','wegenetz_b','','','','','',NULL,NULL,'',@connection,'','6','oid','oid','15','pixels','25833','','1','100','70200','99','1000000','','EPSG:25833','','1.1.0','image/png','60','','','','','1','1','','','Hentschel','http://geoport.landkreis-vorpommern-ruegen.de/metainfos/md_Wegabschnitte-vorhanden.pdf','0');
 +
SET @last_layer_id50303120=LAST_INSERT_ID();
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'ausbauart','ausbauart','wegabschnitte','w','varchar','','','0','100',NULL,'','Auswahlfeld','select bezeichnung as value, bezeichnung as output from ausbauarten order by id','Ausbauart','','','','','','Wegabschnitt',NULL,NULL,'5','0','1');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'baujahr','baujahr','wegabschnitte','w','varchar','','','1','20',NULL,'','Text','','Baujahr','','','','','','Wegabschnitt',NULL,NULL,'2','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'bearbeiter','bearbeiter','wegabschnitte','w','varchar','','','1','50',NULL,'','User','','zuletzt geändert durch','','','','','','Metainformationen',NULL,NULL,'32','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'befahrbarkeit','befahrbarkeit','','','text','','',NULL,NULL,NULL,'','SubFormEmbeddedPK','50303138,wid,art;no_new_window','Einschränkungen Befahrbarkeit','','','','','Geometrieeditor für Mängel/Gefahrenstellen','Wegabschnitt',NULL,NULL,'7','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'bemerkung','bemerkung','wegabschnitte','w','text','','','1',NULL,NULL,'','Textfeld','','Bemerkungen','','','','','','Metainformationen',NULL,NULL,'30','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'kategorie_rad','kategorie_rad','','','text','','',NULL,NULL,NULL,'','Textfeld','','Kategorie Rad','','','','','Ergebnis aus einer Berechnungsmatrix; Formel im Metadatenblatt erläutert','Zustandskategorien',NULL,NULL,'18','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'kategorie_reiten','kategorie_reiten','','','text','','',NULL,NULL,NULL,'','Textfeld','','Kategorie Reiten','','','','','Ergebnis aus einer Berechnungsmatrix; Formel im Metadatenblatt erläutert','Zustandskategorien',NULL,NULL,'20','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'kategorie_wandern','kategorie_wandern','','','text','','',NULL,NULL,NULL,'','Textfeld','','Kategorie Wandern','','','','','Ergebnis aus einer Berechnungsmatrix; Formel im Metadatenblatt erläutert','Zustandskategorien',NULL,NULL,'19','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'kfzverkehr','kfzverkehr','wegabschnitte','w','varchar','','','1','100',NULL,'','Auswahlfeld','select bezeichnung as output, id as value from wegabschnitt_kfzverkehr order by id<required by>wegfuehrung</required by>','KFZ-Verkehr','','','','','ohne: Kein KFZ-Verkehr;
 +
Allgemein befahrbar: durchgehende B-, L-,K- und Gemeindestraßen; Anliegerverkehr: Stichstraßen ohne Durchgangsverkehr','Wegabschnitt',NULL,NULL,'9','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'letzte_akt','letzte_akt','wegabschnitte','w','date','','','1',NULL,NULL,'','Time','','letzte Aktualisierung','','','','','','Metainformationen',NULL,NULL,'31','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'rechtlicher_status','rechtlicher_status','wegabschnitte','w','varchar','','','1',NULL,NULL,'SELECT \'öffentlicher Weg\'::character varying','Auswahlfeld','\'Öffentlicher Weg\',\'Privater Weg\',\'unbekannt\'','Rechtlicher Status','','','','','','Wegabschnitt',NULL,NULL,'6','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'status','status','wegabschnitte','w','varchar','','','0','20',NULL,'SELECT \'idee\'::character varying','Auswahlfeld','select \'vorhanden\' as value, \'vorhanden\' as output union select \'nicht begangen\' as value, \'nicht begangen\' as output union select \'planung\' as value, \'Planung\' as output','Status','','','','','','Wegabschnitt',NULL,NULL,'1','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'the_geom','the_geom','wegabschnitte','w','geometry','MULTILINESTRING','','1',NULL,NULL,'','Geometrie','','','','','','','','Geometrie',NULL,NULL,'33','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'unterh_tra','unterh_tra','wegabschnitte','w','varchar','','','1','50',NULL,'','Auswahlfeld','\'DBU\',\'Gemeinde\',\'Landesforst\',\'Landkreis\',\'Nationalparkamt\',\'StAUN\',\'Straßenbauamt\',\'nicht ermittelt\'','Unterhaltungsträger','','','','','','Metainformationen',NULL,NULL,'29',NULL,'0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'verbot_kfz','verbot_kfz','wegabschnitte','w','bool','','','1',NULL,NULL,'SELECT false','Checkbox','','Verbot KFZ','','','','','Haken = \'Verbot\', automatisch bei \'ohne KFZ-Verkehr\'!','Wegabschnitt',NULL,NULL,'14','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'verbot_rad','verbot_rad','wegabschnitte','w','bool','','','1',NULL,NULL,'SELECT false','Checkbox','','Verbot Radfahrer','','','','','Haken = \'Verbot\'!','Wegabschnitt',NULL,NULL,'11','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'verbot_reiten','verbot_reiten','wegabschnitte','w','bool','','','1',NULL,NULL,'SELECT false','Checkbox','','Verbot Reiter','','','','','Haken = \'Verbot\'!','Wegabschnitt',NULL,NULL,'13','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'verbot_wandern','verbot_wandern','wegabschnitte','w','bool','','','1',NULL,NULL,'SELECT false','Checkbox','','Verbot Fußgänger','','','','','Haken = \'Verbot\'!','Wegabschnitt',NULL,NULL,'12','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'wegbreite','wegbreite','wegabschnitte','w','numeric','','','1',NULL,NULL,'','Text','','Wegbreite [m]','','','','','','Wegabschnitt',NULL,NULL,'3','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'wegfuehrung','wegfuehrung','wegabschnitte','w','varchar','','','1',NULL,NULL,'','Auswahlfeld','select * from (select \'Selbständiger Weg\' as output, \'Selbständiger Weg\' as value union select \'Straßenbegleitender Weg\' as output, \'Straßenbegleitender Weg\' as value
 +
) as foo where \'2\' = <requires>kfzverkehr</requires>','Wegführung','','','','','nur bei Wegen ohne KFZ-Verkehr','Wegabschnitt',NULL,NULL,'10','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'weglaenge','w.the_geom','','','not_saveable','','',NULL,NULL,NULL,'','Text','','Weglänge [m]','','','','','aus Geometrie berechnet','Wegabschnitt',NULL,NULL,'4','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'wid','wid','wegabschnitte','w','int4','','UNIQUE','1','32',NULL,'','Text','','Weg-ID','','','','','','Wegabschnitt',NULL,NULL,'0','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'wohlbefinden','wohlbefinden','wegabschnitte','w','varchar','','','1',NULL,NULL,'SELECT \'keine Beeinträchtigung\'::character varying','Auswahlfeld','\'keine Beeinträchtigung\',\'Lärmbelästigung\',\'Geruchsbelästigung\',\'Beeinträchtigtes Sicherheitsgefühl\'','Beeinträchtigung Wohlbefinden','','','','','','Wegabschnitt',NULL,NULL,'8','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zuordnung_rad','zuordnung_rad','','','text','','',NULL,NULL,NULL,'','SubFormEmbeddedPK','50303127,wid,did;embedded','Zuordnung Radrouten','','','','','Routen aus der Auswahlliste auswählen; bei neuen Routen an die Geoadministration wenden','Route',NULL,NULL,'21','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zuordnung_rei','zuordnung_rei','','','text','','',NULL,NULL,NULL,'','SubFormEmbeddedPK','50303172,wid,did;embedded','Zuordnung Reitrouten','','','','','Routen aus der Auswahlliste auswählen; bei neuen Routen an die Geoadministration wenden','Route',NULL,NULL,'23','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zuordnung_wan','zuordnung_wan','','','text','','',NULL,NULL,NULL,'','SubFormEmbeddedPK','50303171,wid,did;embedded','Zuordnung Wanderrouten','','','','','Routen aus der Auswahlliste auswählen; bei neuen Routen an die Geoadministration wenden','Route',NULL,NULL,'22','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zustand_rad','zustand_rad','zustand_rad','zr','text','','','1',NULL,NULL,'','Auswahlfeld','\'1\',\'2\',\'3\',\'unbekannt\'','Zustand (Rad)','','','','','1=Ausbauart geeignet und keine Mängel, 2 = Ausbauart ausreichend oder leichte Mängel, 3 = ungeeignete Ausbauart oder schwere Mängel, unbekannt = Ausbauart unbekannt','Wegabschnitt',NULL,NULL,'15','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zustand_reiten','zustand_reiten','zustand_reiten','zp','text','','','1',NULL,NULL,'','Auswahlfeld','\'1\',\'2\',\'3\',\'unbekannt\'','Zustand (Reiten)','','','','','1=Ausbauart geeignet und keine Mängel, 2 = Ausbauart ausreichend oder leichte Mängel, 3 = ungeeignete Ausbauart oder schwere Mängel, unbekannt = Ausbauart unbekannt','Wegabschnitt',NULL,NULL,'17','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zustand_wandern','zustand_wandern','zustand_wandern','zw','text','','','1',NULL,NULL,'','Auswahlfeld','\'1\',\'2\',\'3\',\'unbekannt\'','Zustand (Wandern)','','','','','1=Ausbauart geeignet und keine Mängel, 2 = Ausbauart ausreichend oder leichte Mängel, 3 = ungeeignete Ausbauart oder schwere Mängel, unbekannt = Ausbauart unbekannt','Wegabschnitt',NULL,NULL,'16','0','0');
 +
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zustbereich','zustbereich','wegabschnitte','w','bool','','','0',NULL,NULL,'SELECT true','Checkbox','','Zuständigkeitsbereich LK','','','','','','Metainformationen',NULL,NULL,'28','0','0');
 +
INSERT INTO classes (`Name`,`Layer_ID`,`Expression`,`drawingorder`,`text`) VALUES('vorhanden',@last_layer_id50303120,'(\'[status]\'eq \'vorhanden\')','1','');
 +
SET @last_class_id=LAST_INSERT_ID();
 +
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,'','','32 151 225','','',NULL,NULL,'360','',NULL,'4','4','4','');
 +
  SET @last_style_id=LAST_INSERT_ID();
 +
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 0);
 +
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,'','','60 180 255','','',NULL,NULL,'','',NULL,'2','2','2','');
 +
  SET @last_style_id=LAST_INSERT_ID();
 +
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 1);
 +
INSERT INTO classes (`Name`,`Layer_ID`,`Expression`,`drawingorder`,`text`) VALUES('nicht begangen',@last_layer_id50303120,'(\'[status]\'eq \'nicht begangen\')','2','');
 +
SET @last_class_id=LAST_INSERT_ID();
 +
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,'','','32 151 225','','',NULL,NULL,'360','',NULL,'4','4','4','');
 +
  SET @last_style_id=LAST_INSERT_ID();
 +
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 0);
 +
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,'','','242 82 0','','',NULL,NULL,'360','',NULL,'2','2','2','');
 +
  SET @last_style_id=LAST_INSERT_ID();
 +
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 1);
 +
 +
UPDATE layer_attributes SET options = REPLACE(options, '50303338', @last_layer_id50303338) WHERE layer_id IN(@last_layer_id50303338, @last_layer_id50303120) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');
 +
UPDATE layer_attributes SET options = REPLACE(options, '50303120', @last_layer_id50303120) WHERE layer_id IN(@last_layer_id50303338, @last_layer_id50303120) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');

Version vom 6. Januar 2016, 16:36 Uhr

Wegabschnitte Planung

Für neu anzulegende Wegabschnitte werden einige Attribute erfasst, die der Planung dienen. Attribute, die erst mit Inhalt gefüllt werden können, wenn der Weg existiert, spielen in der Planung keine Rolle. Deswegen ein separater Layer.

SET @group_id = 1;
SET @connection = 'user=xxxx password=xxxx dbname=kvwmapsp';

INSERT INTO layer (`Name`,`alias`,`Datentyp`,`Gruppe`,`pfad`,`maintable`,`Data`,`schema`,`document_path`,`tileindex`,`tileitem`,`labelangleitem`,`labelitem`,`labelmaxscale`,`labelminscale`,`labelrequires`,`connection`,`printconnection`,`connectiontype`,`classitem`,`filteritem`,`tolerance`,`toleranceunits`,`epsg_code`,`template`,`queryable`,`transparency`,`drawingorder`,`minscale`,`maxscale`,`offsite`,`ows_srs`,`wms_name`,`wms_server_version`,`wms_format`,`wms_connectiontimeout`,`wms_auth_username`,`wms_auth_password`,`wfs_geom`,`selectiontype`,`querymap`,`logconsume`,`processing`,`kurzbeschreibung`,`datenherr`,`metalink`,`privileg`) 
VALUES('Wegabschnitte Planung',,'1',@group_id,'SELECT w.wid, status, baujahr, wegbreite, round(st_length(w.the_geom)) AS weglaenge, ausbauart, kfzverkehr, (select case when count(wid)=0 then \'kein Flurstück\' when count(wid)=1 then \'1 Flurstück\' else count(wid)||\' Flurstücke\' end from wegabschnitt_privatgrund wp where wp.wid=w.wid) as privatland, dient_sicherheit, dient_attraktivitaet, dient_ergaenzung, CASE WHEN dient_sicherheit = true AND dient_attraktivitaet = true OR dient_sicherheit = true AND dient_ergaenzung = true THEN \'Priorität 1\' WHEN (dient_attraktivitaet = true OR dient_ergaenzung = true) AND (dient_sicherheit IS FALSE OR dient_sicherheit IS NOT TRUE) THEN \'Priorität 2\' WHEN dient_sicherheit = true AND (dient_attraktivitaet IS NOT TRUE OR dient_attraktivitaet IS FALSE) AND (dient_ergaenzung IS NOT TRUE OR dient_ergaenzung IS FALSE) THEN \'Priorität 3\' ELSE \'\' END AS ziel, array2string(array(select kategorie||\' (\'||bezeichnung||\')\' from weg2route wr, routen r where r.did=wr.did and wr.wid=w.wid and ( r.kategorie=\'Überregionale Radroute\' or r.kategorie=\'Regionale Radroute\' or r.kategorie=\'Lokale Radroute\' or r.kategorie=\'Radweg\'))) as zuordnung_rad, array2string(array(select kategorie||\' (\'||bezeichnung||\')\' from weg2route wr, routen r where r.did=wr.did and wr.wid=w.wid and (r.kategorie=\'Überregionale Wanderroute\' or r.kategorie=\'Regionale Wanderroute\' or r.kategorie=\'Lokale Wanderroute\'))) as zuordnung_wan, array2string(array(select kategorie||\' (\'||bezeichnung||\')\' from weg2route wr, routen r where r.did=wr.did and wr.wid=w.wid and (r.kategorie=\'Überregionale Reitroute\' or r.kategorie=\'Regionale Reitroute\' or r.kategorie=\'Lokale Reitroute\'))) as zuordnung_rei, bemerkung, letzte_akt, bearbeiter, w.the_geom FROM wegabschnitte w WHERE (status = \'planung\' or status = \'idee\')','wegabschnitte','the_geom from (select oid, wid, status, the_geom from wegenetz.wegabschnitte where status = \'planung\' or status = \'idee\') as foo using unique oid using srid=25833','wegenetz_b',,,,,,NULL,NULL,,@connection,,'6','oid','oid','15','pixels','25833',,'1','100','70200','99','1000000',,'EPSG:25833',,'1.1.0','image/png','60',,,,,'1','1',,,'Hentschel','http://geoport.landkreis-vorpommern-ruegen.de/metainfos/md_Wegabschnitte_Planung.pdf','0');
SET @last_layer_id50303338=LAST_INSERT_ID();
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'ausbauart','ausbauart','wegabschnitte','w','varchar',,,'0','100',NULL,,'Auswahlfeld','select bezeichnung as value, bezeichnung as output from ausbauarten order by id','geplante Ausbauart',,,,,,'Wegabschnitt',NULL,NULL,'5','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'baujahr','baujahr','wegabschnitte','w','varchar',,,'1','20',NULL,,'Text',,'geplantes Baujahr',,,,,,'Wegabschnitt',NULL,NULL,'2','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'bearbeiter','bearbeiter','wegabschnitte','w','varchar',,,'1','50',NULL,,'User',,'zuletzt geändert durch',,,,,,'Metainformationen',NULL,NULL,'17','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'bemerkung','bemerkung','wegabschnitte','w','text',,,'1',NULL,NULL,,'Textfeld',,'Bemerkungen',,,,,,'Metainformationen',NULL,NULL,'15','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'dient_attraktivitaet','dient_attraktivitaet','wegabschnitte','w','bool',,,'1',NULL,NULL,,'Checkbox',,'Erhöhung der touristischen Attraktivität',,,,,,'Planungsziel',NULL,NULL,'9','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'dient_ergaenzung','dient_ergaenzung','wegabschnitte','w','bool',,,'1',NULL,NULL,,'Checkbox',,'Routenergänzung',,,,,,'Planungsziel',NULL,NULL,'10','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'dient_sicherheit','dient_sicherheit','wegabschnitte','w','bool',,,'1',NULL,NULL,,'Checkbox',,'Erhöhung der Verkehrssicherheit',,,,,,'Planungsziel',NULL,NULL,'8','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'kfzverkehr','kfzverkehr','wegabschnitte','w','varchar',,,'1','100',NULL,,'Auswahlfeld','\'Selbständiger Weg\',\'Straßenbegleitender Weg\',\'Straßennutzung allgemein befahrbar\',\'Straßennutzung Anliegerverkehr\,'KFZ-Verkehr Planung',,,,,'Allgemein befahrbar: durchgehende B-, L-,K- und Gemeindestraßen; Anliegerverkehr: Stichstraßen ohne Durchgangsverkehr','Wegabschnitt',NULL,NULL,'6','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'letzte_akt','letzte_akt','wegabschnitte','w','date',,,'1',NULL,NULL,,'Time',,'letzte Aktualisierung',,,,,,'Metainformationen',NULL,NULL,'16','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'privatland','privatland',,,'text',,,NULL,NULL,NULL,,'SubFormPK','50303405,wid;no_new_window','Wegachse berührt Privatland',,,,,,'Wegabschnitt',NULL,NULL,'7','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'status','status','wegabschnitte','w','varchar',,,'0','20',NULL,'SELECT \'idee\'::character varying','Auswahlfeld','select \'idee\' as value, \'Idee\' as output union 
select \'planung\' as value, \'Planung\' as output union select \'vorhanden\' as value, \'vorhanden\' as output','Status',,,,,,'Wegabschnitt',NULL,NULL,'1','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'the_geom','the_geom','wegabschnitte','w','geometry','MULTILINESTRING',,'1',NULL,NULL,,'Geometrie',,,,,,,,'Geometrieerfassung',NULL,NULL,'18','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'wegbreite','wegbreite','wegabschnitte','w','numeric',,,'1',NULL,NULL,,'Text',,'geplante Wegbreite [m]',,,,,,'Wegabschnitt',NULL,NULL,'3','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'weglaenge','w.the_geom',,,'not_saveable',,,NULL,NULL,NULL,,'Text',,'Weglänge [m]',,,,,'aus Geometrie berechnet','Wegabschnitt',NULL,NULL,'4','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'wid','wid','wegabschnitte','w','int4',,'UNIQUE','1','32',NULL,,'Text',,'Weg-ID',,,,,,'Wegabschnitt',NULL,NULL,'0','0','1');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'ziel','CASE',,,'text',,,NULL,NULL,NULL,,'Auswahlfeld','\'Priorität 1\',\'Priorität 2\',\'Priorität 3\,'Priorität des Planungsziels',,,,,,'Planungsziel',NULL,NULL,'11','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'zuordnung_rad','zuordnung_rad',,,'text',,,NULL,NULL,NULL,,'SubFormEmbeddedPK','50303127,wid,did;embedded','Zuordnung Radrouten',,,,,,'Route',NULL,NULL,'12','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'zuordnung_rei','zuordnung_rei',,,'text',,,NULL,NULL,NULL,,'SubFormEmbeddedPK','50303172,wid,did;embedded','Zuordnung Reitrouten',,,,,,'Route',NULL,NULL,'14','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303338,'zuordnung_wan','zuordnung_wan',,,'text',,,NULL,NULL,NULL,,'SubFormEmbeddedPK','50303171,wid,did;embedded','Zuordnung Wanderrouten',,,,,,'Route',NULL,NULL,'13','0','0');
INSERT INTO classes (`Name`,`Layer_ID`,`Expression`,`drawingorder`,`text`) VALUES('Planung',@last_layer_id50303338,'(\'[status]\'eq \'planung\')','3',);
SET @last_class_id=LAST_INSERT_ID();
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,,,'32 151 225',,,NULL,NULL,'360',,NULL,'4','4','4',);
 SET @last_style_id=LAST_INSERT_ID();
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 0);
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,,,'0 104 131',,,NULL,NULL,'360',,NULL,'2','2','2',);
 SET @last_style_id=LAST_INSERT_ID();
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 1);
INSERT INTO classes (`Name`,`Layer_ID`,`Expression`,`drawingorder`,`text`) VALUES('Idee',@last_layer_id50303338,'(\'[status]\'eq \'idee\')','4',);
SET @last_class_id=LAST_INSERT_ID();
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,,,'32 151 225',,,NULL,NULL,'360',,NULL,'4','4','4',);
 SET @last_style_id=LAST_INSERT_ID();
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 0);
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,,,'17 0 88',,,NULL,NULL,'360',,NULL,'2','2','2',);
 SET @last_style_id=LAST_INSERT_ID();
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 1);


Wegabschnitte vorhanden

Da das Datenmodell aus einem existierenden Datenbestand heraus entwickelt wurde und in der Örtlichkeit nicht immer überprüft wurde, werden für die vorhandenen Wegabschnitte 2 Klassifizierungen "vorhanden" (= örtlich geprüft) und "nicht begangen" (= örtlich nicht geprüft) verwendet. Da auch Wege außerhalb der Landkreisgrenzen erfasst wurden, wird die Zuständigkeit als Checkbox angegeben.

SET @group_id = 1;
SET @connection = 'user=xxxx password=xxxx dbname=kvwmapsp';

INSERT INTO layer (`Name`,`alias`,`Datentyp`,`Gruppe`,`pfad`,`maintable`,`Data`,`schema`,`document_path`,`tileindex`,`tileitem`,`labelangleitem`,`labelitem`,`labelmaxscale`,`labelminscale`,`labelrequires`,`connection`,`printconnection`,`connectiontype`,`classitem`,`filteritem`,`tolerance`,`toleranceunits`,`epsg_code`,`template`,`queryable`,`transparency`,`drawingorder`,`minscale`,`maxscale`,`offsite`,`ows_srs`,`wms_name`,`wms_server_version`,`wms_format`,`wms_connectiontimeout`,`wms_auth_username`,`wms_auth_password`,`wfs_geom`,`selectiontype`,`querymap`,`logconsume`,`processing`,`kurzbeschreibung`,`datenherr`,`metalink`,`privileg`) 
VALUES('Wegabschnitte vorhanden',,'1',@group_id,'SELECT w.wid, w.status, w.baujahr, w.wegbreite, round(st_length(w.the_geom)) AS weglaenge, w.ausbauart, w.rechtlicher_status, array2string(array(select art from gefahrenstellen g where g.wid=w.wid)) as befahrbarkeit, w.wohlbefinden, w.kfzverkehr, w.wegfuehrung, w.verbot_rad, w.verbot_wandern, w.verbot_reiten, w.verbot_kfz, zr.zustand_rad, zw.zustand_wandern, zp.zustand_reiten, (select kategorie||': '||grund from kategorien_rad_alle k where k.wid=w.wid) as kategorie_rad, (select kategorie||': '||grund from kategorien_wandern_alle k where k.wid=w.wid) as kategorie_wandern, (select kategorie||': '||grund from kategorien_reiten_alle k where k.wid=w.wid) as kategorie_reiten, array2string(array(select kategorie||' ('||bezeichnung||')' from weg2route wr, routen r where r.did=wr.did and wr.wid=w.wid and ( r.kategorie='Überregionale Radroute' or r.kategorie='Regionale Radroute' or r.kategorie='Lokale Radroute' or r.kategorie='Radweg'))) as zuordnung_rad, array2string(array(select kategorie||' ('||bezeichnung||')' from weg2route wr, routen r where r.did=wr.did and wr.wid=w.wid and (r.kategorie='Überregionale Wanderroute' or r.kategorie='Regionale Wanderroute' or r.kategorie='Lokale Wanderroute'))) as zuordnung_wan, array2string(array(select kategorie||' ('||bezeichnung||')' from weg2route wr, routen r where r.did=wr.did and wr.wid=w.wid and (r.kategorie='Überregionale Reitroute' or r.kategorie='Regionale Reitroute' or r.kategorie='Lokale Reitroute'))) as zuordnung_rei, w.zustbereich, unterh_tra, w.bemerkung, w.letzte_akt, w.bearbeiter, w.the_geom FROM wegabschnitte w LEFT JOIN zustand_rad zr on w.wid=zr.wid LEFT JOIN zustand_wandern zw on w.wid=zw.wid LEFT JOIN zustand_reiten zp on w.wid=zp.wid WHERE (status = 'vorhanden' or status = 'nicht begangen')','wegabschnitte','the_geom from (select oid, wid, status, the_geom from wegenetz.wegabschnitte where (status = \'vorhanden\' or status = \'nicht begangen\')) as foo using unique oid using srid=25833','wegenetz_b',,,,,,NULL,NULL,,@connection,,'6','oid','oid','15','pixels','25833',,'1','100','70200','99','1000000',,'EPSG:25833',,'1.1.0','image/png','60',,,,,'1','1',,,'Hentschel','http://geoport.landkreis-vorpommern-ruegen.de/metainfos/md_Wegabschnitte-vorhanden.pdf','0');
SET @last_layer_id50303120=LAST_INSERT_ID();
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'ausbauart','ausbauart','wegabschnitte','w','varchar',,,'0','100',NULL,,'Auswahlfeld','select bezeichnung as value, bezeichnung as output from ausbauarten order by id','Ausbauart',,,,,,'Wegabschnitt',NULL,NULL,'5','0','1');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'baujahr','baujahr','wegabschnitte','w','varchar',,,'1','20',NULL,,'Text',,'Baujahr',,,,,,'Wegabschnitt',NULL,NULL,'2','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'bearbeiter','bearbeiter','wegabschnitte','w','varchar',,,'1','50',NULL,,'User',,'zuletzt geändert durch',,,,,,'Metainformationen',NULL,NULL,'32','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'befahrbarkeit','befahrbarkeit',,,'text',,,NULL,NULL,NULL,,'SubFormEmbeddedPK','50303138,wid,art;no_new_window','Einschränkungen Befahrbarkeit',,,,,'Geometrieeditor für Mängel/Gefahrenstellen','Wegabschnitt',NULL,NULL,'7','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'bemerkung','bemerkung','wegabschnitte','w','text',,,'1',NULL,NULL,,'Textfeld',,'Bemerkungen',,,,,,'Metainformationen',NULL,NULL,'30','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'kategorie_rad','kategorie_rad',,,'text',,,NULL,NULL,NULL,,'Textfeld',,'Kategorie Rad',,,,,'Ergebnis aus einer Berechnungsmatrix; Formel im Metadatenblatt erläutert','Zustandskategorien',NULL,NULL,'18','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'kategorie_reiten','kategorie_reiten',,,'text',,,NULL,NULL,NULL,,'Textfeld',,'Kategorie Reiten',,,,,'Ergebnis aus einer Berechnungsmatrix; Formel im Metadatenblatt erläutert','Zustandskategorien',NULL,NULL,'20','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'kategorie_wandern','kategorie_wandern',,,'text',,,NULL,NULL,NULL,,'Textfeld',,'Kategorie Wandern',,,,,'Ergebnis aus einer Berechnungsmatrix; Formel im Metadatenblatt erläutert','Zustandskategorien',NULL,NULL,'19','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'kfzverkehr','kfzverkehr','wegabschnitte','w','varchar',,,'1','100',NULL,,'Auswahlfeld','select bezeichnung as output, id as value from wegabschnitt_kfzverkehr order by id<required by>wegfuehrung</required by>','KFZ-Verkehr',,,,,'ohne: Kein KFZ-Verkehr;
Allgemein befahrbar: durchgehende B-, L-,K- und Gemeindestraßen; Anliegerverkehr: Stichstraßen ohne Durchgangsverkehr','Wegabschnitt',NULL,NULL,'9','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'letzte_akt','letzte_akt','wegabschnitte','w','date',,,'1',NULL,NULL,,'Time',,'letzte Aktualisierung',,,,,,'Metainformationen',NULL,NULL,'31','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'rechtlicher_status','rechtlicher_status','wegabschnitte','w','varchar',,,'1',NULL,NULL,'SELECT \'öffentlicher Weg\'::character varying','Auswahlfeld','\'Öffentlicher Weg\',\'Privater Weg\',\'unbekannt\,'Rechtlicher Status',,,,,,'Wegabschnitt',NULL,NULL,'6','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'status','status','wegabschnitte','w','varchar',,,'0','20',NULL,'SELECT \'idee\'::character varying','Auswahlfeld','select \'vorhanden\' as value, \'vorhanden\' as output union select \'nicht begangen\' as value, \'nicht begangen\' as output union select \'planung\' as value, \'Planung\' as output','Status',,,,,,'Wegabschnitt',NULL,NULL,'1','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'the_geom','the_geom','wegabschnitte','w','geometry','MULTILINESTRING',,'1',NULL,NULL,,'Geometrie',,,,,,,,'Geometrie',NULL,NULL,'33','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'unterh_tra','unterh_tra','wegabschnitte','w','varchar',,,'1','50',NULL,,'Auswahlfeld','\'DBU\',\'Gemeinde\',\'Landesforst\',\'Landkreis\',\'Nationalparkamt\',\'StAUN\',\'Straßenbauamt\',\'nicht ermittelt\,'Unterhaltungsträger',,,,,,'Metainformationen',NULL,NULL,'29',NULL,'0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'verbot_kfz','verbot_kfz','wegabschnitte','w','bool',,,'1',NULL,NULL,'SELECT false','Checkbox',,'Verbot KFZ',,,,,'Haken = \'Verbot\', automatisch bei \'ohne KFZ-Verkehr\'!','Wegabschnitt',NULL,NULL,'14','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'verbot_rad','verbot_rad','wegabschnitte','w','bool',,,'1',NULL,NULL,'SELECT false','Checkbox',,'Verbot Radfahrer',,,,,'Haken = \'Verbot\'!','Wegabschnitt',NULL,NULL,'11','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'verbot_reiten','verbot_reiten','wegabschnitte','w','bool',,,'1',NULL,NULL,'SELECT false','Checkbox',,'Verbot Reiter',,,,,'Haken = \'Verbot\'!','Wegabschnitt',NULL,NULL,'13','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'verbot_wandern','verbot_wandern','wegabschnitte','w','bool',,,'1',NULL,NULL,'SELECT false','Checkbox',,'Verbot Fußgänger',,,,,'Haken = \'Verbot\'!','Wegabschnitt',NULL,NULL,'12','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'wegbreite','wegbreite','wegabschnitte','w','numeric',,,'1',NULL,NULL,,'Text',,'Wegbreite [m]',,,,,,'Wegabschnitt',NULL,NULL,'3','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'wegfuehrung','wegfuehrung','wegabschnitte','w','varchar',,,'1',NULL,NULL,,'Auswahlfeld','select * from (select \'Selbständiger Weg\' as output, \'Selbständiger Weg\' as value union select \'Straßenbegleitender Weg\' as output, \'Straßenbegleitender Weg\' as value
) as foo where \'2\' = <requires>kfzverkehr</requires>','Wegführung',,,,,'nur bei Wegen ohne KFZ-Verkehr','Wegabschnitt',NULL,NULL,'10','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'weglaenge','w.the_geom',,,'not_saveable',,,NULL,NULL,NULL,,'Text',,'Weglänge [m]',,,,,'aus Geometrie berechnet','Wegabschnitt',NULL,NULL,'4','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'wid','wid','wegabschnitte','w','int4',,'UNIQUE','1','32',NULL,,'Text',,'Weg-ID',,,,,,'Wegabschnitt',NULL,NULL,'0','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'wohlbefinden','wohlbefinden','wegabschnitte','w','varchar',,,'1',NULL,NULL,'SELECT \'keine Beeinträchtigung\'::character varying','Auswahlfeld','\'keine Beeinträchtigung\',\'Lärmbelästigung\',\'Geruchsbelästigung\',\'Beeinträchtigtes Sicherheitsgefühl\,'Beeinträchtigung Wohlbefinden',,,,,,'Wegabschnitt',NULL,NULL,'8','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zuordnung_rad','zuordnung_rad',,,'text',,,NULL,NULL,NULL,,'SubFormEmbeddedPK','50303127,wid,did;embedded','Zuordnung Radrouten',,,,,'Routen aus der Auswahlliste auswählen; bei neuen Routen an die Geoadministration wenden','Route',NULL,NULL,'21','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zuordnung_rei','zuordnung_rei',,,'text',,,NULL,NULL,NULL,,'SubFormEmbeddedPK','50303172,wid,did;embedded','Zuordnung Reitrouten',,,,,'Routen aus der Auswahlliste auswählen; bei neuen Routen an die Geoadministration wenden','Route',NULL,NULL,'23','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zuordnung_wan','zuordnung_wan',,,'text',,,NULL,NULL,NULL,,'SubFormEmbeddedPK','50303171,wid,did;embedded','Zuordnung Wanderrouten',,,,,'Routen aus der Auswahlliste auswählen; bei neuen Routen an die Geoadministration wenden','Route',NULL,NULL,'22','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zustand_rad','zustand_rad','zustand_rad','zr','text',,,'1',NULL,NULL,,'Auswahlfeld','\'1\',\'2\',\'3\',\'unbekannt\,'Zustand (Rad)',,,,,'1=Ausbauart geeignet und keine Mängel, 2 = Ausbauart ausreichend oder leichte Mängel, 3 = ungeeignete Ausbauart oder schwere Mängel, unbekannt = Ausbauart unbekannt','Wegabschnitt',NULL,NULL,'15','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zustand_reiten','zustand_reiten','zustand_reiten','zp','text',,,'1',NULL,NULL,,'Auswahlfeld','\'1\',\'2\',\'3\',\'unbekannt\,'Zustand (Reiten)',,,,,'1=Ausbauart geeignet und keine Mängel, 2 = Ausbauart ausreichend oder leichte Mängel, 3 = ungeeignete Ausbauart oder schwere Mängel, unbekannt = Ausbauart unbekannt','Wegabschnitt',NULL,NULL,'17','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zustand_wandern','zustand_wandern','zustand_wandern','zw','text',,,'1',NULL,NULL,,'Auswahlfeld','\'1\',\'2\',\'3\',\'unbekannt\,'Zustand (Wandern)',,,,,'1=Ausbauart geeignet und keine Mängel, 2 = Ausbauart ausreichend oder leichte Mängel, 3 = ungeeignete Ausbauart oder schwere Mängel, unbekannt = Ausbauart unbekannt','Wegabschnitt',NULL,NULL,'16','0','0');
INSERT INTO layer_attributes (`layer_id`,`name`,`real_name`,`tablename`,`table_alias_name`,`type`,`geometrytype`,`constraints`,`nullable`,`length`,`decimal_length`,`default`,`form_element_type`,`options`,`alias`,`alias_low-german`,`alias_english`,`alias_polish`,`alias_vietnamese`,`tooltip`,`group`,`raster_visibility`,`mandatory`,`order`,`privileg`,`query_tooltip`) VALUES(@last_layer_id50303120,'zustbereich','zustbereich','wegabschnitte','w','bool',,,'0',NULL,NULL,'SELECT true','Checkbox',,'Zuständigkeitsbereich LK',,,,,,'Metainformationen',NULL,NULL,'28','0','0');
INSERT INTO classes (`Name`,`Layer_ID`,`Expression`,`drawingorder`,`text`) VALUES('vorhanden',@last_layer_id50303120,'(\'[status]\'eq \'vorhanden\')','1',);
SET @last_class_id=LAST_INSERT_ID();
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,,,'32 151 225',,,NULL,NULL,'360',,NULL,'4','4','4',);
 SET @last_style_id=LAST_INSERT_ID();
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 0);
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,,,'60 180 255',,,NULL,NULL,,,NULL,'2','2','2',);
 SET @last_style_id=LAST_INSERT_ID();
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 1);
INSERT INTO classes (`Name`,`Layer_ID`,`Expression`,`drawingorder`,`text`) VALUES('nicht begangen',@last_layer_id50303120,'(\'[status]\'eq \'nicht begangen\')','2',);
SET @last_class_id=LAST_INSERT_ID();
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,,,'32 151 225',,,NULL,NULL,'360',,NULL,'4','4','4',);
 SET @last_style_id=LAST_INSERT_ID();
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 0);
INSERT INTO styles (`symbol`,`symbolname`,`size`,`color`,`backgroundcolor`,`outlinecolor`,`minsize`,`maxsize`,`angle`,`angleitem`,`antialias`,`width`,`minwidth`,`maxwidth`,`sizeitem`) VALUES(NULL,,,'242 82 0',,,NULL,NULL,'360',,NULL,'2','2','2',);
 SET @last_style_id=LAST_INSERT_ID();
INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 1);

UPDATE layer_attributes SET options = REPLACE(options, '50303338', @last_layer_id50303338) WHERE layer_id IN(@last_layer_id50303338, @last_layer_id50303120) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');
UPDATE layer_attributes SET options = REPLACE(options, '50303120', @last_layer_id50303120) WHERE layer_id IN(@last_layer_id50303338, @last_layer_id50303120) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');