norBIT / alkisimport

ALKIS-Import
http://www.norbit.de/68/
GNU General Public License v2.0
28 stars 17 forks source link

Grenzpunkt ohne Abmarkung (Marke) #18

Closed marvinkinberger closed 7 years ago

marvinkinberger commented 7 years ago

Grenzpunkte die nicht Abgemarkt wurden weil es sich z.B. um eine Hausecke handelt, werden nicht abgemarkt. Sie werden mit der Marke 1700 gekennzeichnet. Beschreibung laut Ableitungsregeln: "Grenzpunkt, Punkt dauerhaft und gut erkennbar festgelegt"

jef-n commented 7 years ago

Der Signaturkatalog gibt nur Regeln für 9500 (Grenzpunkt ohne Abmarkung (Marke) => kein Darstellung), 9600 (Grenzpunkt, Abmarkung zeitweilig ausgesetzt => Signatur 3023/3024) und 9998 (Grenzpunkt, Abmarkung nach Quellenlage nicht zu spezifizieren => Signatur 3024/3025) und alle anderen vor (Signatur 3020/3021). Wo kommt die Regel für 1700 her?

marvinkinberger commented 7 years ago

Habe gerade genauer nachgeschaut. Scheint mal wieder eine Besonderheit in NRW zu sein. http://www.bezreg-koeln.nrw.de/brk_internet/geobasis/liegenschaftskataster/alkis/vorgaben/pflichtenheft_06/pflichtenheft_k/anlage_06_teil_c1_praesentationsregeln.pdf Seite: 14

jef-n commented 7 years ago

Dann eben so:

diff --git a/alkis-ableitungsregeln.sql b/alkis-ableitungsregeln.sql
index 623cb81..75fb379 100644
--- a/alkis-ableitungsregeln.sql
+++ b/alkis-ableitungsregeln.sql
@@ -656,9 +656,10 @@ SELECT
        'ax_grenzpunkt' AS layer,
        st_multi(o.wkb_geometry) AS point,
        0 AS drehwinkel,
-       CASE abmarkung_marke
-       WHEN 9600 THEN 3022
-       WHEN 9998 THEN 3024
+       CASE
+       WHEN abmarkung_marke=1700 AND o.gml_id LIKE 'DENW%' THEN 3024
+       WHEN abmarkung_marke=9600 THEN 3022
+       WHEN abmarkung_marke=9998 THEN 3024
        ELSE 3020
        END AS signaturnummer,
        o.advstandardmodell||o.sonstigesmodell||p.advstandardmodell||p.sonstigesmodell AS modell
marvinkinberger commented 7 years ago

Ja so sieht es perfekt aus. Habe es gerade getestet und es funktioniert.