Changeset 325 for trunk/import/pp_definition.sql
- Timestamp:
- 08/28/14 14:12:07 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/pp_definition.sql
r316 r325 3 3 4 4 -- Post Processing (pp_) Teil 1: Anlegen der Tabellen und Views 5 6 -- ACHTUNG!7 -- Systemvariable vorher setzen fÃŒr das Koordinatensystem, z.B.8 -- EPSG=258329 5 10 6 -- Stand … … 19 15 -- 2013-04-18 Kommentare. 20 16 -- 2012-10-24 Neue Tabelle fÃŒr die PrÀsentation von StraÃennamen und -Klassifikationen 21 17 -- 2014-08-25 StraÃennamen aufteilen in _P und L 22 18 23 19 -- ============================ … … 69 65 70 66 -- Gesamtflaeche 71 SELECT AddGeometryColumn('pp_gemeinde','the_geom', :alkis_epsg,'MULTIPOLYGON',2);67 SELECT AddGeometryColumn('pp_gemeinde','the_geom','25832','MULTIPOLYGON',2); 72 68 CREATE INDEX pp_gemeinde_gidx ON pp_gemeinde USING gist(the_geom); 73 69 74 70 -- vereinfachte Gesamtflaeche 75 SELECT AddGeometryColumn('pp_gemeinde','simple_geom', :alkis_epsg,'MULTIPOLYGON',2);71 SELECT AddGeometryColumn('pp_gemeinde','simple_geom','25832','MULTIPOLYGON',2); 76 72 CREATE INDEX pp_gemeinde_sgidx ON pp_gemeinde USING gist(simple_geom); 77 73 … … 109 105 110 106 -- GesamtflÀche 111 SELECT AddGeometryColumn('pp_gemarkung','the_geom', :alkis_epsg,'MULTIPOLYGON',2);107 SELECT AddGeometryColumn('pp_gemarkung','the_geom','25832','MULTIPOLYGON',2); 112 108 CREATE INDEX pp_gemarkung_gidx ON pp_gemarkung USING gist(the_geom); 113 109 114 110 -- vereinfachte GesamtflÀche 115 SELECT AddGeometryColumn('pp_gemarkung','simple_geom', :alkis_epsg,'MULTIPOLYGON',2);111 SELECT AddGeometryColumn('pp_gemarkung','simple_geom','25832','MULTIPOLYGON',2); 116 112 CREATE INDEX pp_gemarkung_sgidx ON pp_gemarkung USING gist(simple_geom); 117 113 … … 142 138 143 139 -- GesamtflÀche 144 SELECT AddGeometryColumn('pp_flur','the_geom', :alkis_epsg,'MULTIPOLYGON',2);140 SELECT AddGeometryColumn('pp_flur','the_geom','25832','MULTIPOLYGON',2); 145 141 CREATE INDEX pp_flur_gidx ON pp_flur USING gist(the_geom); 146 142 147 143 -- vereinfachte Gesamtflaeche 148 SELECT AddGeometryColumn('pp_flur','simple_geom', :alkis_epsg,'MULTIPOLYGON',2);144 SELECT AddGeometryColumn('pp_flur','simple_geom','25832','MULTIPOLYGON',2); 149 145 CREATE INDEX pp_flur_sgidx ON pp_flur USING gist(simple_geom); 150 146 … … 209 205 ); 210 206 211 SELECT AddGeometryColumn('pp_flurstueck_nr','the_geom', :alkis_epsg,'POINT',2);207 SELECT AddGeometryColumn('pp_flurstueck_nr','the_geom','25832','POINT',2); 212 208 213 209 -- Geometrischer Index … … 364 360 365 361 366 -- NEU 2013-10-24 367 -- Tabelle fÃŒr die PrÀsentation von StraÃen-Namen und -Klassifikationen 368 -- Tabelle "pp_strassenname" speichert den VIEW "ap_pto_stra". 369 370 --DROP TABLE pp_strassenname; 371 CREATE TABLE pp_strassenname 372 ( gid serial NOT NULL, 373 gml_id character(16), 374 -- advstandardmodell character varying[], 375 schriftinhalt character varying, -- Label: anzuzeigender Text 376 hor character varying, 377 ver character varying, 378 -- signaturnummer character varying, 362 -- Variante fÃŒr Punkt-Geometrie 363 -- Tabelle "pp_strassenname_p" speichert den VIEW "ap_pto_stra". 364 CREATE TABLE pp_strassenname_p 365 ( gid serial NOT NULL, 366 gml_id character(16), 367 -- advstandardmodell character varying[], 368 schriftinhalt character varying, -- Label: anzuzeigender Text 369 hor character varying, 370 ver character varying, 371 -- signaturnummer character varying, 379 372 -- darstellungsprioritaet integer, 380 art character varying,381 winkel double precision,382 CONSTRAINT pp_snam _pk PRIMARY KEY (gid)373 art character varying, 374 winkel double precision, 375 CONSTRAINT pp_snamp_pk PRIMARY KEY (gid) 383 376 ) WITH (OIDS=FALSE); 384 377 385 SELECT AddGeometryColumn('pp_strassenname','the_geom',:alkis_epsg,'POINT',2); 386 CREATE INDEX pp_snam_gidx ON pp_strassenname USING gist(the_geom); 387 388 COMMENT ON TABLE pp_strassenname IS 'Post-Processing: Label der StraÃennamen in der Karte. Auszug aus ap_pto.'; 389 390 COMMENT ON COLUMN pp_strassenname.gid IS 'EditierschlÃŒssel der Tabelle'; 391 COMMENT ON COLUMN pp_strassenname.gml_id IS 'ObjektschlÃŒssel des PrÀsentationsobjektes aus ap_pto. Zur Verbindung mit Katalog.'; 392 COMMENT ON COLUMN pp_strassenname.schriftinhalt IS 'Label, darzustellender Name der StraÃe oder Klassifikation'; 393 COMMENT ON COLUMN pp_strassenname.hor IS 'Horizontale Ausrichtung des Textes zur Punkt-Koordinate: linksbÃŒndig, zentrisch, ...'; 394 COMMENT ON COLUMN pp_strassenname.ver IS 'Vertikale Ausrichtung des Textes zur Punkt-Koordinate: Basis, ..'; 395 COMMENT ON COLUMN pp_strassenname.art IS 'Klasse der StraÃe: StraÃe, Weg, .. , BezKlassifizierungStrasse'; 396 COMMENT ON COLUMN pp_strassenname.winkel IS 'Drehung des Textes'; 397 COMMENT ON COLUMN pp_strassenname.the_geom IS 'Position (Punkt) der Labels in der Karte'; 378 -- :alkis_epsg = 25832 379 SELECT AddGeometryColumn('pp_strassenname_p','the_geom',25832,'POINT',2); 380 CREATE INDEX pp_snamp_gidx ON pp_strassenname_p USING gist(the_geom); 381 382 COMMENT ON TABLE pp_strassenname_p IS 'Post-Processing: Label der StraÃennamen in der Karte, Punktgeometrie. Auszug aus ap_pto.'; 383 384 COMMENT ON COLUMN pp_strassenname_p.gid IS 'EditierschlÃŒssel der Tabelle'; 385 --COMMENT ON COLUMN pp_strassenname_p.gml_id IS 'ObjektschlÃŒssel des PrÀsentationsobjektes aus ap_pto. Zur Verbindung mit Katalog.'; 386 COMMENT ON COLUMN pp_strassenname_p.gml_id IS 'ObjektschlÃŒssel des PrÀsentationsobjektes aus "ax_lagebezeichnungohnehausnummer". Zur Verbindung mit Katalog beim Nachladen leerer Felder.'; 387 COMMENT ON COLUMN pp_strassenname_p.schriftinhalt IS 'Label, darzustellender Name der StraÃe oder Klassifikation'; 388 COMMENT ON COLUMN pp_strassenname_p.hor IS 'Horizontale Ausrichtung des Textes zur Punkt-Koordinate: linksbÃŒndig, zentrisch, ...'; 389 COMMENT ON COLUMN pp_strassenname_p.ver IS 'Vertikale Ausrichtung des Textes zur Punkt-Koordinate: Basis, ..'; 390 COMMENT ON COLUMN pp_strassenname_p.art IS 'Klasse der StraÃe: StraÃe, Weg, .. , BezKlassifizierungStrasse'; 391 COMMENT ON COLUMN pp_strassenname_p.winkel IS 'Drehung des Textes'; 392 COMMENT ON COLUMN pp_strassenname_p.the_geom IS 'Position (Punkt) der Labels in der Karte'; 393 394 -- Variante fÃŒr Linien-Geometrie 395 -- Tabelle "pp_strassenname_l" speichert den VIEW "ap_lto_stra". 396 CREATE TABLE pp_strassenname_l 397 ( gid serial NOT NULL, 398 gml_id character(16), 399 schriftinhalt character varying, -- Label: anzuzeigender Text 400 hor character varying, 401 ver character varying, 402 art character varying, 403 -- winkel double precision, -- bei Linien-Variante nicht benötigt 404 CONSTRAINT pp_snaml_pk PRIMARY KEY (gid) 405 ) WITH (OIDS=FALSE); 406 407 -- :alkis_epsg = 25832 408 SELECT AddGeometryColumn('pp_strassenname_l','the_geom',25832,'LINESTRING',2); -- Hier liegt der Unterschied 409 CREATE INDEX pp_snaml_gidx ON pp_strassenname USING gist(the_geom); 410 411 COMMENT ON TABLE pp_strassenname_l IS 'Post-Processing: Label der StraÃennamen in der Karte, Liniengeometrie. Auszug aus ap_lto.'; 412 413 COMMENT ON COLUMN pp_strassenname_l.gid IS 'EditierschlÃŒssel der Tabelle'; 414 COMMENT ON COLUMN pp_strassenname_l.gml_id IS 'ObjektschlÃŒssel des PrÀsentationsobjektes aus "ax_lagebezeichnungohnehausnummer". Zur Verbindung mit Katalog beim Nachladen leerer Felder.'; 415 COMMENT ON COLUMN pp_strassenname_l.schriftinhalt IS 'Label, darzustellender Name der StraÃe oder Klassifikation'; 416 COMMENT ON COLUMN pp_strassenname_l.hor IS 'Horizontale Ausrichtung des Textes: linksbÃŒndig, zentrisch, ...'; 417 COMMENT ON COLUMN pp_strassenname_l.ver IS 'Vertikale Ausrichtung des Textes: Basis, ..'; 418 COMMENT ON COLUMN pp_strassenname_l.art IS 'Klasse der StraÃe: StraÃe, Weg, .. , BezKlassifizierungStrasse'; 419 COMMENT ON COLUMN pp_strassenname_l.the_geom IS 'Position (Punkt) der Labels in der Karte'; 398 420 399 421 -- ENDE --
Note: See TracChangeset
for help on using the changeset viewer.