[FOSSGIS-Talk] Fehler beim öffnen eines Modells
Claas Leiner
claas.leiner at gkg-kassel.de
Di Okt 31 22:14:29 CET 2017
Hallo Sebastian
das Modell startete nicht und gab folgende Fehlermeldung:
The model you are trying to run contains an algorithm that is not
available: modeler:tableundviewslöschen.
Ich habe den entsprechenden Teil mit einem Texteditor in der
Modellerdatei gelöscht. Jetzt lässt sich die Modellerdatei wieder öffnen
und bearbeiten.
gelöschter Abschnitt Zeile 871 bis 891
-----------
"MODELERTABLEUNDVIEWSL\u00d6SCHEN_1": {
"values": {
"name": "MODELERTABLEUNDVIEWSL\u00d6SCHEN_1",
"paramsFolded": true,
"outputs": {},
"pos": {
"values": {
"y": 60.0,
"x": 1372.0
},
"class": "point"
},
"outputsFolded": true,
"dependencies": [],
"params": {},
"active": false,
"consoleName": "modeler:tableundviewsl\u00f6schen",
"description": "TablesUndViewsL\u00f6schen"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
----------
Der Modeller ist schon ein super Maschinerie. Doof ist nur, dass sich
die Modelle nicht mehr zum Bearbeiten öffnen lassen, wenn Sie aufgrund
fehlender oder geänderter Algs nicht mehr ausführbar sind.
Aber im Wesentlichen sind meine Erfahrungen mit dem Modeller sehr
gut,gerade um komplexe Abläufe für wenig erfahrene Nutzer verfügbar zu
machen.
In Deinem Modell sind auch PostGis-Abfragen integriert. Eine Überlegung
wäre vielleicht, die wesentliche Teile oder den ganzen Prozess in die
Datenbank zu verlegen, wenn du dich im räumlichen SQL auskennst.
Verschneidungen, dissolve etc. lassen sich ja auch über sql umsetzen.
Matthias Kuhn sagte auf dem Anwendertreffen, dass es mit dem Wechsel auf
QGIS 3 sehr wahrscheinlich ist, dass viele Modelle die im QGIS 2.18
erstellt worden sind, nicht mehr funktionieren werden.
Als Anhang die geänderte Modellerdatei
Viele Grüße,
Claas
--
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr
Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel
Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
claas.leiner at gkg-kassel.de
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/
-------------- nächster Teil --------------
{
"values": {
"inputs": {
"ber": {
"values": {
"pos": {
"values": {
"y": 108.86634093750007,
"x": 363.100071875
},
"class": "point"
},
"param": {
"values": {
"isAdvanced": false,
"name": "ber",
"shapetype": [
-1
],
"default": null,
"value": null,
"exported": null,
"hidden": false,
"optional": false,
"description": "\u00dcberlagerung"
},
"class": "processing.core.parameters.ParameterVector"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerParameter"
},
"flst": {
"values": {
"pos": {
"values": {
"y": 143.173375,
"x": 116.00862500000002
},
"class": "point"
},
"param": {
"values": {
"isAdvanced": false,
"name": "flst",
"shapetype": [
-1
],
"default": null,
"value": null,
"exported": null,
"hidden": false,
"optional": false,
"description": "Flst"
},
"class": "processing.core.parameters.ParameterVector"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerParameter"
},
"umringslayer": {
"values": {
"pos": {
"values": {
"y": 40.0,
"x": 623.0
},
"class": "point"
},
"param": {
"values": {
"isAdvanced": false,
"name": "umringslayer",
"shapetype": [
-1
],
"default": null,
"value": null,
"exported": null,
"hidden": false,
"optional": false,
"description": "Umringslayer(bearbeitet)"
},
"class": "processing.core.parameters.ParameterVector"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerParameter"
}
},
"helpContent": {},
"group": "JaKat",
"name": "20161216_Erstdaten (nach Digitalisierung) 2",
"algs": {
"QGISPOSTGISEXECUTESQL_1": {
"values": {
"name": "QGISPOSTGISEXECUTESQL_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1244.88064284533,
"x": 1215.5140850935563
},
"class": "point"
},
"dependencies": [
"QGISIMPORTINTOPOSTGIS_1"
],
"params": {
"SQL": "CREATE OR REPLACE VIEW eigentuemerjakat AS \nSELECT flstfinal.ogc_fid,\n flstfinal.gml_id,\n flstfinal.zaehler,\n flstfinal.nenner,\n concat(ax_buchungsblatt.bezirk, flstfinal.zaehler, flstfinal.nenner) AS schluessel,\n \"substring\"(flstfinal.weistauf::text, 2, 16) AS weistauf2,\n ax_person.nachnameoderfirma,\n ax_person.vorname,\n ax_person.geburtsname,\n ax_person.geburtsdatum,\n ax_buchungsblatt.buchungsblattnummermitbuchstabenerweiterung,\n ax_namensnummer.zaehler AS anteilzaehler,\n ax_namensnummer.nenner AS anteilnenner,\n ax_buchungsblatt.buchungsblattkennzeichen,\n \"substring\"(ax_person.hat::text, 2, 16) AS hat2,\n ax_buchungsblatt.bezirk,\n flstfinal.flber,\n flstfinal.flstger,\n flstfinal.amtlichefl / 10000::double precision AS amtlfle,\n flstfinal.kategorie,\n st_asgeojson(st_transform(flstfinal.geom, 4326)) AS st_asgeojson,\n st_transform(flstfinal.geom, 4326) AS st_asgeojson2\n FROM ax_buchungsstelle\n JOIN flstfinal ON ax_buchungsstelle.gml_id::text = flstfinal.istgebucht::text\n JOIN ax_buchungsblatt ON ax_buchungsstelle.istbestandteilvon = ax_buchungsblatt.gml_id\n JOIN (ax_namensnummer\n JOIN ax_person ON ax_namensnummer.benennt = ax_person.gml_id) ON ax_buchungsblatt.gml_id = ax_namensnummer.istbestandteilvon\n WHERE (ax_buchungsblatt.bezirk::text = '7529'::text OR ax_buchungsblatt.bezirk::text = '7518'::text)\n\n ORDER BY flstfinal.zaehler, flstfinal.nenner;\n\nALTER TABLE eigentuemerjakat\n OWNER TO postgres;\n\nCREATE OR REPLACE VIEW anschrift AS \n SELECT eigentuemerjakat.nachnameoderfirma,\n eigentuemerjakat.vorname,\n ax_anschrift.strasse,\n ax_anschrift.hausnummer,\n eigentuemerjakat.geburtsname,\n eigentuemerjakat.geburtsdatum,\n ax_anschrift.ort_post,\n ax_anschrift.postleitzahlpostzustellung,\n ax_anschrift.bestimmungsland,\n ax_anschrift.postleitzahlpostfach,\n ax_anschrift.postfach,\n ax_anschrift.ortsteil,\n ax_anschrift.gml_id\n FROM eigentuemerjakat,\n ax_anschrift\n WHERE eigentuemerjakat.hat2 = ax_anschrift.gml_id::text\n ORDER BY eigentuemerjakat.nachnameoderfirma, eigentuemerjakat.vorname;\n\nALTER TABLE anschrift\n OWNER TO postgres;\n\nCREATE OR REPLACE VIEW geojakat AS \n SELECT flstfinal.zaehler,\n flstfinal.nenner,\n flstfinal.kategorie,\n concat(ax_buchungsblatt.bezirk, flstfinal.zaehler, flstfinal.nenner) AS schluessel,\n ax_buchungsblatt.bezirk,\n st_asgeojson(st_transform(flstfinal.geom, 4326)) AS st_asgeojson\n \n FROM ax_buchungsstelle\n JOIN flstfinal ON ax_buchungsstelle.gml_id::text = flstfinal.istgebucht::text\n JOIN ax_buchungsblatt ON ax_buchungsstelle.istbestandteilvon = ax_buchungsblatt.gml_id\n JOIN (ax_namensnummer\n JOIN ax_person ON ax_namensnummer.benennt = ax_person.gml_id) ON ax_buchungsblatt.gml_id = ax_namensnummer.istbestandteilvon\n WHERE (ax_buchungsblatt.bezirk::text = '7529'::text\n OR ax_buchungsblatt.bezirk::text = '7518'::text) \n \n GROUP BY flstfinal.zaehler, flstfinal.nenner,flstfinal.kategorie, ax_buchungsblatt.bezirk, st_asgeojson(st_transform(flstfinal.geom, 4326))\n ORDER BY flstfinal.zaehler, flstfinal.nenner;\n\nALTER TABLE geojakat\n OWNER TO postgres;\n\nCREATE OR REPLACE VIEW flstkategorien AS \n SELECT flstfinal.flber,\n flstfinal.flstger,\n flstfinal.amtlichefl / 10000::double precision AS amtlfle,\n flstfinal.kategorie\n FROM flstfinal\n GROUP BY flstfinal.flber, flstfinal.flstger, flstfinal.amtlichefl / 10000::double precision, flstfinal.kategorie;\n\nALTER TABLE flstkategorien\n OWNER TO postgres;\n\n CREATE OR REPLACE VIEW revierart AS\n SELECT \n flstfinal.flber,\n flstfinal.flstger,\n flstfinal.amtlichefl / 10000::double precision AS amtlfle,\n flstfinal.revierart\n \n FROM flstfinal\n GROUP BY flstfinal.flber,flstfinal.flstger,amtlfle,flstfinal.revierart;\nALTER TABLE eigentuemerjakat\n OWNER TO postgres;\n\nSELECT * INTO anschriftneu FROM anschrift;\nALTER TABLE anschriftneu ADD auswahl INTEGER;\nALTER TABLE anschriftneu ADD kontonr VARCHAR(50);\nALTER TABLE anschriftneu ADD blz VARCHAR(50);\nALTER TABLE anschriftneu ADD iban VARCHAR(50);\nALTER TABLE anschriftneu ADD bic VARCHAR(50);\nUPDATE anschriftneu SET auswahl = '0';\n\nCREATE OR REPLACE VIEW adressen AS \n SELECT eigentuemerjakat.nachnameoderfirma,\n eigentuemerjakat.vorname,\n ax_anschrift.strasse,\n ax_anschrift.hausnummer,\n eigentuemerjakat.geburtsname,\n eigentuemerjakat.geburtsdatum,\n ax_anschrift.ort_post,\n ax_anschrift.postleitzahlpostzustellung,\n ax_anschrift.bestimmungsland,\n ax_anschrift.postleitzahlpostfach,\n ax_anschrift.postfach,\n ax_anschrift.ortsteil\n FROM eigentuemerjakat,\n ax_anschrift\n WHERE eigentuemerjakat.hat2 = ax_anschrift.gml_id::text\n GROUP BY eigentuemerjakat.nachnameoderfirma,\n eigentuemerjakat.vorname,\n ax_anschrift.strasse,\n ax_anschrift.hausnummer,\n eigentuemerjakat.geburtsname,\n eigentuemerjakat.geburtsdatum,\n ax_anschrift.ort_post,\n ax_anschrift.postleitzahlpostzustellung,\n ax_anschrift.bestimmungsland,\n ax_anschrift.postleitzahlpostfach,\n ax_anschrift.postfach,\n ax_anschrift.ortsteil\n ORDER BY eigentuemerjakat.nachnameoderfirma, eigentuemerjakat.vorname;\n\n\nSELECT * INTO adressenneu FROM adressen;\nALTER TABLE adressenneu ADD auswahl INTEGER;\nALTER TABLE adressenneu ADD kontonr VARCHAR(50);\nALTER TABLE adressenneu ADD blz VARCHAR(50);\nALTER TABLE adressenneu ADD iban VARCHAR(50);\nALTER TABLE adressenneu ADD bic VARCHAR(50);\nALTER TABLE adressenneu ADD vetreter INTEGER;\nALTER TABLE adressenneu ADD bevollm\u00e4chtigter INTEGER;\nALTER TABLE adressenneu ADD besitzstand INTEGER;\nALTER TABLE adressenneu ADD anrede VARCHAR(50);\nALTER TABLE adressenneu ADD festnetz VARCHAR(50);\nALTER TABLE adressenneu ADD handy VARCHAR(50);\nALTER TABLE adressenneu ADD email VARCHAR(50);\nALTER TABLE adressenneu ADD bemerkung VARCHAR(500);\nUPDATE adressenneu SET auswahl = '0';\nUPDATE adressenneu SET vetreter = '0';\nUPDATE adressenneu SET bevollm\u00e4chtigter = '0';\nUPDATE adressenneu SET besitzstand = '0';\n\n\n",
"DATABASE": "20161102Sebnitz"
},
"active": true,
"consoleName": "qgis:postgisexecutesql",
"description": "PostGIS execute SQL2"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISPOSTGISEXECUTESQL_2": {
"values": {
"name": "QGISPOSTGISEXECUTESQL_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 56.633925782830374,
"x": 1609.0
},
"class": "point"
},
"dependencies": [],
"params": {
"SQL": "SELECT ax_flurstueck.ogc_fid,\n ax_flurstueck.gml_id,\n ax_flurstueck.zaehler,\n ax_flurstueck.nenner,\n ax_flurstueck.gemarkungsnummer,\n ax_person.nachnameoderfirma,\n ax_person.vorname,\n ax_person.geburtsname,\n ax_person.geburtsdatum,\n ax_namensnummer.zaehler AS anteilzaehler,\n ax_namensnummer.nenner AS anteilnenner,\n ax_buchungsblatt.buchungsblattkennzeichen,\n \"substring\"(ax_person.hat::text, 2, 16) AS hat2,\n ax_buchungsblatt.bezirk,\n sum(ax_flurstueck.amtlicheflaeche / 10000::double precision) AS amtlfle,\n st_transform(ax_flurstueck.wkb_geometry, 25833) AS st_asgeojson\n FROM ax_buchungsstelle\n JOIN ax_flurstueck ON ax_buchungsstelle.gml_id::text = ax_flurstueck.istgebucht::text\n JOIN ax_buchungsblatt ON ax_buchungsstelle.istbestandteilvon = ax_buchungsblatt.gml_id\n JOIN (ax_namensnummer\n JOIN ax_person ON ax_namensnummer.benennt = ax_person.gml_id) ON ax_buchungsblatt.gml_id = ax_namensnummer.istbestandteilvon\n WHERE (ax_flurstueck.gemarkungsnummer::text = '7540'::text OR ax_flurstueck.gemarkungsnummer::text = '7541'::text OR ax_flurstueck.gemarkungsnummer::text = '7542'::text OR ax_flurstueck.gemarkungsnummer::text = '7543'::text) \n AND\n (ax_person.nachnameoderfirma LIKE '%Freistaa%' OR ax_person.vorname LIKE '%Freistaa%') \n GROUP BY ax_flurstueck.ogc_fid, ax_flurstueck.zaehler, ax_flurstueck.nenner,\n ax_person.nachnameoderfirma,\n ax_person.vorname,\n ax_person.geburtsname,\n ax_person.geburtsdatum,\n anteilzaehler,\n anteilnenner,\n ax_buchungsblatt.buchungsblattkennzeichen,\n hat2,\n ax_buchungsblatt.bezirk,\n st_asgeojson\n ORDER BY ax_flurstueck.zaehler, ax_flurstueck.nenner, ax_flurstueck.gemarkungsnummer;",
"DATABASE": "20161102Sebnitz"
},
"active": false,
"consoleName": "qgis:postgisexecutesql",
"description": "Fl\u00e4chen des Freistaates"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAPOLYGONDISSOLVEALLPOLYGONS_1": {
"values": {
"name": "SAGAPOLYGONDISSOLVEALLPOLYGONS_1",
"paramsFolded": true,
"outputs": {
"DISSOLVED": {
"values": {
"description": "Jagdrevier",
"pos": {
"values": {
"y": 1390.6339257828304,
"x": 969.0
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 1325.6339257828304,
"x": 805.0
},
"class": "point"
},
"dependencies": [],
"params": {
"BND_KEEP": false,
"POLYGONS": {
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_6",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
},
"active": true,
"consoleName": "saga:polygondissolveallpolygons",
"description": "Verschmelzung Jagsrevier"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAPOLYGONDISSOLVEALLPOLYGONS_2": {
"values": {
"name": "SAGAPOLYGONDISSOLVEALLPOLYGONS_2",
"paramsFolded": true,
"outputs": {
"DISSOLVED": {
"values": {
"description": "Jagdbezirk",
"pos": {
"values": {
"y": 1385.6339257828304,
"x": 500.0
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 1318.6339257828304,
"x": 350.0
},
"class": "point"
},
"dependencies": [],
"params": {
"BND_KEEP": false,
"POLYGONS": {
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_1",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
},
"active": true,
"consoleName": "saga:polygondissolveallpolygons",
"description": "Verschmelzung Jagdbezirk"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAPOLYGONDISSOLVEALLPOLYGONS_3": {
"values": {
"name": "SAGAPOLYGONDISSOLVEALLPOLYGONS_3",
"paramsFolded": true,
"outputs": {
"DISSOLVED": {
"values": {
"description": "Restfl\u00e4cheBejagbar",
"pos": {
"values": {
"y": 760.6339257828304,
"x": 248.0
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 680.6339257828304,
"x": 127.0
},
"class": "point"
},
"dependencies": [],
"params": {
"BND_KEEP": false,
"POLYGONS": {
"values": {
"alg": "SAGADIFFERENCE_2",
"output": "RESULT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
},
"active": true,
"consoleName": "saga:polygondissolveallpolygons",
"description": "Polygon dissolve (all polygons)"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAMERGELAYERS_2": {
"values": {
"name": "SAGAMERGELAYERS_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 651.9786615199578,
"x": 935.3852334605845
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": [
{
"values": {
"alg": "SAGAMERGELAYERS_1",
"output": "MERGED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
{
"values": {
"alg": "SAGADIFFERENCE_1",
"output": "RESULT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
],
"SRCINFO": true,
"MATCH": true
},
"active": true,
"consoleName": "saga:mergelayers",
"description": "Merge layers"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAPOLYGONDISSOLVEALLPOLYGONS_5": {
"values": {
"name": "SAGAPOLYGONDISSOLVEALLPOLYGONS_5",
"paramsFolded": true,
"outputs": {
"DISSOLVED": {
"values": {
"description": "Tausch rein",
"pos": {
"values": {
"y": 398.6339257828304,
"x": 1695.0
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 347.6339257828304,
"x": 1479.0
},
"class": "point"
},
"dependencies": [],
"params": {
"BND_KEEP": false,
"POLYGONS": {
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_3",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
},
"active": true,
"consoleName": "saga:polygondissolveallpolygons",
"description": "Polygon dissolve (all polygons)"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAPOLYGONDISSOLVEALLPOLYGONS_6": {
"values": {
"name": "SAGAPOLYGONDISSOLVEALLPOLYGONS_6",
"paramsFolded": true,
"outputs": {
"DISSOLVED": {
"values": {
"description": "Tausch raus",
"pos": {
"values": {
"y": 533.6339257828304,
"x": 1697.0
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 460.6339257828304,
"x": 1491.0
},
"class": "point"
},
"dependencies": [],
"params": {
"BND_KEEP": false,
"POLYGONS": {
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_4",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
},
"active": true,
"consoleName": "saga:polygondissolveallpolygons",
"description": "Polygon dissolve (all polygons)"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAMERGELAYERS_1": {
"values": {
"name": "SAGAMERGELAYERS_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 404.8338116646062,
"x": 718.5470984837493
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": [
{
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_3",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
{
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_2",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
{
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_4",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
],
"SRCINFO": false,
"MATCH": true
},
"active": true,
"consoleName": "saga:mergelayers",
"description": "Layer verbinden"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIELDCALCULATOR_1": {
"values": {
"name": "QGISFIELDCALCULATOR_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 381.01611581471263,
"x": 141.29773709093172
},
"class": "point"
},
"dependencies": [],
"params": {
"FIELD_TYPE": 0,
"NEW_FIELD": true,
"INPUT_LAYER": {
"values": {
"name": "flst"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromInput"
},
"FIELD_PRECISION": 2.0,
"FIELD_LENGTH": 10.0,
"FORMULA": "$area/10000",
"FIELD_NAME": "FlstGer"
},
"active": true,
"consoleName": "qgis:fieldcalculator",
"description": "Flst-Fll\u00e4che berechnen"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIELDCALCULATOR_2": {
"values": {
"name": "QGISFIELDCALCULATOR_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1151.863081183128,
"x": 179.67943266269458
},
"class": "point"
},
"dependencies": [],
"params": {
"FIELD_TYPE": 0,
"NEW_FIELD": true,
"INPUT_LAYER": {
"values": {
"alg": "SAGAUNION_1",
"output": "RESULT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"FIELD_PRECISION": 2.0,
"FIELD_LENGTH": 10.0,
"FORMULA": "$area/10000",
"FIELD_NAME": "FlBerechnet"
},
"active": true,
"consoleName": "qgis:fieldcalculator",
"description": "Fl\u00e4che berechnen einzeln (Jagdbezirk)"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIELDCALCULATOR_3": {
"values": {
"name": "QGISFIELDCALCULATOR_3",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 193.26378358256977,
"x": 395.3237123439079
},
"class": "point"
},
"dependencies": [],
"params": {
"FIELD_TYPE": 2,
"NEW_FIELD": true,
"INPUT_LAYER": {
"values": {
"name": "ber"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromInput"
},
"FIELD_PRECISION": 0.0,
"FIELD_LENGTH": 10.0,
"FORMULA": "to_string( \"jagdbezirk\" )+to_string( \"tausch\" )+to_string( \"tauschart\" )+to_string( \"jagdrevier\" )+to_string( \"revierart\" )+to_string( \"befriedet\" )",
"FIELD_NAME": "Kategorie"
},
"active": true,
"consoleName": "qgis:fieldcalculator",
"description": "Kategorie erzeugen"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIELDCALCULATOR_4": {
"values": {
"name": "QGISFIELDCALCULATOR_4",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1041.4770375326066,
"x": 548.2019488049475
},
"class": "point"
},
"dependencies": [],
"params": {
"FIELD_TYPE": 0,
"NEW_FIELD": true,
"INPUT_LAYER": {
"values": {
"alg": "SAGAUNION_2",
"output": "RESULT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"FIELD_PRECISION": 2.0,
"FIELD_LENGTH": 10.0,
"FORMULA": "$area/10000",
"FIELD_NAME": "FlBerech"
},
"active": true,
"consoleName": "qgis:fieldcalculator",
"description": "Fl\u00e4schen einzeln berechnen (Jagdrevier)"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIELDCALCULATOR_5": {
"values": {
"name": "QGISFIELDCALCULATOR_5",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 935.1309950198228,
"x": 886.6736129049494
},
"class": "point"
},
"dependencies": [],
"params": {
"FIELD_TYPE": 0,
"NEW_FIELD": true,
"INPUT_LAYER": {
"values": {
"alg": "SAGAINTERSECT_2",
"output": "RESULT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"FIELD_PRECISION": 2.0,
"FIELD_LENGTH": 10.0,
"FORMULA": "$area/10000",
"FIELD_NAME": "FlBer"
},
"active": true,
"consoleName": "qgis:fieldcalculator",
"description": "FlstFinalmitFl\u00e4che"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIELDCALCULATOR_6": {
"values": {
"name": "QGISFIELDCALCULATOR_6",
"paramsFolded": true,
"outputs": {
"OUTPUT_LAYER": {
"values": {
"description": "Kategorien",
"pos": {
"values": {
"y": 656.6339257828304,
"x": 698.0
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 592.6339257828304,
"x": 696.0
},
"class": "point"
},
"dependencies": [],
"params": {
"FIELD_TYPE": 0,
"NEW_FIELD": true,
"INPUT_LAYER": {
"values": {
"alg": "SAGAPOLYGONDISSOLVEBYATTRIBUTE_1",
"output": "DISSOLVED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"FIELD_PRECISION": 2.0,
"FIELD_LENGTH": 10.0,
"FORMULA": "abs(to_real(\"Kategorie\"))",
"FIELD_NAME": "farbe"
},
"active": true,
"consoleName": "qgis:fieldcalculator",
"description": "Field calculator"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAUNION_2": {
"values": {
"name": "SAGAUNION_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 701.3873035187678,
"x": 475.7100997802079
},
"class": "point"
},
"dependencies": [],
"params": {
"A": {
"values": {
"alg": "SAGADIFFERENCE_2",
"output": "RESULT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"B": {
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_3",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SPLIT": true
},
"active": true,
"consoleName": "saga:union",
"description": "Jagdreviere erzeugen"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAUNION_1": {
"values": {
"name": "SAGAUNION_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1058.6744853369419,
"x": 162.23664908395313
},
"class": "point"
},
"dependencies": [],
"params": {
"A": {
"values": {
"alg": "SAGADIFFERENCE_2",
"output": "RESULT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"B": {
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_4",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SPLIT": true
},
"active": true,
"consoleName": "saga:union",
"description": "Jagdbezirk erzeugen"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAPOLYGONDISSOLVEBYATTRIBUTE_1": {
"values": {
"name": "SAGAPOLYGONDISSOLVEBYATTRIBUTE_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 506.6339257828304,
"x": 643.0
},
"class": "point"
},
"dependencies": [],
"params": {
"POLYGONS": {
"values": {
"alg": "SAGAMERGELAYERS_1",
"output": "MERGED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"BND_KEEP": false,
"FIELD_2": null,
"FIELD_3": null,
"FIELD_1": "Kategorie"
},
"active": true,
"consoleName": "saga:polygondissolvebyattribute",
"description": "Polygone nach Attribut verschmelzen"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISREPROJECTLAYER_1": {
"values": {
"name": "QGISREPROJECTLAYER_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 61.38688962423642,
"x": 117.26309720718342
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"name": "flst"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromInput"
},
"TARGET_CRS": "EPSG:4326"
},
"active": true,
"consoleName": "qgis:reprojectlayer",
"description": "Flst2UTM"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISREPROJECTLAYER_2": {
"values": {
"name": "QGISREPROJECTLAYER_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 43.166661983521294,
"x": 397.89226671507606
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"name": "ber"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromInput"
},
"TARGET_CRS": "EPSG:4326"
},
"active": true,
"consoleName": "qgis:reprojectlayer",
"description": "\u00dcberlagerung2UTM"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAINTERSECT_2": {
"values": {
"name": "SAGAINTERSECT_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 788.2398831751202,
"x": 836.5838293279312
},
"class": "point"
},
"dependencies": [],
"params": {
"A": {
"values": {
"alg": "QGISFIELDCALCULATOR_1",
"output": "OUTPUT_LAYER"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"B": {
"values": {
"alg": "SAGAMERGELAYERS_2",
"output": "MERGED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SPLIT": true
},
"active": true,
"consoleName": "saga:intersect",
"description": "Verschneidung Flst und Kategrien"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISSINGLEPARTSTOMULTIPART_2": {
"values": {
"name": "QGISSINGLEPARTSTOMULTIPART_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 256.6339257828304,
"x": 719.5886293242802
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_5",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"FIELD": "Kategorie"
},
"active": true,
"consoleName": "qgis:singlepartstomultipart",
"description": "Singleparts to multipart (Umring)"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGADIFFERENCE_1": {
"values": {
"name": "SAGADIFFERENCE_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 478.9759400456569,
"x": 1022.6182442840886
},
"class": "point"
},
"dependencies": [],
"params": {
"A": {
"values": {
"alg": "QGISSINGLEPARTSTOMULTIPART_2",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"B": {
"values": {
"alg": "SAGAMERGELAYERS_1",
"output": "MERGED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SPLIT": true
},
"active": true,
"consoleName": "saga:difference",
"description": "Difference >Umring - Kategorien"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGADIFFERENCE_2": {
"values": {
"name": "SAGADIFFERENCE_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 561.6339257828304,
"x": 214.24385817054463
},
"class": "point"
},
"dependencies": [],
"params": {
"A": {
"values": {
"alg": "SAGAINTERSECT_1",
"output": "RESULT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"B": {
"values": {
"alg": "SAGAMERGELAYERS_1",
"output": "MERGED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SPLIT": false
},
"active": true,
"consoleName": "saga:difference",
"description": "bej Fl\u00e4chen erzeugen"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAPOLYGONDISSOLVEALLPOLYGONS_4": {
"values": {
"name": "SAGAPOLYGONDISSOLVEALLPOLYGONS_4",
"paramsFolded": true,
"outputs": {
"DISSOLVED": {
"values": {
"description": "Befriedet",
"pos": {
"values": {
"y": 275.6339257828304,
"x": 1688.0
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 229.63392578283037,
"x": 1487.0
},
"class": "point"
},
"dependencies": [],
"params": {
"BND_KEEP": false,
"POLYGONS": {
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_2",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
},
"active": true,
"consoleName": "saga:polygondissolveallpolygons",
"description": "Polygon dissolve (all polygons)"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISIMPORTINTOPOSTGIS_1": {
"values": {
"name": "QGISIMPORTINTOPOSTGIS_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1174.8225325453304,
"x": 993.3681857321835
},
"class": "point"
},
"dependencies": [],
"params": {
"PRIMARY_KEY": null,
"DATABASE": 1,
"TABLENAME": "flstfinal",
"DROP_STRING_LENGTH": false,
"INPUT": {
"values": {
"alg": "QGISEXTRACTBYATTRIBUTE_7",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"GEOMETRY_COLUMN": "geom",
"CREATEINDEX": false,
"LOWERCASE_NAMES": false,
"OVERWRITE": true,
"SCHEMA": "public"
},
"active": true,
"consoleName": "qgis:importintopostgis",
"description": "Import into PostGIS"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISSYMMETRICALDIFFERENCE_1": {
"values": {
"name": "QGISSYMMETRICALDIFFERENCE_1",
"paramsFolded": true,
"outputs": {
"OUTPUT": {
"values": {
"description": "UmringJagdbezirk",
"pos": {
"values": {
"y": 1765.6339257828304,
"x": 366.5886293242802
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 1706.6339257828304,
"x": 178.5886293242802
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"alg": "QGISFIXEDDISTANCEBUFFER_1",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"OVERLAY": {
"values": {
"alg": "QGISFIXEDDISTANCEBUFFER_2",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
},
"active": true,
"consoleName": "qgis:symmetricaldifference",
"description": "Umring um Jagdbezirk erzeugen"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIXEDDISTANCEBUFFER_4": {
"values": {
"name": "QGISFIXEDDISTANCEBUFFER_4",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1615.6339257828304,
"x": 870.7538205434894
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"alg": "SAGAPOLYGONDISSOLVEALLPOLYGONS_1",
"output": "DISSOLVED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SEGMENTS": 5.0,
"DISSOLVE": true,
"DISTANCE": -0.1
},
"active": true,
"consoleName": "qgis:fixeddistancebuffer",
"description": "Kleiner Puffer JR"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISSYMMETRICALDIFFERENCE_2": {
"values": {
"name": "QGISSYMMETRICALDIFFERENCE_2",
"paramsFolded": true,
"outputs": {
"OUTPUT": {
"values": {
"description": "UmringJagdrevier",
"pos": {
"values": {
"y": 1768.6339257828304,
"x": 851.7538205434894
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 1706.6339257828304,
"x": 651.7538205434894
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"alg": "QGISFIXEDDISTANCEBUFFER_3",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"OVERLAY": {
"values": {
"alg": "QGISFIXEDDISTANCEBUFFER_4",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
}
},
"active": true,
"consoleName": "qgis:symmetricaldifference",
"description": "Umring um Jagdreviere erzeugen"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"SAGAINTERSECT_1": {
"values": {
"name": "SAGAINTERSECT_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 357.79919985461447,
"x": 386.746751897287
},
"class": "point"
},
"dependencies": [],
"params": {
"A": {
"values": {
"name": "flst"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromInput"
},
"B": {
"values": {
"alg": "QGISSINGLEPARTSTOMULTIPART_2",
"output": "OUTPUT"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SPLIT": true
},
"active": true,
"consoleName": "saga:intersect",
"description": "Verschneidung Flst Umring"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIXEDDISTANCEBUFFER_3": {
"values": {
"name": "QGISFIXEDDISTANCEBUFFER_3",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1617.6339257828304,
"x": 635.7538205434894
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"alg": "SAGAPOLYGONDISSOLVEALLPOLYGONS_1",
"output": "DISSOLVED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SEGMENTS": 5.0,
"DISSOLVE": true,
"DISTANCE": -8.0
},
"active": true,
"consoleName": "qgis:fixeddistancebuffer",
"description": "gro\u00dfer Puffer JR"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIXEDDISTANCEBUFFER_2": {
"values": {
"name": "QGISFIXEDDISTANCEBUFFER_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1617.6339257828304,
"x": 396.5886293242802
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"alg": "SAGAPOLYGONDISSOLVEALLPOLYGONS_2",
"output": "DISSOLVED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SEGMENTS": 5.0,
"DISSOLVE": true,
"DISTANCE": -0.1
},
"active": true,
"consoleName": "qgis:fixeddistancebuffer",
"description": "Kleiner Puffer"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISEXTRACTNODES_1": {
"values": {
"name": "QGISEXTRACTNODES_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 235.40969195567357,
"x": 182.29671003262183
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"name": "flst"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromInput"
}
},
"active": true,
"consoleName": "qgis:extractnodes",
"description": "Flstknoten extrahieren"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISEXTRACTBYATTRIBUTE_1": {
"values": {
"name": "QGISEXTRACTBYATTRIBUTE_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1239.6339257828304,
"x": 179.5886293242802
},
"class": "point"
},
"dependencies": [],
"params": {
"OPERATOR": 2,
"INPUT": {
"values": {
"alg": "QGISFIELDCALCULATOR_2",
"output": "OUTPUT_LAYER"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"VALUE": "0.00",
"FIELD": "FlBerechne"
},
"active": true,
"consoleName": "qgis:extractbyattribute",
"description": "Fl\u00e4chen kleiner 0.01 ha l\u00f6schen (JB)"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISFIXEDDISTANCEBUFFER_1": {
"values": {
"name": "QGISFIXEDDISTANCEBUFFER_1",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1608.6339257828304,
"x": 164.5886293242802
},
"class": "point"
},
"dependencies": [],
"params": {
"INPUT": {
"values": {
"alg": "SAGAPOLYGONDISSOLVEALLPOLYGONS_2",
"output": "DISSOLVED"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"SEGMENTS": 5.0,
"DISSOLVE": true,
"DISTANCE": -8.0
},
"active": true,
"consoleName": "qgis:fixeddistancebuffer",
"description": "gro\u00dfer Puffer"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISEXTRACTBYATTRIBUTE_3": {
"values": {
"name": "QGISEXTRACTBYATTRIBUTE_3",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 301.1455906554859,
"x": 1236.2438581705446
},
"class": "point"
},
"dependencies": [],
"params": {
"OPERATOR": 7,
"INPUT": {
"values": {
"alg": "QGISFIELDCALCULATOR_3",
"output": "OUTPUT_LAYER"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"VALUE": "0101",
"FIELD": "Kategorie"
},
"active": true,
"consoleName": "qgis:extractbyattribute",
"description": "Nach Tausch (rein) filtern"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISEXTRACTBYATTRIBUTE_2": {
"values": {
"name": "QGISEXTRACTBYATTRIBUTE_2",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 191.57247642631592,
"x": 1193.44733592576
},
"class": "point"
},
"dependencies": [],
"params": {
"OPERATOR": 7,
"INPUT": {
"values": {
"alg": "QGISFIELDCALCULATOR_3",
"output": "OUTPUT_LAYER"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"VALUE": "0020991",
"FIELD": "Kategorie"
},
"active": true,
"consoleName": "qgis:extractbyattribute",
"description": "nach Befriedet filtern"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISEXTRACTBYATTRIBUTE_5": {
"values": {
"name": "QGISEXTRACTBYATTRIBUTE_5",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 51.99750546423047,
"x": 978.7538205434894
},
"class": "point"
},
"dependencies": [],
"params": {
"OPERATOR": 0,
"INPUT": {
"values": {
"alg": "QGISFIELDCALCULATOR_3",
"output": "OUTPUT_LAYER"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"VALUE": "000000",
"FIELD": "Kategorie"
},
"active": true,
"consoleName": "qgis:extractbyattribute",
"description": "nach Umring filtern"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISEXTRACTBYATTRIBUTE_4": {
"values": {
"name": "QGISEXTRACTBYATTRIBUTE_4",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 410.5191970049714,
"x": 1236.5886293242802
},
"class": "point"
},
"dependencies": [],
"params": {
"OPERATOR": 7,
"INPUT": {
"values": {
"alg": "QGISFIELDCALCULATOR_3",
"output": "OUTPUT_LAYER"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"VALUE": "1110",
"FIELD": "Kategorie"
},
"active": true,
"consoleName": "qgis:extractbyattribute",
"description": "nach Tausch(raus) filtern"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISEXTRACTBYATTRIBUTE_7": {
"values": {
"name": "QGISEXTRACTBYATTRIBUTE_7",
"paramsFolded": true,
"outputs": {
"OUTPUT": {
"values": {
"description": "ErgebnisFinal",
"pos": {
"values": {
"y": 1084.172167298068,
"x": 1212.2896696536259
},
"class": "point"
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerOutput"
}
},
"outputsFolded": true,
"pos": {
"values": {
"y": 995.6587013605676,
"x": 1133.910863091126
},
"class": "point"
},
"dependencies": [],
"params": {
"OPERATOR": 2,
"INPUT": {
"values": {
"alg": "QGISFIELDCALCULATOR_5",
"output": "OUTPUT_LAYER"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"VALUE": "0.00",
"FIELD": "FlBer"
},
"active": true,
"consoleName": "qgis:extractbyattribute",
"description": "FlstFinal>0.00ha"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
},
"QGISEXTRACTBYATTRIBUTE_6": {
"values": {
"name": "QGISEXTRACTBYATTRIBUTE_6",
"paramsFolded": true,
"outputs": {},
"outputsFolded": true,
"pos": {
"values": {
"y": 1243.862074592354,
"x": 608.081130067299
},
"class": "point"
},
"dependencies": [],
"params": {
"OPERATOR": 2,
"INPUT": {
"values": {
"alg": "QGISFIELDCALCULATOR_4",
"output": "OUTPUT_LAYER"
},
"class": "processing.modeler.ModelerAlgorithm.ValueFromOutput"
},
"VALUE": "0.00",
"FIELD": "FlBerech"
},
"active": true,
"consoleName": "qgis:extractbyattribute",
"description": "Fl\u00e4ch kleiner 0.01 l\u00f6schen (JR)"
},
"class": "processing.modeler.ModelerAlgorithm.Algorithm"
}
}
},
"class": "processing.modeler.ModelerAlgorithm.ModelerAlgorithm"
}
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste