Changeset 319


Ignore:
Timestamp:
02/18/14 15:19:40 (10 years ago)
Author:
frank.jaeger
Message:

nur kleine Korrekturen

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/pp_laden.sql

    r315 r319  
    1717--  2012-10-24 Neue Tabelle für die Präsentation von Straßennamen und -Klassifikationen 
    1818--  2014-02-05 Bereits auskommentierte Aktionen gelöscht für die Beseitigung von Rdundanzen aus fehlerhaften Triggern 
    19  
     19--  2014-02-12 Zusammen fassen Flur->Gemarkung->Gemeinde nicht aus simple_geom weil dadurch Löscher entstehen können. 
    2020 
    2121-- ============================ 
     
    5252 
    5353--DELETE FROM pp_flurstueck_nr; 
    54   TRUNCATE pp_flurstueck_nr;    -- effektiver als DELETE 
     54  TRUNCATE pp_flurstueck_nr;  -- effektiver als DELETE 
    5555 
    5656  INSERT INTO pp_flurstueck_nr 
     
    183183-- Ausführungszeit: 1 mittlere Stadt mit ca. 14.000 Flurstücken > 100 Sek 
    184184 
    185 -- ToDo: 
    186 --   Nur "geprüfte Flurstücke" verwenden?  Filter? 
    187  
    188 --   070: TopologyException: found non-noded intersection between   ... 
    189  
    190  
    191185DELETE FROM pp_flur; 
    192186 
     
    194188   SELECT  f.land, f.regierungsbezirk, f.kreis, f.gemarkungsnummer as gemarkung, f.flurnummer,  
    195189           count(gml_id) as anz_fs, 
    196            st_multi(st_union(st_buffer(f.wkb_geometry,0.05))) AS the_geom -- 5 cm Zugabe um Zwischenräume zu vermeiden 
     190           st_multi(st_union(st_buffer(f.wkb_geometry,0.05))) AS the_geom -- Zugabe um Zwischenräume zu vermeiden 
    197191     FROM  ax_flurstueck f 
    198192     WHERE f.endet IS NULL 
    199193  GROUP BY f.land, f.regierungsbezirk, f.kreis, f.gemarkungsnummer, f.flurnummer; 
    200194 
    201 -- Geometrie vereinfachen, auf 1 Meter glätten 
    202 UPDATE pp_flur SET simple_geom = st_simplify(the_geom, 1.0); 
    203  
    204  
    205195-- Fluren zu Gemarkungen zusammen fassen 
    206196-- ------------------------------------- 
     
    210200-- UPDATE: ../../source/headers/geos/noding/SegmentString.h:175: void geos::noding::SegmentString::testInvariant() const: Zusicherung »pts->size() > 1« nicht erfüllt. 
    211201 
    212  
    213 -- Flächen vereinigen (aus der bereits vereinfachten Geometrie) 
     202-- Flächen vereinigen 
    214203UPDATE pp_gemarkung a 
    215204  SET the_geom =  
    216    ( SELECT st_multi(st_union(st_buffer(b.simple_geom,0.1))) AS the_geom -- noch mal 10 cm Zugabe 
    217      FROM    pp_flur b 
    218      WHERE a.land      = b.land  
    219        AND a.gemarkung = b.gemarkung 
     205   ( SELECT st_multi(st_union(st_buffer(b.the_geom,0.1))) AS the_geom -- Puffer/Zugabe um Löcher zu vermeiden 
     206       FROM pp_flur b 
     207      WHERE a.land      = b.land  
     208        AND a.gemarkung = b.gemarkung 
    220209   ); 
    221210 
     
    229218   ); -- Gemarkungsnummer ist je BundesLand eindeutig 
    230219 
    231 -- Geometrie vereinfachen (Wirkung siehe pp_gemarkung_analyse) 
    232 UPDATE pp_gemarkung SET simple_geom = st_simplify(the_geom, 8.0); 
    233  
    234220 
    235221-- Gemarkungen zu Gemeinden zusammen fassen 
     
    239225UPDATE pp_gemeinde a 
    240226  SET the_geom =  
    241    ( SELECT st_multi(st_union(st_buffer(b.simple_geom,0.1))) AS the_geom -- noch mal Zugabe 10 cm 
     227   ( SELECT st_multi(st_union(st_buffer(b.the_geom,0.1))) AS the_geom -- noch mal Zugabe 
    242228     FROM    pp_gemarkung b 
    243229     WHERE a.land     = b.land  
     
    254240   ); 
    255241 
    256 -- Geometrie vereinfachen (Wirkung siehe pp_gemeinde_analyse) 
    257 UPDATE pp_gemeinde SET simple_geom = st_simplify(the_geom, 20.0); 
     242 
     243-- Geometrie glätten / vereinfachen 
     244-- Diese "simplen" Geometrien sollen nur für die Darstellung einer Übersicht verwendet werden. 
     245-- Ablage der simplen Geometrie in einem alternativen Geometriefeld im gleichen Datensatz. 
     246 
     247UPDATE pp_flur      SET simple_geom = st_simplify(the_geom, 0.4); -- Flur  
     248 
     249UPDATE pp_gemarkung SET simple_geom = st_simplify(the_geom, 2.0); -- Gemarkung  (Wirkung siehe pp_gemarkung_analyse) 
     250 
     251UPDATE pp_gemeinde  SET simple_geom = st_simplify(the_geom, 5.0); -- Gemeinde (Wirkung siehe pp_gemeinde_analyse) 
    258252 
    259253 
  • trunk/info/conf/alkis_www_conf.php

    r105 r319  
    2828 
    2929// Entwicklungsumgebung 
    30 $debug=3; // 0=Produktion, 1=mit Fehlermeldungen, 2=mit Informationen, 3=mit SQL 
     30$debug=0; // 0=Produktion, 1=mit Fehlermeldungen, 2=mit Informationen, 3=mit SQL 
    3131?> 
  • trunk/info/info/alkis/alkisinlayausk.php

    r313 r319  
    1111 
    1212        Version: 
    13         2011-11-17  Link FS-Historie, Parameter der Functions geÀndert 
    14         2011-11-30  import_request_variables, $dbvers PostNAS 0.5 entfernt 
    15         2011-12-14  "window.open(..,width=680)" 
    16         2013-04-08  deprecated "import_request_variables" ersetzt 
    17         2013-05-06      Fehlende Leerstelle 
    18         2014-01-28      Link zu alkisstrasse.php 
     13        2011-11-17 Link FS-Historie, Parameter der Functions geÀndert 
     14        2011-11-30 import_request_variables, $dbvers PostNAS 0.5 entfernt 
     15        2011-12-14 "window.open(..,width=680)" 
     16        2013-04-08 deprecated "import_request_variables" ersetzt 
     17        2013-05-06 Fehlende Leerstelle 
     18        2014-01-28 Link zu alkisstrasse.php 
     19        2014-02-06 pg_free_result 
    1920*/ 
    2021session_start(); 
     
    177178                echo "\n\t\t</p>\n\t</td>\n</tr>"; 
    178179        } 
     180        pg_free_result($res); 
    179181} 
    180182echo "\n</table>\n"; 
     
    182184// Flurstuecksflaeche 
    183185echo "\n<p class='fsd'>Flurst&uuml;cksfl&auml;che: <b>".$flae."</b></p>\n"; 
    184 pg_free_result($res); 
    185186 
    186187// *** G R U N D B U C H *** 
Note: See TracChangeset for help on using the changeset viewer.