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

Aus kvwmap
Wechseln zu: Navigation, Suche
(Straßenquerungen)
(Radrouten)
Zeile 190: Zeile 190:
 
  UPDATE layer_attributes SET options = REPLACE(options, '50303139', @last_layer_id50303139) WHERE layer_id IN(@last_layer_id50303139) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');</nowiki>
 
  UPDATE layer_attributes SET options = REPLACE(options, '50303139', @last_layer_id50303139) WHERE layer_id IN(@last_layer_id50303139) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');</nowiki>
  
 +
 +
== Kategorien ==
  
 
== Radrouten ==
 
== Radrouten ==
 +
 +
== Wanderrouten ==
 +
 +
== Reitrouten ==

Version vom 6. Januar 2016, 17:29 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','','','','','',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','','','','','',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');

Mängel / Gefahrenstellen

Der Layer ist per SubformEmbedded in den Layer Wegabschnitte vorhanden eingebunden. Dort taucht es als "Einschränkungen der Befahrbarkeit" auf. Die Objekte des Layers können eine Geometrie aufweisen (wie z.B. bei einem Poller), können aber auch den ganzen Abschnitt betreffen (z.B. Querrillen) und haben dann keine Geometrie. Deswegen müssen neue Datensätze dieses Layers aus dem Layer Wegabschnitte vorhanden heraus erstellt werden.

Symboldatei Wegenetz_Gefahrenstelle:

weg gefahrstelle.png
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('Mängel/Gefahrenstellen','','0',@group_id,'SELECT wid, wid as zurueck, art, the_geom from gefahrenstellen where 1=1','gefahrenstellen','the_geom from wegenetz.gefahrenstellen as foo using unique oid using SRID=25833','wegenetz','','','','','','25001','99','',@connection,'','6','wid','wid','5','pixels','25833','','1',NULL,'137000','100','1000001','','EPSG:25833','','1.1.1','image/png','60','','','','','0','1','','','FD 42 Planung','http://geoport.landkreis-vorpommern-ruegen.de/metainfos/md_Maengel-Gefahrenstelle.pdf','0');
 SET @last_layer_id50303138=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_id50303138,'art','art','gefahrenstellen','gefahrenstellen','varchar','','','0','40',NULL,'','Auswahlfeld','select bezeichnung as value, bezeichnung as output from gefahrenstellen_arten order by id','Art','','','','','','',NULL,NULL,'2','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_id50303138,'the_geom','the_geom','gefahrenstellen','gefahrenstellen','geometry','POINT','','1',NULL,NULL,'','Geometrie','','','','','','','','',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_id50303138,'wid','wid','gefahrenstellen','gefahrenstellen','int4','','','0','32',NULL,'','Text','','Weg-ID','','','','','','',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_id50303138,'zurueck','wid','gefahrenstellen','gefahrenstellen','int4','','','0','32',NULL,'','SubFormFK','50303120,wid;no_new_window','Wegabschnitt','','','','','','',NULL,NULL,'1','0','0');
 INSERT INTO classes (`Name`,`Layer_ID`,`Expression`,`drawingorder`,`text`) VALUES(' ',@last_layer_id50303138,'','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,'Wegenetz_Gefahrenstelle','30','','','','20','40','360','',NULL,NULL,NULL,NULL,'');
  SET @last_style_id=LAST_INSERT_ID();
 INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 0);
 
 UPDATE layer_attributes SET options = REPLACE(options, '50303138', @last_layer_id50303138) WHERE layer_id IN(@last_layer_id50303138) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');


Weg-Zuordnung Route

