<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hallo Martin,</p>
    <p>wir berechnen auch die EMZ aus den ALKIS-Daten. Die Berechnung
      ist aber etwas komplexer und erfolgt in mehreren Schritten.
      Zunächst benutzen wir folgendes SQL um die Teilflächen zu einem
      Flurstück zu berechnen:</p>
    <p>SELECT <br>
          flurstueckskennzeichen,<br>
          amtlicheflaeche as amtlicheflaeche_flst, <br>
          geomflaeche_flst, <br>
          round((geomflaeche_teilstueck / geomflaeche_flst *
      amtlicheflaeche)::numeric, CASE WHEN amtlicheflaeche > 0.5 THEN
      0 ELSE 2 END) AS amtlicheflaeche_teilstueck, <br>
          geomflaeche_teilstueck, <br>
          wert<br>
      FROM (<br>
          SELECT <br>
              f.flurstueckskennzeichen,<br>
              amtlicheflaeche, <br>
              st_area(st_intersection(n.wkb_geometry,
      st_intersection(be.wkb_geometry,f.wkb_geometry))) as
      geomflaeche_teilstueck, <br>
              st_area(f.wkb_geometry) as geomflaeche_flst,  <br>
              ltrim(n.ackerzahlodergruenlandzahl, '0') as wert<br>
          FROM <br>
              alkis.ax_flurstueck f, <br>
              alkis.ax_bewertung be, <br>
              alkis.ax_bodenschaetzung n <br>
          WHERE <br>
              st_intersects(n.wkb_geometry,f.wkb_geometry) = true AND <br>
              st_intersects(be.wkb_geometry,f.wkb_geometry) = true AND <br>
              st_area(st_intersection(n.wkb_geometry,
      st_intersection(be.wkb_geometry,f.wkb_geometry))) > 0.001 AND
              <br>
              f.endet IS NULL AND <br>
              be.endet IS NULL AND <br>
              n.endet IS NULL<br>
      ) as n<br>
      WHERE <br>
      flurstueckskennzeichen = '13244800200314______'</p>
    <p>Das Ergebnis ist bei diesem Flurstück zum Beispiel:</p>
    <p><img src="cid:part1.YNodtaAp.dCYNJm0o@gdi-service.de" alt=""></p>
    <p>Der Rest wird dann nicht per SQL, sondern programmseitig in
      unserer Anwendung kvwmap berechnet. <br>
      Zunächst wird die nicht geschätzte Fläche berechnet. Das ist
      einfach die gerundete geometrische Fläche, die übrig bleibt. Also<br>
    </p>
    <p>round(geomflaeche_flst - sum(geomflaeche_teilstueck))</p>
    <p>Das sind bei diesem Beispiel <br>
    </p>
    <p>round(51723.6910135394 - (42392.2345160328 + 8482.29781100786)) =
      849</p>
    <p>Jetzt muss noch überprüft werden, ob die Summe der amtlichen
      Flächen der Teilstücke gleich der amtlichen Fläche des Flurstücks
      ist. Also hier</p>
    <p>42398 + 8483 + 849 = 51730</p>
    <p>Die amtliche Fläche des Flurstücks ist aber 51731. Deshalb wird
      die amtliche Fläche des größtes Teilstücks so abgeändert, dass die
      Summe wieder stimmt. Wir haben also hier</p>
    <p>42399 m² mit BWZ 22 und<br>
      8483 m² mit BWZ 16</p>
    <p>Die EMZ werden dann einfach nach der Formel</p>
    <p>round(flaeche * wert / 100) <br>
    </p>
    <p>berechnet. In diesem Beispiel also:</p>
    <p>round(42399 * 22 / 100) = <b>9328</b><br>
      round(8483 * 16 / 100) = <b>1357</b></p>
    <p>Ich hoffe, das war jetzt nicht zu konfus :-) Ansonsten gerne
      nochmal nachfragen.<br>
    </p>
    <p>Gruß,<br>
      Stefan Rahn</p>
    <pre class="moz-signature" cols="72">-- 
 
GDI-Service
Friedrichstraße 16
18057 Rostock
Tel: 0381 40344445
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:stefan.rahn@gdi-service.de">stefan.rahn@gdi-service.de</a>
gdi-service.de</pre>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Am 17.06.2022 um 09:03 schrieb LWB
      Ressen Lindchen GmbH:<br>
    </div>
    <blockquote type="cite"
      cite="mid:3c9d6a8d-90a0-ec4b-39ec-a4da574e3a88@freenet.de">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      Hallo in die Runde!<br>
      <br>
      Die Grundsteuerreform steht an und als Landwirt habe ich hunderte
      einzelne Flurstücke mit der Ertragsmesszahl zu bewerten.<br>
      Ein einfaches Verschneiden der Bodenschätzung mit den Flurstücken
      liefert leider nur näherungsweise die richtigen Werte, die ich für
      Brandenburg einzeln auf<br>
      <br>
      <a class="moz-txt-link-freetext"
        href="https://informationsportal-grundstuecksdaten.brandenburg.de"
        moz-do-not-send="true">https://informationsportal-grundstuecksdaten.brandenburg.de</a><br>
      <br>
      anklicken und als pdf auswerfen lassen kann. <br>
      Das liegt zum einen an der Differenz zwischen Layer-Größe und
      amtlicher Fläche sowie der Bewertungsregeln für kleine
      Teilflächen. Hat jemand die richtigen SQL-Zeilen parat, die
      amtliche EMZ aus den ALKIS-Daten zu errechnen?<br>
      Vielen Dank schon vorab für Eure Bemühungen!<br>
      <br>
      Mit feundlichen Grüßen aus Neu - Seeland<br>
      Martin Schultze<br>
      <div class="moz-signature"><br>
        <img src="cid:part2.aXh64Qn9.wajeTKgc@gdi-service.de" class=""
          border="0"></div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
NAS mailing list
<a class="moz-txt-link-abbreviated" href="mailto:NAS@lists.osgeo.org">NAS@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/nas">https://lists.osgeo.org/mailman/listinfo/nas</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">
</pre>
  </body>
</html>