Canton Genève#

Density of trash along lakes and rivers

This is a sample cantonal report. The structure and the format are based off of the federal report, (IQAASL). This version is intended for use as a decsion support tool. Thus, the user is expected to be familiar with the results in the federal report and the methods described in the Guide for Monitoring Marine Litter on European Seas (The guide).

Initial assessment: stakeholder discussion and priorities.

Stakeholders should consider the following questions while consulting the report:

  1. Are the major rivers and lakes included?

  2. Was their more or less observed in 2021 vs the prior results?

  3. How do these results compare to assessments from other sources (EAWAG, EMPA, Internal reports)?

    • This includes reports from NGOS in the region

    • Is the data comparable?

  4. Are the objects identified as the most common currently the focus of reduction or prevention campaigns?

    • How does the canton decide priorties in this regard?

    • Did or does the object appear in any regional action plan or strategy?

  5. For objects that have been the focus of prevention or reduction campaigns in the past: are they on the most common objects list now?

    • If the objects are on the most common list, is this inline with expectations ?

    • What excatly was the mechanism or process that was intended to reduce the presence of the object?

    • With respect to the amount of resources attributed to prevention and mitigation: Do the attributed amounts reflect the importance of the object in terms of total amount found and frequency of occurence?

  6. Does the sampling distribution reflect the topography and land-use of the canton?

  7. Do the municipalities with elevated pcs/m have common land-use attributes?

  8. Are the municipalities of strategic importance to the canton included?

  9. Are their locations in the canton that should have been surveyed, according to cantonal priorities?

  10. Are their products of regional interest that should be included in the cantonal report?

Map of survey locations
_images/ebe81a8c9a1c45cc4e9fc296e03c04133f112c7f35aa6e0a9ca2020cd63c3b37.png

Vital statistics#

Features surveyed

  • Rivers: 2

  • Lakes: 1

Administrative boundaries

  • Survey locations: 8

  • Cities: 3

Material composition

  % of total
material  
glass 2%
metal 4%
plastic 87%
_images/6e9e987462a8e92891069b04b5f521ad84bd4f648dc7e91f184503b7564debc8.png

2016 - 2021

  • Number of samples: 42

  • Total objects: 11175

  • Average pcs/m: 5.56

  • Standard deviation: 5.46

  • Maximum pcs/m: 23.11

2020 - 2021

  • Number of samples: 21

  • Total objects: 5499

  • Average pcs/m: 4.15

  • Standard deviation: 4.89

  • Maximum pcs/m: 17.88

2016 - 2018

  • Number of samples: 21

  • Total objects: 5676

  • Average pcs/m: 6.97

  • Standard deviation: 5.63

  • Maximum pcs/m: 23.11

Features surveyed

  • Lakes: 1

Administrative boundaries

  • Survey locations: 6

  • Cities: 2

Material composition

  % of total
material  
glass 2%
metal 4%
plastic 88%
_images/d24509d842ade9f6e4adb6723c8b00d179b0286cb0ae37142556475a40a2bed7.png

2016 - 2021

  • Number of samples: 33

  • Total objects: 9559

  • Average pcs/m: 5.88

  • Standard deviation: 5.66

  • Maximum pcs/m: 23.11

2020 - 2021

  • Number of samples: 20

  • Total objects: 5179

  • Average pcs/m: 3.56

  • Standard deviation: 4.21

  • Maximum pcs/m: 17.88

2016 - 2018

  • Number of samples: 13

  • Total objects: 4380

  • Average pcs/m: 9.46

  • Standard deviation: 5.75

  • Maximum pcs/m: 23.11

Features surveyed

  • Rivers: 2

Administrative boundaries

  • Survey locations: 2

  • Cities: 2

Material composition

  % of total
material  
glass 4%
metal 4%
plastic 85%
wood 3%
_images/c1779c27850c9c1de4780cdef9fc3e93838536c47b7ccf4d65e11220c5a00eac.png