Die Zuordnung eines Wegabschnitts zu einer Route erfolgt getrennt für Radfahren, Wandern und Reiten in jeweils einem Layer, der als SubformEmbedded im Layer Wegabschnitte vorhanden angebunden ist.

 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('Wege - Zuordnung Rad','','5',@group_id,'SELECT wr.wid, w.wid as zurueck, wr.did, wr.status FROM weg2route wr, wegabschnitte w, routen r WHERE wr.wid=w.wid and wr.did=r.did and (r.kategorie=\'Regionale Radroute\' or r.kategorie=\'Lokale Radroute\' or r.kategorie=\'Überregionale Radroute\')','weg2route','','wegenetz','','','','','',NULL,NULL,'',@connection,'','6','wid','wid','15','pixels','25833','','1',NULL,'0','-1','-1','','EPSG:25833','','1.1.0','image/png','60','','','','','1','1','','','Eulenberger','','0');
 SET @last_layer_id50303127=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_id50303127,'did','did','weg2route','wr','int4','','','0','32',NULL,'','Auswahlfeld','select did as value, kategorie|| \' - \'||bezeichnung as output from routen where (kategorie=\'Regionale Radroute\' or kategorie=\'Lokale Radroute\' or kategorie=\'Überregionale Radroute\') order by kategorie,bezeichnung','Definition','','','','','','',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_id50303127,'status','status','weg2route','wr','varchar','','','0','25',NULL,'SELECT \'Teil der Route\'::character varying','Auswahlfeld','\'Teil der Route\',\'Konzeption\'','Status','','','','','','',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_id50303127,'wid','wid','weg2route','wr','int4','','','0','32',NULL,'','Text','','Weg-ID','','','','','','',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_id50303127,'zurueck','wid','wegabschnitte','w','int4','','UNIQUE','1','32',NULL,'','SubFormFK','50303120,wid;no_new_window','Wegabschnitt','','','','','','',NULL,NULL,'1','0','0');
 
 UPDATE layer_attributes SET options = REPLACE(options, '50303127', @last_layer_id50303127) WHERE layer_id IN(@last_layer_id50303127) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');
 
 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('Wege - Zuordnung Wandern','','5',@group_id,'SELECT wr.wid, w.wid as zurueck, wr.did, wr.status FROM weg2route wr, wegabschnitte w, routen r WHERE wr.wid=w.wid and wr.did=r.did and (r.kategorie=\'Überregionale Wanderroute\' or r.kategorie=\'Regionale Wanderroute\' or r.kategorie=\'Lokale Wanderroute\' or r.kategorie=\'Wanderroute\')','weg2route','','wegenetz','','','','','',NULL,NULL,'',@connection,'','6','wid','wid','15','pixels','25833','','1',NULL,'0','-1','-1','','EPSG:25833','','1.1.0','image/png','60','','','','','1','1','','','Hentschel','','0');
 SET @last_layer_id50303171=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_id50303171,'did','did','weg2route','wr','int4','','','0','32',NULL,'','Auswahlfeld','select did as value, kategorie|| \' - \'||bezeichnung as output from routen where (kategorie=\'Überregionale Wanderroute\' or kategorie=\'Regionale Wanderroute\' or kategorie=\'Lokale Wanderroute\' or kategorie=\'Wanderroute\') order by kategorie,bezeichnung','Definition','','','','','','',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_id50303171,'status','status','weg2route','wr','varchar','','','0','25',NULL,'SELECT \'Teil der Route\'::character varying','Auswahlfeld','\'Teil der Route\',\'Konzeption\'','Status','','','','','','',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_id50303171,'wid','wid','weg2route','wr','int4','','','0','32',NULL,'','Text','','Weg-ID','','','','','','',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_id50303171,'zurueck','wid','wegabschnitte','w','int4','','UNIQUE','1','32',NULL,'','SubFormFK','50303120,wid;no_new_window','Wegabschnitt','','','','','','',NULL,NULL,'1','0','0');
 
 UPDATE layer_attributes SET options = REPLACE(options, '50303171', @last_layer_id50303171) WHERE layer_id IN(@last_layer_id50303171) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');
 
 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('Wege - Zuordnung Reiten','','5',@group_id,'SELECT wr.wid, w.wid as zurueck, wr.did, wr.status FROM weg2route wr, wegabschnitte w, routen r WHERE wr.wid=w.wid and wr.did=r.did and (r.kategorie=\'Überregionale Reitroute\' or r.kategorie=\'Regionale Reitroute\' or r.kategorie=\'Lokale Reitroute\')','weg2route','','wegenetz','','','','','',NULL,NULL,'',@connection,'','6','wid','wid','15','pixels','25833','','1',NULL,'0','-1','-1','','EPSG:25833','','1.1.0','image/png','60','','','','','1','1','','','Eulenberger','','0');
 SET @last_layer_id50303172=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_id50303172,'did','did','weg2route','wr','int4','','','0','32',NULL,'','Auswahlfeld','select did as value, kategorie|| \' - \'||bezeichnung as output from routen where (kategorie=\'Überregionale Reitroute\' or kategorie=\'Regionale Reitroute\' or kategorie=\'Lokale Reitroute\') order by kategorie,bezeichnung','Definition','','','','','','',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_id50303172,'status','status','weg2route','wr','varchar','','','0','25',NULL,'SELECT \'Teil der Route\'::character varying','Auswahlfeld','\'Teil der Route\',\'Konzeption\'','Status','','','','','','',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_id50303172,'wid','wid','weg2route','wr','int4','','','0','32',NULL,'','Text','','Weg-ID','','','','','','',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_id50303172,'zurueck','wid','wegabschnitte','w','int4','','UNIQUE','1','32',NULL,'','SubFormFK','50303120,wid;no_new_window','Wegabschnitt','','','','','','',NULL,NULL,'1','0','0');
 
 UPDATE layer_attributes SET options = REPLACE(options, '50303172', @last_layer_id50303172) WHERE layer_id IN(@last_layer_id50303172) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');


