Difference between revisions of "Jagdkarte"

From wiki.bastelbude.grade.de
Jump to: navigation, search
(verwendete Nutzungsarten herausfinden)
Line 162: Line 162:
 
   ax_wohnbauflaeche Wohnbaufläche mit Art der Bebauung Geschlossen
 
   ax_wohnbauflaeche Wohnbaufläche mit Art der Bebauung Geschlossen
 
   ax_wohnbauflaeche Wohnbaufläche mit Art der Bebauung Offen
 
   ax_wohnbauflaeche Wohnbaufläche mit Art der Bebauung Offen
 +
 +
== Flurstuecke nach Nutzng zerteilen ==
 +
  SELECT  * FROM
 +
  (SELECT
 +
    flurstuecke.oid,
 +
    flurstuecke.aktualit,
 +
    flurstuecke.idflurst,
 +
    flurstuecke.flstkennz,
 +
    flurstuecke.flur,
 +
    flurstuecke.flurstnr,
 +
    flurstuecke.lagebeztxt,
 +
    flurstuecke.tntxt,
 +
    nutzung.name AS nutzung_layer,
 +
    nutzung.funktion AS nutzung_funktion,
 +
    nutzung.nutzung AS nutzung_nutzung,
 +
    ST_CollectionExtract(ST_Intersection(nutzung.geometry, flurstuecke.geometry),3) AS clipgeom
 +
  FROM
 +
    nutzung AS nutzung, flurstuecke AS flurstuecke
 +
  WHERE
 +
    ST_Intersects(nutzung.geometry, flurstuecke.geometry)
 +
  ) AS clipped
 +
  where ST_GeometryType(clipped.clipgeom) LIKE 'Polygon';
 +
 +
* leider bleiben ein paar weisse Flecken ...
  
 
[[category:Projekte]]
 
[[category:Projekte]]

Revision as of 14:53, 10 August 2017

Erstellung einer Jagdkarte:

Vorbereitungen

Polygon der Jagdreviergrenze erstellen

  • hier deckungsgleich mit der Gemarkung
  • Layer anlegen
    • Database > ALKIS > Layer einbinden
    • Database > postNAS Suche > Flurstuecksuche (Doppelklick auf Suchergebnis erzeug neues Layer)
    • Vector > Geoprocessing Tools > Dissolve (all fields)

Layer mit Polygonen der Nutzungsarten erstellen

  • database > DB Manager > PostGIS db auswaehlen
  • Database > SQL Window (F2)
SELECT 
 ax_tatsaechlichenutzung.ogc_fid,
 ax_tatsaechlichenutzung.name,
 ax_tatsaechlichenutzung.gml_id,
 ax_tatsaechlichenutzung.kennung,
 ax_tatsaechlichenutzung.funktion,
 ax_tatsaechlichenutzung.wkb_geometry,
 ax_tatsaechlichenutzungsschluessel.name AS nutzung
FROM 
 ax_tatsaechlichenutzung,
 ax_tatsaechlichenutzungsschluessel
WHERE 
 ax_tatsaechlichenutzung.nutzung = ax_tatsaechlichenutzungsschluessel.nutzung
  • Load as new Layer ...
  • Layer durch Jagdreviergrenze beschneiden
    • Vector > Geoprocessing Tools > Clip
    • 'save as' (als shapefile)

verwendete Nutzungsarten herausfinden

  • vector > analysis tools > List unique values (nutzung)
 ax_unlandvegetationsloseflaeche
 ax_fliessgewaesser
 ax_wald
 ax_stehendesgewaesser
 ax_friedhof
 ax_gehoelz
 ax_bahnverkehr
 ax_landwirtschaft
 ax_flaechegemischternutzung
 ax_industrieundgewerbeflaeche
 ax_flaechebesondererfunktionalerpraegung
 ax_platz
 ax_weg
 ax_sportfreizeitunderholungsflaeche
 ax_strassenverkehr
 ax_wohnbauflaeche
 Unland, vegetationslose Fläche
 Fließgewässer, Graben
 Wald, Laubholz
 Stehendes Gewässer, Teich
 Friedhof
 Fließgewässer, Fluss
 Stehendes Gewässer, Speicherbecken
 Gehölz
 Bahnverkehr
 Wald, Nadelholz
 Landwirtschaft, Ackerland
 Wald, Laub- und Nadelholz
 Fläche gemischter Nutzung, Gebäude- und Freifläche Land- und Forstwirtschaft
 Landwirtschaft, Grünland
 Landwirtschaft, Gartenland
 Fläche gemischter Nutzung, Wohnen mit Handel und Dienstleistungen
 Landwirtschaft, Brachland
 Fläche gemischter Nutzung, Wohnen mit Gewerbe und Industrie
 Fläche gemischter Nutzung, Landwirtschaftliche Betriebsfläche
 Industrie- und Gewerbefläche, Industrie und Gewerbe
 Industrie- und Gewerbefläche, Gebäude- und Freifläche Versorgungsanlage, Elektrizität
 Industrie- und Gewerbefläche, Handel und Dienstleistung
 Fläche besonderer funktionaler Prägung, Öffentliche Zwecke
 Industrie- und Gewerbefläche, Gebäude- und Freifläche Entsorgungsanlage
 Industrie- und Gewerbefläche, Gebäude- und Freifläche Versorgungsanlage, Wasser
 Industrie- und Gewerbefläche, Betriebsfläche Entsorgungsanlage, Abwasserbeseitigung
 Platz
 Fläche besonderer funktionaler Prägung, Parken
 Weg
 Sport-, Freizeit- und Erholungsfläche, Garten
 Sport-, Freizeit- und Erholungsfläche, Tennisplatz
 Sport-, Freizeit- und Erholungsfläche, Reitplatz
 Sport-, Freizeit- und Erholungsfläche, Gebäude- und Freifläche Erholung
 Sport-, Freizeit- und Erholungsfläche, Park
 Fläche besonderer funktionaler Prägung, Soziales
 Sport-, Freizeit- und Erholungsfläche, Hundeübungsplatz
 Sport-, Freizeit- und Erholungsfläche, Kleingarten
 Straßenverkehr
 Straßenverkehr, Verkehrsbegleitfläche Straße
 Wohnbaufläche mit Art der Bebauung Offen
 Wohnbaufläche
 Wohnbaufläche mit Art der Bebauung Geschlossen
  • alternativ im DB Manager (Virtual Layers)