2017 - 2021

  • Number of samples: 9

  • Total objects: 1616

  • Average pcs/m: 4.38

  • Standard deviation: 4.44

  • Maximum pcs/m: 16.0

2021 - 2021

  • Number of samples: 1

  • Total objects: 320

  • Average pcs/m: 16.0

  • Standard deviation: 0.0

  • Maximum pcs/m: 16.0

2016 - 2018

  • Number of samples: 8

  • Total objects: 1296

  • Average pcs/m: 2.92

  • Standard deviation: 1.77

  • Maximum pcs/m: 6.81

How did we get this data ?
_images/620649bb9904035fdf1ec258bf960ccfc95ef0d5f9dafce7b9809fd8b3fa92c0.png

Common sense guidance:

  1. The data should be considered as a reasonable estimate of the minimum amount of trash on the ground at the time of the survey.

  2. There are many sources of variance. We have considered the following:

    • litter density between sampling groups.

    • litter density with respect to topographical features.

  3. There are differences in detect-ability and appearance for items of the same classification that are due to the effects of decomposition.

  4. Many surveyors are volunteers and have different levels of experience or physical constraints that limit what will actually be collected and counted.

How to make a report

Survey and Land use

A report is the implementation of a SurveyReport and a LandUseReport. The SurveyReport is the basic element and does the initial aggregating and descriptive statistics for a query.

The land-use-report accepts SurveyReport.sample_results and assigns the land-use attributes to the record. The land-use-report provides the baseline assessment of litter density with reference to the surrounding environment.

The assessment accepts as variables the proportion of available space that a topographical feature occupies in a circle of \(\pi r² \text{ where r = 1 500 meters}\) and the center of that circle is the survey location. These proportions are compared to the average pieces per meter for an object or group of objects.

Create a report

A report can be intiated by providing the name of the canton. If your canton does not appear this is because we have no data. The prior dates will be calculated automatically, by taking all data prior to the start date of the querry.

import reports
import geospatial
import gridforecast

# suppose you have defined your data into df
observed_dates = {'start':'2020-01-01', 'end':'2021-12-31'}

# everything that was seen before
prior_dates = {'start':'2015-11-15', 'end':'2019-12-31'}

# name the canton
canton = 'Bern'

# define the data of interest
data_of_interest = {'canton':canton, 'date_range':observed_dates}

# load the data
df = session_config.collect_survey_data()

# filter the data. 
filtered_data, locations = gridforeacast.filter_data(df, data_of_interest)

# make a survey report
this_report = reports.SurveyReport(dfc=filtered_data)

# generate the parameters for the landuse report
target_df = this_report.sample_results
features = geospatial.collect_topo_data(locations=target_df.location.unique())

# make a landuse report
this_land_use = geospatial.LandUseReport(target_df, features)

Each report and the inference method are documented: SurveyReport, LandUseReport, GridForecaster

Most common objects 2020 - 2021#

The most common objects account for 78% of all objects

The most common objects from the selected data. The most common objects are a combination of the top ten most abundant objects and those objects that are found in more than 50% of the samples. Some objects are found frequently but at low quantities.Other objects are found in fewer samples but at higher quantities.

Object Quantity pcs/m % of total Fail rate
Fragmented plastics 1'030 0,66 0,19 0,90
Cigarette filters 943 0,58 0,17 1,00
Industrial pellets (nurdles) 494 0,25 0,09 0,62
Food wrappers; candy, snacks 405 0,38 0,07 0,95
Plastic fragments angular <5mm 222 0,11 0,04 0,33
plastic caps, lid rings: G21, G22, G23, G24 209 0,20 0,04 0,81
Metal bottle caps, lids & pull tabs from cans 203 0,18 0,04 0,86
Glass drink bottles, pieces 176 0,18 0,03 0,62
Industrial sheeting 123 0,14 0,02 0,48
Cotton bud/swab sticks 114 0,09 0,02 0,57
Expanded polystyrene 97 0,06 0,02 0,62
Foil wrappers, aluminum foil 62 0,04 0,01 0,71
Foam packaging/insulation/polyurethane 57 0,02 0,01 0,86
Other medical (swabs, bandaging, adhesive plaster) 52 0,03 0,01 0,67
Cups, lids, single use foamed and hard plastic 50 0,05 0,01 0,52
Straws and stirrers 42 0,03 0,01 0,62
Toys and party favors 35 0,03 0,01 0,52
Hair clip, hair ties, personal accessories plastic 20 0,02 0,00 0,52

