Changeset 406
- Timestamp:
- 05/03/18 14:59:34 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/norgis_alkis_pp/postcreate.d/views_exp_csv.sql
r401 r406 22 22 -- Hauptvorteil: Keine undurchsichtigen AbhÀngigkeiten. Ist auch etwas schneller. 23 23 -- 2017-12-20 Suche (Sortierung) 'letzte Adresse' nach "beginnt" statt nach "gml_id" 24 -- 2018-05-02 Aufruf aus GrundstÃŒcksnahweis: tabtyp='buchung' $filter="gsgml" 24 25 25 26 -- ToDo: 26 -- - die alten Ãbersichten "pp_flur", "pp_gemarkung" und "pp_gemeinde" wieder erzeugen 27 -- Siehe Script: "pp_gebiete.sql" (FÃŒllen) und Teile von "pp_definition.sql" (DB-Struktur). 27 -- - Ãberdenken: Ist die UNION-Abfrage mit "Recht an" notwendig und sinnvoll? 28 -- -- Wenn ja, bei welchen Filtern? 29 -- Ein Erbbaurecht wird geliefert (1x "an") aber Untererbbaurecht nicht mehr (2x Recht "an") 28 30 29 31 30 32 -- I n d i c e s 31 33 -- ============================ 32 -- Tabelle "ax_gemarkungsteilflur" sollte Such-Index erhalten auf "gemarkung".33 -- FÃŒr Auflistung aller Fluren zur Gemarkung in Script "alkisnav_fls", Function "EineGemarkung".34 35 34 36 35 -- Der WMS "Flurstuecke Kommunal" (aus View "st_flurst[gkz][e|r]") wird langsam, wenn er in einer kreisweiten Datenbank ausgefÃŒhrt wird. … … 43 42 -- V i e w s 44 43 -- ============================ 45 46 -- Bausteine fÃŒr andere Views:47 -- ---------------------------48 -- Ein View, der die Verbindung von FlurstÃŒck zur StraÃentabelle fÃŒr zwei verschiedene FÀlle herstellt.49 -- Einmal ÃŒber die Lagebezeichnung MIT Hausnummer und einmal OHNE.50 -- Dies kann als "MittelstÃŒck" in den anderen Views eingefÃŒgt werden.51 52 DROP VIEW if exists public.flst_an_strasse CASCADE; -- wird nicht mehr verwendet53 /*54 CREATE OR REPLACE VIEW public.flst_an_strasse55 AS56 -- FlurstÃŒck >weistAuf> ax_lagebezeichnungMIThausnummer <JOIN> ax_lagebezeichnungkatalogeintrag57 SELECT fm.gml_id AS fsgml,58 sm.gml_id AS stgml, -- Filter: gml_id der StraÃe59 'm' AS fall -- SÀtze unterschieden: Mit HsNr60 FROM ax_flurstueck fm -- FlurstÃŒck Mit61 JOIN ax_lagebezeichnungmithausnummer lm -- Lage MIT62 ON lm.gml_id = ANY (fm.weistauf)63 JOIN ax_lagebezeichnungkatalogeintrag sm64 ON lm.land=sm.land AND lm.regierungsbezirk=sm.regierungsbezirk AND lm.kreis=sm.kreis AND lm.gemeinde=sm.gemeinde AND lm.lage=sm.lage65 WHERE lm.endet IS NULL AND fm.endet IS NULL -- nichts Historisches66 UNION67 -- FlurstÃŒck >zeigtAuf> ax_lagebezeichnungOHNEhausnummer <JOIN> ax_lagebezeichnungkatalogeintrag68 SELECT fo.gml_id AS fsgml,69 so.gml_id AS stgml, -- Filter: gml_id der StraÃe70 'o' AS fall -- SÀtze unterschieden: Ohne HsNr71 FROM ax_flurstueck fo -- FlurstÃŒck OHNE72 JOIN ax_lagebezeichnungohnehausnummer lo -- Lage OHNE73 ON lo.gml_id = ANY (fo.zeigtauf)74 JOIN ax_lagebezeichnungkatalogeintrag so -- StraÃe OHNE75 ON lo.land=so.land AND lo.regierungsbezirk=so.regierungsbezirk AND lo.kreis=so.kreis AND lo.gemeinde=so.gemeinde AND lo.lage=so.lage76 WHERE lo.endet IS NULL AND fo.endet IS NULL; -- nichts Historisches77 78 COMMENT ON VIEW public.flst_an_strasse79 IS 'ALKIS-Beziehung von FlurstÃŒck zu StraÃentabelle. UNION-Zusammenfassung der FÀlle MIT und OHNE Hausnummer.';80 */81 44 82 45 … … 111 74 z.bezeichnung AS beznam, -- GB-Bezirks-Name 112 75 -- B u c h u n g s s t e l l e (GrundstÃŒck) 76 s.gml_id AS gsgml, -- möglicher Filter GrundstÃŒck-GML-ID 113 77 s.laufendenummer AS bu_lfd, -- BVNR 114 78 '=' || s.zaehler || '/' || s.nenner AS bu_ant, -- als Excel-Formel (nur bei Wohnungsgrundbuch JOIN ÃŒber 'Recht an') … … 190 154 z.bezeichnung AS beznam, -- GB-Bezirks-Name 191 155 -- B u c h u n g s s t e l l e (GrundstÃŒck) 156 dien.gml_id AS gsgml, -- möglicher Filter GrundstÃŒck-GML-ID 192 157 s.laufendenummer AS bu_lfd, -- BVNR 193 158 '=' || s.zaehler || '/' || s.nenner AS bu_ant, -- als Excel-Formel (nur bei Wohnungsgrundbuch JOIN ÃŒber 'Recht an') … … 262 227 IS 'View fÃŒr einen CSV-Export aus der Buchauskunft mit alkisexport.php. Generelle Struktur. FÃŒr eine bestimmte gml_id noch den Filter setzen.'; 263 228 229 GRANT SELECT ON TABLE public.exp_csv TO mb27; 264 230 265 231 -- Eine Variante des View "exp_csv": … … 622 588 623 589 624 -- Berechtigung 625 -- ============ 626 GRANT SELECT ON TABLE public.exp_csv TO mb27; 627 GRANT SELECT ON TABLE public.exp_csv_str TO mb27; 590 GRANT SELECT ON TABLE public.exp_csv_str TO mb27; 628 591 629 592 -- Ende --
Note: See TracChangeset
for help on using the changeset viewer.