<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://kvwmap.de/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://kvwmap.de/wiki/index.php?action=history&amp;feed=atom&amp;title=GLE-Postgis-Jagdkataster_Postprocessing</id>
		<title>GLE-Postgis-Jagdkataster Postprocessing - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://kvwmap.de/wiki/index.php?action=history&amp;feed=atom&amp;title=GLE-Postgis-Jagdkataster_Postprocessing"/>
		<link rel="alternate" type="text/html" href="https://kvwmap.de/wiki/index.php?title=GLE-Postgis-Jagdkataster_Postprocessing&amp;action=history"/>
		<updated>2026-05-12T20:57:38Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in kvwmap</subtitle>
		<generator>MediaWiki 1.23.1</generator>

	<entry>
		<id>https://kvwmap.de/wiki/index.php?title=GLE-Postgis-Jagdkataster_Postprocessing&amp;diff=9919&amp;oldid=prev</id>
		<title>Markus Hentschel: /* EJB Verdachtsflächen */</title>
		<link rel="alternate" type="text/html" href="https://kvwmap.de/wiki/index.php?title=GLE-Postgis-Jagdkataster_Postprocessing&amp;diff=9919&amp;oldid=prev"/>
				<updated>2016-02-29T10:04:18Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;EJB Verdachtsflächen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 29. Februar 2016, 10:04 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== EJB Verdachtsflächen ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== EJB Verdachtsflächen ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Script gruppiert nach Eigentum, bei dem der/die Eigentümer GENAU IDENTISCH sind, die Reihenfolge der Eintragung spielt dabei keine Rolle. Die Einzelflächen werden um 10 Meter gepuffert (so dass bis zu 20 Meter breite Trennflächen das Gebiet nicht mehr trennen). Von der Gesamtfläche werden wieder 10 Meter Puffer abgezogen. Wenn das Ergebnis größer 75 ha ist, erfolgt ein Eintrag in der Tabelle lk_ejb_verdachtsflaechen. Für den ganzen Landkreis benötigt das Script ca. 20 Minuten. Das Thema heißt &amp;quot;Verdachtsflächen&amp;quot;, weil hier auch Flächen aufgeführt werden, die im Sinne des Jagdgesetzes kein Eigenjagdbezirk sind. Die Flächen müssen also unbedingt kritisch geprüft werden!&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Script gruppiert nach Eigentum, bei dem der/die Eigentümer GENAU IDENTISCH sind, die Reihenfolge der Eintragung spielt dabei keine Rolle. Die Einzelflächen werden um 10 Meter gepuffert (so dass bis zu 20 Meter breite Trennflächen das Gebiet nicht mehr trennen). Von der Gesamtfläche werden wieder 10 Meter Puffer abgezogen. Wenn das Ergebnis größer 75 ha ist, erfolgt ein Eintrag in der Tabelle &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[GLE-Postgis-Jagdkataster|&lt;/ins&gt;lk_ejb_verdachtsflaechen&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;. Für den ganzen Landkreis benötigt das Script ca. 20 Minuten. Das Thema heißt &amp;quot;Verdachtsflächen&amp;quot;, weil hier auch Flächen aufgeführt werden, die im Sinne des Jagdgesetzes kein Eigenjagdbezirk sind. Die Flächen müssen also unbedingt kritisch geprüft werden!&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;lt;nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;lt;nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; #!/bin/sh&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; #!/bin/sh&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Markus Hentschel</name></author>	</entry>

	<entry>
		<id>https://kvwmap.de/wiki/index.php?title=GLE-Postgis-Jagdkataster_Postprocessing&amp;diff=9918&amp;oldid=prev</id>
		<title>Markus Hentschel: Die Seite wurde neu angelegt: „ == EJB Verdachtsflächen == Das Script gruppiert nach Eigentum, bei dem der/die Eigentümer GENAU IDENTISCH sind, die Reihenfolge der Eintragung spielt dabei…“</title>
		<link rel="alternate" type="text/html" href="https://kvwmap.de/wiki/index.php?title=GLE-Postgis-Jagdkataster_Postprocessing&amp;diff=9918&amp;oldid=prev"/>
				<updated>2016-02-29T10:00:49Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „ == EJB Verdachtsflächen == Das Script gruppiert nach Eigentum, bei dem der/die Eigentümer GENAU IDENTISCH sind, die Reihenfolge der Eintragung spielt dabei…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== EJB Verdachtsflächen ==&lt;br /&gt;
Das Script gruppiert nach Eigentum, bei dem der/die Eigentümer GENAU IDENTISCH sind, die Reihenfolge der Eintragung spielt dabei keine Rolle. Die Einzelflächen werden um 10 Meter gepuffert (so dass bis zu 20 Meter breite Trennflächen das Gebiet nicht mehr trennen). Von der Gesamtfläche werden wieder 10 Meter Puffer abgezogen. Wenn das Ergebnis größer 75 ha ist, erfolgt ein Eintrag in der Tabelle lk_ejb_verdachtsflaechen. Für den ganzen Landkreis benötigt das Script ca. 20 Minuten. Das Thema heißt &amp;quot;Verdachtsflächen&amp;quot;, weil hier auch Flächen aufgeführt werden, die im Sinne des Jagdgesetzes kein Eigenjagdbezirk sind. Die Flächen müssen also unbedingt kritisch geprüft werden!&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # Füllt die Tabelle ejb_verdachtsflaechen&lt;br /&gt;
 # mit aggregierten Flächen &amp;gt; 75 ha aller Eigentümer im ganzen Landkreis&lt;br /&gt;
 # mit Puffer 20 Meter&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ### setzt Variablen ###&lt;br /&gt;
 DATUM=`date +%a`; export DATUM&lt;br /&gt;
 PSQLPATH=/pfad/zu/postgresql/9.1/bin; export PSQLPATH&lt;br /&gt;
 PGUSERNAME=kvwmap; export PGUSERNAME&lt;br /&gt;
 PGDBNAME=kvwmapsp; export PGDBNAME&lt;br /&gt;
 SCHEMANAME=alkis; export SCHEMANAME&lt;br /&gt;
 TABLENAME=lk_ejb_verdachtsflaechen; export TABLENAME&lt;br /&gt;
 LOGFILE=/pfad/zum/logs-verzeichnis/lk_ejb_verdachtsflaechen.log; export LOGFILE&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot; &amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
 echo &amp;quot;############## Beginn `date +%c` ################&amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
 echo &amp;quot; &amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $PSQLPATH/psql -U $PGUSERNAME -d $PGDBNAME -c &amp;quot;&lt;br /&gt;
 BEGIN;&lt;br /&gt;
 DROP INDEX $SCHEMANAME.ixlkvrejbverd_the_geom_gist;&lt;br /&gt;
 TRUNCATE $SCHEMANAME.$TABLENAME;&lt;br /&gt;
 INSERT INTO $SCHEMANAME.$TABLENAME &lt;br /&gt;
 select eigentuemer, round(area((the_geom).geom)), (the_geom).geom from (&lt;br /&gt;
 select &lt;br /&gt;
  eigentuemer, &lt;br /&gt;
 st_dump(st_buffer(st_union(the_geom), -10)) as the_geom &lt;br /&gt;
 from (&lt;br /&gt;
   select&lt;br /&gt;
    st_buffer(f.wkb_geometry,10) as the_geom, &lt;br /&gt;
    array_to_string(array(&lt;br /&gt;
    select &lt;br /&gt;
       p.nachnameoderfirma||CASE WHEN p.vorname IS Null then '' ELSE ', '||p.vorname END||&lt;br /&gt;
       CASE WHEN p.namensbestandteil IS Null then '' ELSE ', '||p.namensbestandteil END&lt;br /&gt;
       from &lt;br /&gt;
       alkis.ax_buchungsstelle sa&lt;br /&gt;
       LEFT JOIN alkis.ax_buchungsblatt g ON g.gml_id::text = sa.istbestandteilvon::text&lt;br /&gt;
       LEFT JOIN alkis.ax_namensnummer n ON n.istbestandteilvon::text = g.gml_id::text&lt;br /&gt;
       LEFT JOIN alkis.ax_person p ON p.gml_id::text = n.benennt::text&lt;br /&gt;
       WHERE g.bezirk = gg.bezirk AND g.buchungsblattnummermitbuchstabenerweiterung=gg.buchungsblattnummermitbuchstabenerweiterung &lt;br /&gt;
       AND sa.endet IS NULL &lt;br /&gt;
       AND g.endet IS NULL &lt;br /&gt;
       AND n.endet IS NULL &lt;br /&gt;
       AND p.endet IS NULL&lt;br /&gt;
       AND (n.benennt is not null OR n.benennt != '')&lt;br /&gt;
       GROUP BY p.nachnameoderfirma, p.vorname, p.namensbestandteil&lt;br /&gt;
       ORDER BY p.nachnameoderfirma, p.vorname, p.namensbestandteil&lt;br /&gt;
      ),' || '&lt;br /&gt;
     ) as eigentuemer &lt;br /&gt;
     FROM alkis.ax_flurstueck f, alkis.ax_buchungsstelle s, alkis.ax_buchungsblatt gg&lt;br /&gt;
     WHERE s.gml_id::text = f.istgebucht::text&lt;br /&gt;
     AND gg.gml_id::text = s.istbestandteilvon::text&lt;br /&gt;
     AND f.endet IS NULL AND s.endet IS NULL AND gg.endet IS NULL&lt;br /&gt;
     GROUP BY  f.wkb_geometry, gg.bezirk, gg.buchungsblattnummermitbuchstabenerweiterung&lt;br /&gt;
  ) as foo&lt;br /&gt;
 group by eigentuemer&lt;br /&gt;
 ) as foofoo &lt;br /&gt;
 where area((the_geom).geom)&amp;gt;750000&lt;br /&gt;
 ;&lt;br /&gt;
 CREATE INDEX ixlkvrejbverd_the_geom_gist&lt;br /&gt;
  ON $SCHEMANAME.$TABLENAME&lt;br /&gt;
  USING gist&lt;br /&gt;
  (the_geom );&lt;br /&gt;
 END;&lt;br /&gt;
 &lt;br /&gt;
 &amp;quot;  # Ende SQL&lt;br /&gt;
 &lt;br /&gt;
 if test $? -eq 0&lt;br /&gt;
    then&lt;br /&gt;
      echo &amp;quot;   Verdachtsflächen erfolgreich erneuert&amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
    else&lt;br /&gt;
      echo &amp;quot;&amp;gt;&amp;gt; Verdachtsflächen konnten nicht erneuert werden&amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 # Tabelle analysieren&lt;br /&gt;
     $PSQLPATH/psql -U $PGUSERNAME -d $PGDBNAME -c &amp;quot;&lt;br /&gt;
     &lt;br /&gt;
        VACUUM ANALYZE $SCHEMANAME.$TABLENAME;&lt;br /&gt;
        &lt;br /&gt;
     &amp;quot;  # Ende SQL&lt;br /&gt;
     &lt;br /&gt;
     if test $? -eq 0&lt;br /&gt;
       then&lt;br /&gt;
         echo &amp;quot;   VACUUM erfolgreich durchgeführt&amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
       else&lt;br /&gt;
         echo &amp;quot;&amp;gt;&amp;gt; VACUUM konnte nicht durchgeführt werden&amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
     fi&lt;br /&gt;
     &lt;br /&gt;
    &lt;br /&gt;
 echo &amp;quot; &amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
 echo &amp;quot;############## Ende `date +%c` ################&amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
 echo &amp;quot; &amp;quot; &amp;gt;&amp;gt; $LOGFILE 2&amp;gt;&amp;amp;1&lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Markus Hentschel</name></author>	</entry>

	</feed>