The most common objects account for 79% of all objects

The most common objects from the selected data. The most common objects are a combination of the top ten most abundant objects and those objects that are found in more than 50% of the samples. Some objects are found frequently but at low quantities.Other objects are found in fewer samples but at higher quantities.

Object Quantity pcs/m % of total Fail rate
Fragmented plastics 1'030 0,69 0,20 0,95
Cigarette filters 893 0,48 0,17 1,00
Industrial pellets (nurdles) 494 0,26 0,10 0,65
Food wrappers; candy, snacks 364 0,29 0,07 0,95
Plastic fragments angular <5mm 222 0,12 0,04 0,35
plastic caps, lid rings: G21, G22, G23, G24 196 0,18 0,04 0,80
Metal bottle caps, lids & pull tabs from cans 162 0,09 0,03 0,85
Glass drink bottles, pieces 132 0,08 0,03 0,60
Industrial sheeting 123 0,14 0,02 0,50
Cotton bud/swab sticks 114 0,10 0,02 0,60
Expanded polystyrene 97 0,06 0,02 0,65
Foil wrappers, aluminum foil 61 0,03 0,01 0,70
Foam packaging/insulation/polyurethane 57 0,02 0,01 0,90
Other medical (swabs, bandaging, adhesive plaster) 52 0,03 0,01 0,70
Cups, lids, single use foamed and hard plastic 47 0,05 0,01 0,50
Straws and stirrers 42 0,03 0,01 0,65
Toys and party favors 35 0,03 0,01 0,55
Hair clip, hair ties, personal accessories plastic 17 0,01 0,00 0,50

The most common objects account for 100% of all objects

The most common objects from the selected data. The most common objects are a combination of the top ten most abundant objects and those objects that are found in more than 50% of the samples. Some objects are found frequently but at low quantities.Other objects are found in fewer samples but at higher quantities.

Object Quantity pcs/m % of total Fail rate
Cigarette filters 50 2,50 0,16 1,00
Packaging films nonfood or unknown 47 2,35 0,15 1,00
Glass drink bottles, pieces 44 2,20 0,14 1,00
Metal bottle caps, lids & pull tabs from cans 41 2,05 0,13 1,00
Food wrappers; candy, snacks 41 2,05 0,13 1,00
Styrofoam < 5mm 29 1,45 0,09 1,00
plastic caps, lid rings: G21, G22, G23, G24 13 0,65 0,04 1,00
Paper packaging 10 0,50 0,03 1,00
Cutlery, plates and trays 7 0,35 0,02 1,00
Other metal pieces < 50cm 7 0,35 0,02 1,00
coffee capsules aluminum 5 0,25 0,02 1,00
Labels, bar codes 4 0,20 0,01 1,00
Hair clip, hair ties, personal accessories plastic 3 0,15 0,01 1,00
Cups, lids, single use foamed and hard plastic 3 0,15 0,01 1,00
Pens, lids, mechanical pencils etc. 2 0,10 0,01 1,00
Clothes, footware, headware, gloves 2 0,10 0,01 1,00
Dog feces bag 1 0,05 0,00 1,00
Bottles, containers, drums to transport, store material 1 0,05 0,00 1,00
Foil wrappers, aluminum foil 1 0,05 0,00 1,00
String < 1cm 1 0,05 0,00 1,00
Mask medical, synthetic 1 0,05 0,00 1,00
Other metal pieces > 50cm 1 0,05 0,00 1,00
Batteries - household 1 0,05 0,00 1,00
Safety pins, paper clips, small metal utility items 1 0,05 0,00 1,00
Other textiles 1 0,05 0,00 1,00
Balloons and balloon sticks 1 0,05 0,00 1,00
Razor blades 1 0,05 0,00 1,00
Medical; containers/tubes/ packaging 1 0,05 0,00 1,00
Defining the most common objects