Straßenquerungen

Für die Sicherheit relevante Straßenquerungen werden unabhängig von den Wegabschnitten erfasst. Beim Speichern "fängt" eine Regel das Objekt und ordnet es den betreffenden Wegabschnitten (in der Regel vier) zu. Im Layer Wegabschnitte vorhanden werden die Straßenquerungen, die zu einem Abschnitt gehören, nicht als Attribut aufgeführt (weil nicht viel verwertbare Information, die man anzeigen könnte). Sie fließen jedoch in die Berechnung der Kategorie ein. Beispiel: Ein Wegabschnitt kann einen für Radfahrer hervorragenden Ausbauzustand haben, fällt jedoch trotzdem in die Kategorie 2, weil es eine ungesicherte Querung gibt.

 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('Straßenquerungen','','0',@group_id,'SELECT id,art,the_geom from strassenquerungen where 1=1','strassenquerungen','the_geom from wegenetz.strassenquerungen as foo using unique oid using SRID=25833','wegenetz','','','','','','25001','99','',@connection,'','6','id','id','5','pixels','25833','','1',NULL,'138000','100','1000001','','EPSG:25833','','1.1.1','image/png','60','','','','','0','1','','','FD 42 Planung','http://geoport.landkreis-vorpommern-ruegen.de/metainfos/md_Strassenquerungen.pdf','0');
 SET @last_layer_id50303139=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_id50303139,'art','art','strassenquerungen','strassenquerungen','varchar','','','0',NULL,NULL,'','Auswahlfeld','\'ungesicherte Querung\',\'Querungshilfe\',\'Ampel\',\'Zebrastreifen\'','Art der Querung','','','','','','',NULL,NULL,'1','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_id50303139,'id','id','strassenquerungen','strassenquerungen','int4','','','1','32',NULL,'','Text','','ID','','','','','','',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_id50303139,'the_geom','the_geom','strassenquerungen','strassenquerungen','geometry','POINT','','1',NULL,NULL,'','Geometrie','','','','','','','','',NULL,NULL,'2','0','0');
 INSERT INTO classes (`Name`,`Layer_ID`,`Expression`,`drawingorder`,`text`) VALUES(' ',@last_layer_id50303139,'','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,'Wegenetz_Querung','30','','','','20','40','360','',NULL,NULL,NULL,NULL,'');
  SET @last_style_id=LAST_INSERT_ID();
 INSERT INTO u_styles2classes (style_id, class_id, drawingorder) VALUES (@last_style_id, @last_class_id, 0);
 
 UPDATE layer_attributes SET options = REPLACE(options, '50303139', @last_layer_id50303139) WHERE layer_id IN(@last_layer_id50303139) AND form_element_type IN ('SubFormPK', 'SubFormFK', 'SubFormEmbeddedPK', 'Autovervollständigungsfeld', 'Auswahlfeld');


Kategorien

Radrouten

Wanderrouten

Reitrouten