SELECT
 name, nutzung
FROM
 nutzung
GROUP BY
 name, nutzung
ORDER BY 
 name, nutzung DESC
   name	nutzung
 ax_bahnverkehr	Bahnverkehr
 ax_flaechebesondererfunktionalerpraegung	Fläche besonderer funktionaler Prägung, Parken
 ax_flaechebesondererfunktionalerpraegung	Fläche besonderer funktionaler Prägung, Soziales
 ax_flaechebesondererfunktionalerpraegung	Fläche besonderer funktionaler Prägung, Öffentliche Zwecke
 ax_flaechegemischternutzung	Fläche gemischter Nutzung, Gebäude- und Freifläche Land- und Forstwirtschaft
 ax_flaechegemischternutzung	Fläche gemischter Nutzung, Landwirtschaftliche Betriebsfläche
 ax_flaechegemischternutzung	Fläche gemischter Nutzung, Wohnen mit Gewerbe und Industrie
 ax_flaechegemischternutzung	Fläche gemischter Nutzung, Wohnen mit Handel und Dienstleistungen
 ax_fliessgewaesser	Fließgewässer, Fluss
 ax_fliessgewaesser	Fließgewässer, Graben
 ax_friedhof	Friedhof
 ax_gehoelz	Gehölz
 ax_industrieundgewerbeflaeche	Industrie- und Gewerbefläche, Betriebsfläche Entsorgungsanlage, Abwasserbeseitigung
 ax_industrieundgewerbeflaeche	Industrie- und Gewerbefläche, Gebäude- und Freifläche Entsorgungsanlage
 ax_industrieundgewerbeflaeche	Industrie- und Gewerbefläche, Gebäude- und Freifläche Versorgungsanlage, Elektrizität
 ax_industrieundgewerbeflaeche	Industrie- und Gewerbefläche, Gebäude- und Freifläche Versorgungsanlage, Wasser
 ax_industrieundgewerbeflaeche	Industrie- und Gewerbefläche, Handel und Dienstleistung
 ax_industrieundgewerbeflaeche	Industrie- und Gewerbefläche, Industrie und Gewerbe
 ax_landwirtschaft	Landwirtschaft, Ackerland
 ax_landwirtschaft	Landwirtschaft, Brachland
 ax_landwirtschaft	Landwirtschaft, Gartenland
 ax_landwirtschaft	Landwirtschaft, Grünland
 ax_platz	Platz
 ax_sportfreizeitunderholungsflaeche	Sport-, Freizeit- und Erholungsfläche, Garten
 ax_sportfreizeitunderholungsflaeche	Sport-, Freizeit- und Erholungsfläche, Gebäude- und Freifläche Erholung
 ax_sportfreizeitunderholungsflaeche	Sport-, Freizeit- und Erholungsfläche, Hundeübungsplatz
 ax_sportfreizeitunderholungsflaeche	Sport-, Freizeit- und Erholungsfläche, Kleingarten
 ax_sportfreizeitunderholungsflaeche	Sport-, Freizeit- und Erholungsfläche, Park
 ax_sportfreizeitunderholungsflaeche	Sport-, Freizeit- und Erholungsfläche, Reitplatz
 ax_sportfreizeitunderholungsflaeche	Sport-, Freizeit- und Erholungsfläche, Tennisplatz
 ax_stehendesgewaesser	Stehendes Gewässer, Speicherbecken
 ax_stehendesgewaesser	Stehendes Gewässer, Teich
 ax_strassenverkehr	Straßenverkehr
 ax_strassenverkehr	Straßenverkehr, Verkehrsbegleitfläche Straße
 ax_unlandvegetationsloseflaeche	Unland, vegetationslose Fläche
 ax_wald	Wald, Laub- und Nadelholz
 ax_wald	Wald, Laubholz
 ax_wald	Wald, Nadelholz
 ax_weg	Weg
 ax_wohnbauflaeche	Wohnbaufläche
 ax_wohnbauflaeche	Wohnbaufläche mit Art der Bebauung Geschlossen
 ax_wohnbauflaeche	Wohnbaufläche mit Art der Bebauung Offen

Flurstuecke nach Nutzng zerteilen

 SELECT  * FROM
 (SELECT
   flurstuecke.oid,
   flurstuecke.aktualit,
   flurstuecke.idflurst,
   flurstuecke.flstkennz,
   flurstuecke.flur,
   flurstuecke.flurstnr,
   flurstuecke.lagebeztxt,
   flurstuecke.tntxt,
   nutzung.name AS nutzung_layer,
   nutzung.funktion AS nutzung_funktion,
   nutzung.nutzung AS nutzung_nutzung,
   ST_CollectionExtract(ST_Intersection(nutzung.geometry, flurstuecke.geometry),3) AS clipgeom
 FROM 
   nutzung AS nutzung, flurstuecke AS flurstuecke
 WHERE
   ST_Intersects(nutzung.geometry, flurstuecke.geometry)
 ) AS clipped
 where ST_GeometryType(clipped.clipgeom) LIKE 'Polygon';
  • leider bleiben ein paar weisse Flecken ...