The default method for defining the most common objects is based on the number of items collected and the number of times that at least one of an object was found with respect to the number of surveys in the query, the fail rate.

Adjusting the fail rate will increase or decrease the number of the most common objects. The fail rate is included with the object inventory.

# the most common objects are accesible in the survey report
# the report.object_summary method aggregates the data to code
# and attaches the fail rate and % of total
inventory = this_report.object_summary()

# userdisplay.most_common, takes the 10 most abundant and filters
# the data for fail rate >= 0.5. The method returns a formatted table,
# a list of the codes and the ratio of the quantity of the most common to the whole 
mostcommon, codes, ratio = userdisplay.most_common(inventory)

Land use#

Land use refers to the measurable topographic features within a cirlce of r = 1 500 m and area = \(\pi r²\) with the survey location in the middle. The features, measured in meters squared, are given as a ratio \(\frac{\text{area of feature}}{\text{area of circle}}\). Thus a location with high percentage of buildings will have a rating or value between 60% and 100%. The pcs/m rating is the average of all locations with a land-use profile of the same rating.

  1. The rate per feature refers to the average pcs/m observed at a particular land use rate

    • Under what conditions is the pcs/m elevated? Where is it the least?

  2. The sampling profile refers to the ratio of samples that were taken at a particular land use rate

    • Does the sampling profile reflect the topography of the region?

Rate per feature 2020 - 2021#

Land use

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
Orchards 4.15 0.00 0.00 0.00 0.00
Vineyards 4.15 0.00 0.00 0.00 0.00
Buildings 0.00 0.00 0.00 0.00 4.15
Forest 4.15 0.00 0.00 0.00 0.00
Undefined 4.15 0.00 0.00 0.00 0.00
Public Services 3.43 8.51 0.00 0.00 0.00

Streets

The streets are measured as the length of the road network in the cirlce with r= 1 500 m and area \(\pi r²\) and the survey location in the middle. The lenghts for each location are normalized from 0 - 1. Thus in the table below, the locations that have the shortest road net work will be in category 1, the those with a more dense network will be higher.

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
streets 0 5.81 2.60 16.00 0

Land use

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
Orchards 3.56 0.00 0.00 0.00 0.00
Vineyards 3.56 0.00 0.00 0.00 0.00
Buildings 0.00 0.00 0.00 0.00 3.56
Forest 3.56 0.00 0.00 0.00 0.00
Undefined 3.56 0.00 0.00 0.00 0.00
Public Services 2.69 8.51 0.00 0.00 0.00

Streets

The streets are measured as the length of the road network in the cirlce with r= 1 500 m and area \(\pi r²\) and the survey location in the middle. The lenghts for each location are normalized from 0 - 1. Thus in the table below, the locations that have the shortest road net work will be in category 1, the those with a more dense network will be higher.

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
streets 0 5.81 2.60 0 0

Land use

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
Orchards 16.00 0.00 0.00 0.00 0.00
Vineyards 16.00 0.00 0.00 0.00 0.00
Buildings 0.00 0.00 0.00 0.00 16.00
Forest 16.00 0.00 0.00 0.00 0.00
Undefined 16.00 0.00 0.00 0.00 0.00
Public Services 16.00 0.00 0.00 0.00 0.00

Streets

The streets are measured as the length of the road network in the cirlce with r= 1 500 m and area \(\pi r²\) and the survey location in the middle. The lenghts for each location are normalized from 0 - 1. Thus in the table below, the locations that have the shortest road net work will be in category 1, the those with a more dense network will be higher.

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
streets 0 0 0 16.00 0

