Praktisk vägledning för analys av kvalitetsfaktor Kontinuitet Innehållsförteckning Metodbeskrivning för användning av bedömningsgrunderna för Förekomst av artificiella vandringshinder för vattendragvattenförekomster och sjövattenförekomster... 2 Metodbeskrivning för vattendragsvattenförekomster... 2 Metodbeskrivning sjövattenförekomster... 3 Metodbeskrivning för användning av bedömningsgrunderna för Fragmenteringsgrad för vattendragvattenförekomster... 6 Metodbeskrivning för användning av bedömningsgrunderna för Barriäreffekt för vattendragvattenförekomster... 8 Metodbeskrivning för sammanvägningen av bedömningar för parametrarna Förekomst av artificiella vandringshinder, Barriäreffekt och Fragmenteringsgrad till kvalitetsfaktor Kontinuitet... 11 Sida 1 av12
Metodbeskrivning för användning av bedömningsgrunderna för Förekomst av artificiella vandringshinder för vattendragvattenförekomster och sjövattenförekomster Programvara: ArcGIS 9.1 XtoolsPro 4.0.0 (http://www.xtoolspro.com) Makro SnapAndSplit.frm (http://arcscripts.esri.com/details.asp?dbid=13206) Underlag: GIS skikt VandringshinderinomNÖVD_07081.shp som innehåller vandringshinderinventeringar från alla län i NÖVD samt data från SMHI:s damminventering GIS-skikt vattendrag.shp som innehåller Sveriges vattendragsvattenförekomster GIS-skikt sjoar.shp som innehåller Sveriges sjövattenförekomster Inventerade vattendragsvattenförekomster i NÖVD (InventeradeStrackorNOVD.shp) som innehåller vattenförekomsterna och ett attribut INVENTERAD med värden Y eller N Metodbeskrivning för vattendragsvattenförekomster 1 Lägg till skikten ovan i ArcGIS 2 Rensa bland vandringshinderinventeringarna VandringshinderinomNÖVD_07081.shp kan innehålla flera inventeringar av ett och samma objekt. 2.1.1 Lägg till en kolumn SENAST i skiktet och gör en visuell bedömning vilka inventeringar avser samma objekt och om så är fallet fyll i ett Y i kolumnen SENAST för denna inventering 2.1.2 Välj sedan under Properties > Definition Query: "SENAST" = 'Y' 2.2 Ta bort naturliga vandringshinder genom att under Properties > Definition Query lägga till: ("HNDR_TYP" <> 'Naturligt hinder' AND "HNDR_TYP" <> 'Naurligt hinder (?)' AND "HNDR_TYP" <> 'naturligt hinder' AND "HNDR_TYP" <> 'naturligt') 2.3 Ta bort alla övriga objekt som inte är totala eller partiella vandringshinder för vuxen öring genom att under Properties > Definition Query lägga till: "HNDR_O" = 2 OR "HNDR_O" = 1 2.4 Exportera resultatet till skiktet VandringshinderNOVD.shp Sida 2 av12
3 Plocka fram vattenförekomsterna i NÖVD i skikten vattendrag.shp och sjoar.shp genom att under Properties > Definition Query lägga till "RAPP_FK" = 'Y' AND "DIST_CD" = 'SE3' och exportera resultaten till vattendrag_vfk.shp och sjoar_vfk.shp. 4 Snap vandringshindren till vattendragsvattenförekomsterna Vandringshindren ligger inte alltid exakt på vattenförekomsten. Detta kan bl a bero på fel i digitaliseringen eller att 6-siffriga koordinater användes. 4.1 Gör en kopia på VandringshinderNOVD.shp som heter VandringshinderNOVD_displace.shp som kommer att innehålla vandringshindren som snappade till vattendragsvattenförekomsten 4.2 Öppna Visual Basic och importera filen SnapAndSplit.frm 4.3 Dubbelklicka på SnapAndSplit under XXX i vänstra boxen och starta makron genom att trycka på Run > PLAY 4.3.1 Välj att objekten i VandringshinderNOVD_displace.shp ska snappa till vattendrag_vfk.shp med en 100m buffert och starta processen 5 Om det finns dokumentation över vattendrag som har besökts men där inga hindren hittades bör den användas (dessa vattendrag kan i så fall klassas som god eller hög status) 5.1 Joina vattendrag_vfk.shp med InventeradeStrackorNOVD.shp via attributet EU_CD 5.2 Select by attribute från skiktet vattendrag_vfk.shp: "InventeradeStrackorNOVD.INVENTERAD" = 'Y' 5.3 FieldCalculator: fyll de valda cellerna i kolumnen BARR_PR med värdet 2 (god status) 5.4 Clear selected features and remove joins 6 Välj de vattendragsvattenförekomster som med ett totalt eller partiellt vandringshinder för vuxen öring 6.1 Select by location: select features from vattendrag_vfk.shp that intersect med features from VandringshinderNOVD_displace.shp 6.2 Add Field BARR_PR (short integer, precission 3) i attributtabellen till vattendrag_vfk.shp och fyll de valda cellerna med hjälp av FieldCalculator med värdet 3 7 Välj från hand de kustmynnade och mälarmynnande vattendrag som har fått god status tidigare och ändra med hjälp av FiledCalculator_: BARR_PR för de valda cellerna till 1 (Hög status) Metodbeskrivning sjövattenförekomster 1 Lägg till startpunkten för varje vattendragsvattenförekomst i skiktet vattendrag_vfk.shp med hjälp av XtoolPro > Table Operations > Add X Y Z coordinates Sida 3 av12
1.1 Exportera kolumnerna BARR_PR, FROM_X och FROM_Y till excel med hjälp av XtoolsPro > Table operations > Export to Excel 1.2 Spara excelfilen som tabavgränsad textfil FROM_koordinater_vattendrag_VFK.txt och lägg till I GIS igen 1.3 Högerklick på FROM_koordinater_vattendrag_VFK.txt och välj Display XY data 1.4 Exportera eventfilen som skapades och lägg till i GIS som FROM_KOORDINATER_vattendrag_VFK.shp 2 Lägg till en kolumn BARR_PR (short integer, precision 3) skiktet sjoar_vfk.shp Bara de sjöar som har ett vandringshinder vid utloppet (t ex en regleringsdamm) ska klassas som måttlig (klass 3) 3 Select by location features from FROM_KOORDINATER_vattendrag_VFK.shp som ligger inom en 100m buffert från VandringshinderNOVD.shp och exportera valet till FROM_KOORDINATER_vattendrag_VFK_med_vandringshinder100m.shp 4 Välj via Select by location features from sjoar_vfk_shp are in a distance of 10 m (för att kompensera för fel i SMHI:s kartunderlag) med punkterna i FROM_KOORDINATER_vattendrag_VFK_med_vandringshinder100m.shp och fyll de valda cellerna i kolumnen BARR_PR med hjälp av FieldCalculator med 3 måttlig status. Sida 4 av12
De sjöar som inte är påverkad av ett vandringshinder vid sjöutloppet men var vattenförekomsten nedströms är klassad ska klassa som Hög status om vattenförekomsten nedströms är klassad som högs status eller ska klassas som god status om vattenförekomsten nedströms är klassad som god eller måttlig status 5 Spatial joina sjoar_vfk.shp med FROM_KOORDINATER_vattendrag_VFK och välj Each polygon vill be given all the attributes of the point och spara resultatet i sjoar_vfk_join_from_koordinater.shp 5.1 Join sjoar_vfk_shp med sjoar_vfk_join_from_koordinater.shp via attributet EUCD 5.2 Välj I den joinade filen via select by attributets: "sjoar_vfk.barr_pr" = 0 AND "sjoar_vfk_join_from_koordinater.barr_pr_1" <> 0 (dvs de sjöar som hittills inte är klassade men som har en klassad vattendragsvattenförekomst nedströms) 5.3 Fyll med hjälp av FieldsCalculator kolumnen [sjoar_vfk.barr_pr Dim num If [sjoar_vfk_join_from_koordinater.barr_pr_1] = 1 then num = 1 Elseif [sjoar_vfk_join_from_koordinater.barr_pr_1] > 1 then num = 2 End if 5.4 Remove join 6 Ta bort bedömningen för god och hög status för sjöar som ligger uppströms en vattenförekomst som inte är fullständig vandringshinderinventerad eftersom där kan det finnas dammar i vattenförekomsten nedströms eller i sjöutloppet 6.1 Skapa FROM-koordinater för InventeradeStrackorNOVD.shp med hjälp av XtoolsPro 4.0.0 > Feature Concersions > Convert features to points och spara resultatet i filen FROM_KOORDINATER_InventeradeStrackorNOVD.shp 6.2 Öppna Properties för FROM_KOORDINATER_InventeradeStrackorNOVD.shp och visa bara de punkter som tillhör icke inventerade vattenförekomster genom att skriva under DefinitionQuery : Inventerad = N 6.3 Öppna Properties för sjoar_vfk.shp och visa bara de sjövattenförekomster som tidigare har klassats som hög eller god status genom att skriva under DefinitionQuery : BARR_PR = 1 OR BARR_PR = 2 6.4 Välj via Select by location features from sjoar_vfk_shp are in a distance of 10 m (för att kompensera för fel i SMHI:s kartunderlag) med punkterna i FROM_KOORDINATER_InventeradeStrackorNOVD.shp och fyll de valda cellerna i kolumnen BARR_PR med hjälp av FieldCalculator med 0 ej klassad. 6.5 Ta bort det som skrevs i DefinitionQuery 7 Klassa Mälarens vattenförekomster och Hjälmaren som hög status eftersom de utgör uppväxtområden för fisk Sida 5 av12
Metodbeskrivning för användning av bedömningsgrunderna för Fragmenteringsgrad för vattendragvattenförekomster Programvara: ArcGIS 9.1 XtoolsPro 4.0.0 (http://www.xtoolspro.com) Makro SnapAndSplit.frm (http://arcscripts.esri.com/details.asp?dbid=13206) Underlag: GIS skikt VandringshinderinomNOVD.shp som innehåller totala och partiella artificiella vandringshinderinventeringar från alla län i NÖVD samt data från SMHI:s damminventering GIS-skikt vattendrag_vfk.shp som innehåller Sveriges vattendragsvattenförekomster GIS-skikt sjoar_vfk.shp som innehåller Sveriges sjövattenförekomster Inventerade vattendragsvattenförekomster i NÖVD (InventeradeStrackorNOVD.shp) som innehåller vattenförekomsterna och ett attribut INVENTERAD med värden Y eller N Metodbeskrivning för vattendragsvattenförekomster 1 Öppna VandringshinderinomNOVD.shp och välja ut artificiella totala vandringshinder och spara resultatet i filen TotalaArtificiellaVandringshinderNOVD.shp 2 Räkna ut vattenförekomstens totala längd 2.1 Öppna vattendrag_vfk.shp och lägg till en kolumn LENGTH_VFK (double, precision 18, scale 3) och fyll kolumnen LENGTH_VFK med dbllength Dim dbllength as double Dim pcurve as Icurve Set pcurve = [shape] dbllength = pcurve.length 2.2 Exportera resultatet som vattendrag_vfk_split.shp 3 Dela på vattendragsvattenförekomsterna vid varje artificiella totala vandringshinder 3.1 Öppna Visual Basic och importera filen SnapAndSplit.frm 3.2 Dubbelklicka på SnapAndSplit under XXX i vänstra boxen och starta makron genom att trycka på Run > PLAY 3.3 Välj att objekten i TotalaArtificiellaVandringshinderNOVD.shp ska snappa till vattendrag_vfk_split.shp med en 100m buffert och starta processen 4 Öppna vattendrag_vfk_split.shp och lägg till en kolumn LENGTH_SEG (double, precision 18, scale 3) och fyll kolumnen LENGTH_SEG med dbllength Dim dbllength as double Dim pcurve as Icurve Set pcurve = [shape] dbllength = pcurve.length Sida 6 av12
Ta fram den längsta sträckan utan artificiella totala vandringshinder i en vattendragsvattenförekomst 5 Xt oolspro > Table operations > Aggregate Features/Records: 5.1 Välj vattendrag_vfk_split, gruppera over attributet EU_CD, och välja under LENGTH_SEG att längsta delsträckan för varje vattenförekomst ska plockas fram och under LENGTH_VFK att det första värdet ska plockas fram och spara resultatet i LangstaSegmentPerVFK.shp 5.2 Lägg till en kolumn Frag (double, precision 18, scale 3) i filen LangstaSegmentPerVFK.shp och fyll kolumnen med hjälp av FieldCalculator med Frag = (1-( [max_length]/ [LENGTH_VFK]))*100 6 I filen LangstaSegmentPerVFK.shp lägg till en kolumn CONT_FRAG (short integer, precision 3) för fragmenteringsgrad och fyll kolumnen med num Dim num If [Frag] < 25.0000 then num = 3 Elseif [Frag] < 50.0000 AND [Frag] > 25.0001 then num = 4 Elseif [Frag] < 100.0001 AND [Frag] > 50.0001 then num = 5 End if 7 Välj alla objekt i LangstaSegmentPerVFK.shp med attributet Frag = 0 och fyll kolumnen CONT_FRAG med hjälp av FieldCalculator med 0 (för att få bort bedömningarna för de vattenförekomster utan information om förekomst av artificiella vandringshinder) Det är f n inte möjligt att klassa hög och god status p g a databrist. För klassningen skulle det behövas en fullständig vandringshinderinventering av alla vatten i översiktskartan (1:250 000) i vattenförekomstens delavrinningsområde. Sida 7 av12
Metodbeskrivning för användning av bedömningsgrunderna för Barriäreffekt för vattendragvattenförekomster Programvara: ArcGIS 9.1 XtoolsPro 4.0.0 (http://www.xtoolspro.com) Makro SnapAndSplit.frm (http://arcscripts.esri.com/details.asp?dbid=13206) Underlag: GIS skikt VandringshinderinomNOVD.shp som innehåller totala och partiella artificiella vandringshinderinventeringar från alla län i NÖVD samt data från SMHI:s damminventering GIS-skikt vattendrag_vfk.shp som innehåller Sveriges vattendragsvattenförekomster GIS-skikt sjoar_vfk.shp som innehåller Sveriges sjövattenförekomster Inventerade vattendragsvattenförekomster i NÖVD (InventeradeStrackorNOVD.shp) som innehåller vattenförekomsterna och ett attribut INVENTERAD med värden Y eller N Metodbeskrivning för vattendragsvattenförekomster 1.1 Öppna VandringshinderinomNOVD.shp och välj ut alla totala vandringshinder och spara resultatet i filen TotalaArtificellaVandringshinderNOVD 2 Räkna ut vattenförekomstens totala längd 2.1 Öppna vattendrag_vfk.shp och lägg till en kolumn LENGTH_VFK (double, precision 18, scale 3) och fyll kolumnen LENGTH_VFK med dbllength Dim dbllength as double Dim pcurve as Icurve Set pcurve = [shape] dbllength = pcurve.length 3 Utloppskoordinater för varje vattenförekomst: 3.1 XtoolsPro > table operations > Add XYZ coordinates: lägg till två kolumner med TOkoordinater (X, Y koordinater för vattenförekomstens utloppspunkt) i vattendrag_vfk.shp 3.2 Exportera resultatet som vattendrag_vfk_split.shp 4 Dela på vattendragsvattenförekomsterna vid varje artificiella totala vandringshinder 4.1 Exportera TotalaArtificiellaVandringshinderNOVD.shp till TotalaArtificiellaVandringshinderNOVD_snap.shp 4.2 Öppna Visual Basic och importera filen SnapAndSplit.frm 4.3 Dubbelklicka på SnapAndSplit under Normal > Forms i vänstra boxen och starta makron genom att trycka på Run > PLAY 4.4 Välj att objekten i TotalaArtificiellaVandringshinderNOVD.shp ska snappa till vattendrag_vfk_split.shp med en 100m buffert och och att den ska dela vattenförekomsten vid varje vandringshinder och starta processen 5 Beräkna längden för varje segment: Sida 8 av12
5.1 Öppna vattendrag_vfk_split.shp och lägg till en kolumn LENGTH_SEG (double, precision 18, scale 3) och fyll kolumnen LENGTH_SEG med dbllength Dim dbllength as double Dim pcurve as Icurve Set pcurve = [shape] dbllength = pcurve.length 6 Skapa utloppskoordninater för varje segment: 6.1 XtoolsPro > table operations > Add XYZ coordinates: lägg till två kolumner med TOkoordinater (X, Y koordinater för vattenförekomstens utloppspunkt) i vattendrag_vfk_split.shp 7 Välj de segment som ligger längst nedströms i en vattenförekomst: Öppna attributtabellen för vattendrag_vfk_split.shp och välj alla poster med "TO_X" = "TO_X_SEG" AND "TO_Y" = "TO_Y_SEG" och spara valet som StrackaUppTillForstaVandringsghinder.shp 8 Beräkna barriäreffekten och klassa enligt bedömningsgrunderna: 8.1 Lägg till en kolumn Barreffekt (double, precision 18, scale 3) och fyll med hjälp av FieldCalculator med (1-( [LENGTH_SEG]/ [LENGTH_VFK]))*100 8.2 Lägg till en kolumn BARR_EF (short integer, precision 3) 8.3 Välj alla poster med Barreffekt > 0 och fyll för dess poster kolumnen BARR_EF med hjälp av FieldCalculator med Dim num If [Barreffekt] < 25.001 then num = 2 Elseif [Barreffekt] < 50.001 AND [Barreffekt] > 25.000 then num = 3 Elseif [Barreffekt] < 75.001 AND [Barreffekt] > 50.000 then num = 4 Elseif [Barreffekt] < 100.000 AND [Barreffekt] > 75.000 then Sida 9 av12
num = 5 End if 8.4 Clear selection 9 För över resultat till vattendragsvattenförekomstfilen: 9.1 Join vattendrag_vfk.shp med StrackaUppTillForstaVandringsghinder.shp via attributet EU_CD för att visa klassningen i kolumnen BARR_EF 9.2 Lägg till en kolumn BARR_EF (short integer, precision 3) i filen vattendrag_vfk.shp och kopiera innehållet från kolumnen BARR_EF i filen StrackaUppTillForstaVandringsghinder.shp till denna kolumn 10 Klassa de fullständig vandringshinderinventerade vattenförekomster utan definitiva artificiella vandringshinder som Hög status 10.1 Välja alla fullständig vandrinsghinderinventerade vattenförekomster i filen InventeradeStrackorNOVD.shp med hjälp av Select by attributes i vårt fall INVENTERAD = Y 10.2 Välj alla de vattenförekomster I filen vattendrag_vfk.shp som är fullständig vandringshinderinventerad: 10.2.1 Select by location: Select features from vattendrag_vfk that are identical to features in InventeradeStrackorNOVD.shp (use selected features) 10.2.2 Öppna attributtabell till vattendrag_vfk.shp och välj bort de objekt som har klassats tidigare: Select by attributes > remove from current selection > "BARR_EF" <> 0 10.2.3 Fyll de återstående valda cellerna i kolumnen BARR_EF i filen vattendrag_vfk.shp med hjälp av FieldCalculator med värdet 1 för hög status Klart! Sida 10 av12
Metodbeskrivning för sammanvägningen av bedömningar för parametrarna Förekomst av artificiella vandringshinder, Barriäreffekt och Fragmenteringsgrad till kvalitetsfaktor Kontinuitet Programvara ArcGIS 9.1 Underlag Statusbedömningarna för parametrarna Förekomst av artificiella vandringshinder (vattendrag_vfk.shp), Barriäreffekt (vattendrag_vfk.shp) och Fragmenteringsgrad (LangstaSegmentPerVFK.shp) i form av GIS filerna som har tagits fram under punkterna ovan Metodbeskrivning för vattendragsvattenförekomster 1 Skapa en shapefil med alla vattendragsvattenförekomster som ska innehålla bedömningarna samt underlagsmaterial för bedömningarna 1.1 Plocka fram vattenförekomsterna i NÖVD i skikten vattendrag.shp genom att under Properties > Definition Query lägga till "RAPP_FK" = 'Y' AND "DIST_CD" = 'SE3' och exportera resultaten till vattendrag_vfk.shp 1.2 Lägg till kolumnerna för bedömningarna BARR_PR, BARR_EF, CONT_FRAG (short integer, precision 3), för vattenförekomstens längd LENGTH_VFK, för vattenförekomstens längsta vandringsbara sträcka ur fragmenteringsgrad L_MAX_SEG och sträckan upp till första hindret L_1ST_SEG alla av typen (double, scale 18, precision 3) samt en kolumn BARR_FRAG (double, scale 18 precision 3) för sammanvägningen av Fragmenteringsgrad och Barriäreffekt plus en för kolumn BARRFRAGKL (short integer, precision 3) för klassningen av sammanvägningen Fragmenteringsgrad och Barriäreffekt enligt bedömningsgrunderna samt en kolumn RIV_CONT (short integer, precision 3) för bedömningen av hela kvalitetsfaktorn Kontinuitet. 1.3 Spara resultatet som VandringshinderstatistikvattendragsVFK.shp 1.4 Joina resultatfilen för parametern Förekomst av artificiella vandringshinder (vattendrag_vfk.shp) via attributet EU_CD till VandringshinderstatistikvattendragsVFK.shp och kopiera innehållet av attributen: 1.4.1 vattendrag_vfk.barr_pr till VandringshinderstatistikvattendragsVFK.BARR_PR 1.5 Remove join 1.6 Joina resultatfilen för parametern Fragmenteringsgrad (LangstaSegmentPerVFK.shp) via attributet EU_CD till VandringshinderstatistikvattendragsVFK.shp och kopiera innehållet av attributen: 1.6.1 LangstaSegmentPerVFK.CONT_FRAG till VandringshinderstatistikvattendragsVFK.CONT_FRAG 1.6.2 LangstaSegmentPerVFK.LENGTH_SEG till VandringshinderstatistikvattendragsVFK.L_MAX_SEG 1.6.3 LangstaSegmentPerVFK.LENGTH_VFK till VandringshinderstatistikvattendragsVFK.LENGTH_VFK 1.7 Remove join Sida 11 av12
1.8 Joina resultatfilen för parametern Barriäreffekt (vattendrag_vfk.shp) via attributet EU_CD till VandringshinderstatistikvattendragsVFK.shp och kopiera innehållet av attributen: 1.8.1 vattendrag_vfk.barr_ef till VandringshinderstatistikvattendragsVFK.BARR_EF 1.8.2 vattendrag_vfk.length_seg till VandringshinderstatistikvattendragsVFK.L_1ST_SEG 1.9 Remove join 1.10 Fyll kolumnen BARR_FRAG med hjälp av FieldCalculator med BARR_FRAG = ((BARR_EF*2)+(CONT_FRAG*2))/2 1.11 Fyll kolumnen BARRFRAGKL med Dim num If [BARR_FRAG] < 3.60 AND [BARR_FRAG] > 1.99 then num = 1 Elseif [BARR_FRAG] < 5.30 AND [BARR_FRAG] > 3.59 then num = 2 Elseif [BARR_FRAG] < 6.90 AND [BARR_FRAG] > 5.29 then num = 3 Elseif [BARR_FRAG] < 8.50 AND [BARR_FRAG] > 6.89 then num = 4 Elseif [BARR_FRAG] < 10.01 AND [BARR_FRAG] > 8.49 then num = 5 Else num = 0 End if 1.12 Fyll kolumnen RIV_CONT med hjälp av FieldCalculator med dim num If [BARR_PR] > [BARRFRAGKL] then num = [BARR_PR] Elseif [BARR_PR] < [BARRFRAGKL] then num = [BARRFRAGKL] Else num = 0 End if Klart! För översättningen av klassningarna i siffra till bokstäver som använd i VISS kan följande kod användas Dim num If [BARR_PR] = 1 then num = "H" ElseIf [BARR_PR] = 2 then num = "G" ElseIf [BARR_PR] = 3 then num = "M" ElseIf [BARR_PR] = 4 then num = "P" ElseIf [BARR_PR] = 5 then num = "B" ElseIf [BARR_PR] = 0 then num = "-" Else num = "FEL" End if Sida 12 av12