Sampling profile 2020 - 2021#

Land use

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
Orchards 100% 0% 0% 0% 0%
Vineyards 100% 0% 0% 0% 0%
Buildings 0% 0% 0% 0% 100%
Forest 100% 0% 0% 0% 0%
Undefined 100% 0% 0% 0% 0%
Public Services 86% 14% 0% 0% 0%

Streets

The streets are measured as the length of the road network in the cirlce with r= 1 500 m and area \(\pi r²\) and the survey location in the middle. The lengths for each location are normalized from 0 - 1. Thus in the table below, the locations that have the shortest road net work will be in category 1, the those with a more dense network will be higher.

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
streets 0% 29% 67% 5% 0%

Land use

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
Orchards 100% 0% 0% 0% 0%
Vineyards 100% 0% 0% 0% 0%
Buildings 0% 0% 0% 0% 100%
Forest 100% 0% 0% 0% 0%
Undefined 100% 0% 0% 0% 0%
Public Services 85% 15% 0% 0% 0%

Streets

The streets are measured as the length of the road network in the cirlce with r= 1 500 m and area \(\pi r²\) and the survey location in the middle. The lenghts for each location are normalized from 0 - 1. Thus in the table below, the locations that have the shortest road net work will be in category 1, the those with a more dense network will be higher.

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
streets 0% 30% 70% 0% 0%

Land use

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
Orchards 100% 0% 0% 0% 0%
Vineyards 100% 0% 0% 0% 0%
Buildings 0% 0% 0% 0% 100%
Forest 100% 0% 0% 0% 0%
Undefined 100% 0% 0% 0% 0%
Public Services 100% 0% 0% 0% 0%

Streets

The streets are measured as the length of the road network in the cirlce with r= 1 500 m and area \(\pi r²\) and the survey location in the middle. The lenghts for each location are normalized from 0 - 1. Thus in the table below, the locations that have the shortest road net work will be in category 1, the those with a more dense network will be higher.

  0 - 20% 20 - 40% 40 - 60% 60 - 80% 80 - 100%
streets 0% 0% 0% 100% 0%
Defining land use

Land cover

These measured land-use attributes are the labeled polygons from the map layer Landcover defined here (swissTLMRegio product information), they are extracted using vector overlay techniques in QGIS (QGIS).

  • Buildings: built up, urbanized

  • Woods: not a park, harvesting of trees may be active

  • Vineyards: does not include any other type of agriculture

  • Orchards: not vineyards

  • Undefined: areas of the map with no predefined label

# the land use is summarized using a LandUseReport object
# the average pieces per meter by land use category
rate_per_feature = this_land_use.n_pieces_per_feature()

# the sampling distribution
samples_per_feature = this_land_use.n_samples_per_feature()

# the variety of locations per feature
locations_per_feature = this_land_use.locations_per_feature()

# format for display .html
styled_rate_per_feature = userdisplay.litter_rates_per_feature(rate_per_feature)

Public services

Public services are the labled polygons from the Freizeitareal and Nutzungsareal map layers, defined in (swissTLMRegio product information). Both layers represent areas used for specific activities. Freizeitareal identifies areas used for recreational purposes and Nutzungsareal represents areas such as hospitals, cemeteries, historical sites or incineration plants. As a ratio of the available dry-land in a hex, these features are relatively small (less than 10%) of the total dry-land. For identified features within a bounding hex the magnitude in meters² of these variables is scaled between 0 and 1, thus the scaled value represents the size of the feature in relation to all other measured values for that feature from all other hexagons.

  • Recreation: parks, sports fields, attractions

  • Infrastructure: Schools, Hospitals, cemeteries, powerplants

Streets and roads

Streets and roads are the labled polylines from the TLM Strasse map layer defined in (swissTLMRegio product information). All polyines from the map layer within a bounding hex are merged (disolved in QGIS commands) and the combined length of the polylines, in meters, is the magnitude of the variable for the bounding hex.

Forecast#

Minimum expected survey results 2025

Given the 99th percentile

  • Average: 6.28

  • HDI 95%: 0.5 - 17.2

  • 90% Range: 0.5 - 17.2

Given the weighted prior

  • Average: 4.17

  • HDI 95%: 0.1 - 18.4

  • 90% Range: 0.1 - 18.4

Given the observed max

  • Average: 8.6

  • HDI 95%: 0.68 - 21.34

  • 90% Range: 1.29 - 21.04

_images/34802ff3db65d64b92f272324b6bf03d944e9054645e8afa00e768b0911bda04.png

Minimum expected survey results 2025

Given the 99th percentile

  • Average: 5.49

  • HDI 95%: 0.3 - 17.9

  • 90% Range: 0.3 - 17.9

Given the weighted prior

  • Average: 8.22

  • HDI 95%: 0.4 - 28.2

  • 90% Range: 0.5 - 24.87

Given the observed max

  • Average: 7.94

  • HDI 95%: 0.49 - 21.62

  • 90% Range: 0.88 - 19.76

_images/5faad8ec5364dcf9b5acffea1d7dbd3d001450ba2c8069ed0a639545c4008814.png

Minimum expected survey results 2025

Given the 99th percentile

  • Average: 3.96

  • HDI 95%: 0.8 - 16.0

  • 90% Range: 0.8 - 16.0

Given the weighted prior

  • Average: 1.89

  • HDI 95%: 0.1 - 6.1

  • 90% Range: 0.1 - 6.0

Given the observed max

  • Average: 5.72

  • HDI 95%: 1.53 - 15.99

  • 90% Range: 1.55 - 14.86

_images/520478eec508870c388ea96e8c289fc9a537bcd6bb71af49a00350fda1f39b05.png
Forecast methods

The applied method would best be classified as Empirical Bayes, in the sense that the prior is derived from the data (Bayesian Filtering and Smoothing or Empirical Bayes methods in classical and Bayesian inference). However, we share the concerns of Davidson-Pillon Bayesian methods for hackers about double counting and eliminate it the possibility as part of the formulation of the prior.

Model assumptions

  1. Locations with similar land use attributes will have similar litter density rates

  2. The data is a best estimate of what was present on the day of the survey

  3. There are regional differences with respect to the density of specific objects

  4. The locations surveyed are maintained by a public administration

The choice of land use features was a natural choice but was further explored in Near or Far.

Our parameter estimates are thus derived from the data and they remain testable and quantifiable according to Prior Probabilities, E T Jaynes. This makes our calculation very repetetive but also very well understood. It can be defined in a few lines of code for any set of survey results.

# standared libaries
import numpy as np
from scipy.stats import dirichlet, multinomial

# collect the data of interest
h = array of survey values

# count the number of times that each survey values exceed a value on the gird
counts = np.array([np.sum((h > x) & (h <= x + .1)) for x in grid_range])

# use the dirichlet dist to estimate p(Y >= x) for each x on the grid
# and sample from the estimation
adist = dirichlet(counts)
this_dist = adist.rvs(1-[0]

# draw samples from the conjugate
posterior_samples = multinomial.rvs(nsamples, p=this_dist)

Lakes and rivers sampled - all data#

Lakes sampled

  samples pcs/m
Lac-leman 33 5.88

Rivers sampled

  samples pcs/m
Arve 8 2.92
Rhone 1 16.00

Municipal Results - all data#

The average pieces per meter and the combined land use classification for each city.

  quantity pcs/m samples orchards vineyards buildings forest undefined public services streets
city                    
Genève 7486 6.06 29 1 1 5 1 1 1 3
Versoix 2073 4.62 4 1 1 5 1 1 1 2
  quantity pcs/m samples orchards vineyards buildings forest undefined public services streets
city                    
Genève 320 16.00 1 1 1 5 1 1 1 4
Veyrier 1296 2.92 8 1 1 4 1 1 1 3