What is the cause for the degradation of environment?
Capitalism, corruption, consuming society? - OVERPOPULATION!
Please, save the Planet - kill yourself...

Showing posts with label St. Petersburg. Show all posts
Showing posts with label St. Petersburg. Show all posts

Wednesday, October 1, 2014

Interactive Visualisation of the Profitable Amount of Waste to Dispose Illegally

"Wow!" - I said to myself after reading R Helps With Employee Churn post - "I can create interactive plots in R?!!! I have to try it out!"

I quickly came up with an idea of creating interactive plot for my simple model for assessment of the profitable ratio between the volume waste that could be illegally disposed and costs of illegal disposal [Ryabov Y. (2013) Rationale of mechanisms for the land protection from illegal dumping (an example from the St.-Petersburg and Leningrad region). Regional Researches. №1 (39), p. 49-56]. The conditions for profitable illegal dumping can be describes as follows:



Here: k - the probability of being fined for illegal disposal of waste;
P - maximum fine for illegal disposal of waste (illegal dumping);
V - volume of waste to be [illegally] disposed by the waste owner;
E - costs of illegal disposal of waste per unit;
T - official tax for waste disposal per unit.

The conditions for the profitable landfilling can be described as follows:

Here: V1 - total volume of waste that is supposed to be disposed at illegal landfill;
Tc - tax for disposal of waste at illegal landfill per unit;
P1 - maximum fine for illegal landfilling;
E1 - expenditures of the illegal landfill owner for disposal of waste per unit.

Lets plot the graphs (with some random numbers (except for fines) for a nice looking representation) to have a clue how it looks like.


Note that there is a footnote (this post provides nice examples on how to do it) with the values used for plotting - it is important to have to have this kind of indication if we want to create a series of plots.

Now I will show you the result and then will provide the code and some tips.

Playing with the plot

Tips and Tricks

Before I will show you code I want to share my hardly earned knowledge about nuances of the manipulate library. There are several ways to get static plot like that using ggplot, but some of them will fail to be interactive with manipulate.

  1. All the data for the plot must be stored in one dataframe.
  2. All data for plots must be derived from the dataframe (avoid passing single variables to ggplot).
  3. Do not use geom_hline() for the horizontal line - generate values for this line and store them inside dataframe and draw as a regular graph.
  4. To create a footnote (to know exactly which parameters were used for the current graph) use arrangeGrob() function from the gridExtra library.
  5. Always use $ inside aes() settings to address columns of your dataframe if you want plots to be interactive

The Code

library(ggplot2)
library(grid)
library(gridExtra)
library(manipulate)
library(scales)
library(reshape2)

## Ta --- official tax for waste utilisation per tonne or cubic metre.
## k --- probability of getting fined for illegal dumping the waste owner (0 V, y <=> E

max_waste_volume <- 2000 
Illegal_dumping_fine_P <- 300000
Illigal_landfilling_fine_P1 <- 500000
Fine_probability_k <- 0.5
Official_tax_Ta <- 600

# mwv = max_waste_volume
# P = Illegal_dumping_fine_P
# P1 = Illigal_landfilling_fine_P1
# k = Fine_probability_k
# Ta = Official_tax_Ta

updateData <- function(mwv, k, P1, P, Ta){
    
    # creates and(or) updates global data frame to provide data for the plot
    
    new_data <<- NULL
    new_data <<- as.data.frame(0:mwv)
    names(new_data) <<- 'V'
    new_data$IlD <<- k*P1/new_data$V
    new_data$IlD_fill <<- new_data$IlD
    new_data$IlD_fill[new_data$IlD_fill > Ta] <<- NA # we don't want ribbon to fill area above Official tax 
    new_data$IlL <<- Ta-k*P/new_data$V
    
    new_data$Ta <<- Ta
    new_data$zero <<- 0
    dta <<- melt(new_data, id.vars="V", measure.vars=c("IlD", "IlL", "Ta"))
    dta.lower <<- melt(new_data, id.vars="V", measure.vars=c("IlD_fill", "zero", "Ta"))
    dta.upper <<- melt(new_data, id.vars="V", measure.vars=c("Ta", "IlL", "Ta"))
    dta <<- cbind(dta, lower=dta.lower$value, upper=dta.upper$value)
    dta$name <<- factor(NA, levels=c("Illegal landfill owner's\nprofitable ratio",
                                    "Waste owner's\nprofitable ratio", 
                                    "Official tax"))
    dta$name[dta$variable=="IlD"] <<- "Illegal landfill owner's\nprofitable ratio"
    dta$name[dta$variable=="IlL"] <<- "Waste owner's\nprofitable ratio"
    dta$name[dta$variable=="Ta"] <<- "Official tax"
}

updateLabels <- function(k, P1, P, Ta){
    
    ### creates footnote caption for the plot
    
    prob <- paste('Fining probability = ', k, sep = '')
    landfilling_fine <- paste('Illegal landfilling fine = ', P1, sep = '')
    dumping_fine <- paste('Illegal dumping fine = ', P, sep = '')
    tax <- paste('Official tax = ', Ta, sep = '')
    note <<- paste(prob, landfilling_fine, sep = '; ')
    note <<- paste(note, dumping_fine, sep = '; ')
    note <<- paste(note, tax, sep = '; ')
    note
}


plotDumping <- function(mwv, P, P1, k, Ta){
    
    ### this function draws the plot
    
   # initialise plot data
    updateData(mwv, k, P1, P, Ta)
    updateLabels(k, P1, P, Ta)
    
    # draw the plot
    profit <- ggplot(dta, aes(x=dta$V, y=dta$value, ymin=dta$lower, ymax=dta$upper, 
                              color=dta$name, fill=dta$name, linetype=dta$name)) +
        geom_line(size=1.2) + 
        geom_ribbon(alpha=.25, linetype=0) +
        theme(axis.text.x = element_text(angle=0, hjust = 0),
              axis.title = element_text(face = 'bold', size = 14),
              title = element_text(face = 'bold', size = 16),
              legend.position = 'right',
              legend.title = element_blank(),
              legend.text = element_text(size = 12),
              legend.key.width = unit(2, 'cm'),
              legend.key.height = unit(1.2, 'cm'))+
        scale_linetype_manual(values=c(4, 5, 1)) +
        scale_fill_manual(values = c("#F8766D","#00BFC4",NA)) +
        scale_color_manual(values = c("#F8766D","#00BFC4", '#66CD00')) + 
        labs(title="Profitable ratio between the volume \nof illegally disposed waste \nand costs of illegal disposal of waste",
             x="Waste volume, cubic meters",
             y="Cost per cubic meter, RUB") +
        xlim(c(0, max(new_data$V)))+
        ylim(c(0, Ta*1.5))
        
    
    # add a footnote about paramaters used for the current plot
    profit <- arrangeGrob(profit, 
                          sub = textGrob(note, 
                                         x = 0, 
                                         hjust = -0.1, 
                                         vjust=0.1, 
                                         gp = gpar(fontface = "italic", fontsize = 12)))
    
    # show plot
    print(profit)

}


simDumping <- function(max_waste_volume = 2000, 
                       Illegal_dumping_fine_P = 300000,
                       Illigal_landfilling_fine_P1 = 500000,
                       Fine_probability_k = 0.5,
                       Official_tax_Ta = 600) {
    
    ### this function creates interactive plot
    
    max_waste_volume <<- max_waste_volume 
    Illegal_dumping_fine_P <<- Illegal_dumping_fine_P
    Illigal_landfilling_fine_P1 <<- Illigal_landfilling_fine_P1
    Fine_probability_k <<- Fine_probability_k
    Official_tax_Ta <<- Official_tax_Ta
    
    manipulate(suppressWarnings(plotDumping(max_waste_volume, 
                           Illegal_dumping_fine_P,
                           Illigal_landfilling_fine_P1,
                           Fining_probability_k,
                           Official_tax_Ta)
                           ),
               
               # set up sliders
               max_waste_volume = slider(0, 50000, 
                                         initial = max_waste_volume, 
                                         step = 100,
                                         label = 'X axis range'),
               Illegal_dumping_fine_P = slider(0, 5000000, 
                                               initial = Illegal_dumping_fine_P,
                                               step = 10000, 
                                               label = 'Illegal dumping fine (P)'),
               Illigal_landfilling_fine_P1 = slider(0, 5000000, 
                                                    initial = Illigal_landfilling_fine_P1, 
                                                    step = 10000,
                                                    label = 'Illegal landfilling fine (P1)'),
               Fining_probability_k = slider(0, 1, 
                                             initial = 0.5,
                                             step = 0.01,
                                             label = 'Probability of being fined (k)'),
               Official_tax_Ta = slider(0, 3000, 
                                        initial = Official_tax_Ta, 
                                        step = 50,
                                        label = 'Official waste disposal tax (T)')
    )
}

simDumping() # for reasons unknown I have to run this function twice to get proper interactive plot

Sunday, October 21, 2012

Fire Dynamics In Leningrad Region in 2006

Today I decided to play with TimeManager plugin for QGIS that was introduced by underdark some time ago. After some search across my spatial storage I found only one dataset that contained timestamps: FIRMS fire data that I used for creation of a methodology for burn-out probability calculation (for illegal dumping environmental risk assessment) and for assessment of human influence on fire starting.


Seems that TimeManager is not quite stable after the certain number of features in layer. At least on my machine it crushed several times (during slider manipulation) on the whole dataset of about 7000 points but worked just fine with its one-year subset of about 2700 points. But anyway overall impression is very good.

The main issue was to create a video from the generated .png files. I used console ffmpeg utils. Simple command:
:~>  ffmpeg -r 1/1 -i frame%03d.PNG -vcodec yuv420p -video_size 1126x560 output.flv
produced a 3-minute video above. One second corresponds to 1 day of the most  flammable year for the Leninngrad region in a decade. Video covers period from April to November 2006. I was too lazy to create custom undercover and just loaded OSM via OpenLayers plugin)))

Monday, May 14, 2012

Spatial Randomness Evaluation in R: Monte Carlo Test

This post is a some kind of reply to this one.

So our goal is to determine whether our point process is random or not. We will use R and spatstat package in particular. Spatstat provides a very handy function for this, that uses K-function combined with Monte Carlo tests. I will spear you from burbling  about theory behind it - the necessary links were already provided. Lets get directly to action.

In this example I will test data about location of my "favourite" illegal dumps in St. Petersburg and Leningrad region.

# we will need: 
library(maptools) 
library(rgdal) 
library(spatstat)

# import data for analysis

S <- readShapePoints("custom_path/dump_centroids.shp", proj4string= CRS("+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs"))

SP <- as(S, "SpatialPoints")
P <- as(SP, "ppp")

# perform the test itself with a 100 simulations

E <- envelope(P, Kest, nsim = 100)
plot(E, main = NULL)


And here is what we've got in the end, a fancy graph, which demonstrates that our data (Kobs) significantly deviates from a random process (Ktheo):



Monday, April 23, 2012

Illegal Dumping in Leningrad Region: Press Conference

There was a press conference on Tuesday the 19-th about illegal dumping in Leningrad region (Russia). I was asked to be the main speaker there and to present to the press my recent study on illegal dumping prevention. I've already had two presentations on this subject recently at the international scientific conference in St. Petersburg State University and at the round table for the discussion of the upcoming "Let's do it. Russia" clean up event.

Some video from the press conference:


The main conclusion that I made by investigating possible impacts on illegal dumping prevention (such as penalty increase, chance of being caught increase and waste disposal fare decrease) is that decrease of the waste disposal fare for population is the most efficient way. And I managed to find two other publications that came to the exact conclusion (for example, there is an evidence that 1% waste fare increase leads to 3% increase of illegal dumping cases).

By the way I was able to assess probability of being caught for illegal dumping in Russia. It is about 10-5 (you can die while playing soccer with such probability).

The only way to reduce waste fares is to use waste as a resource. That means that the only way to prevent illegal dumping is to create waste management system that would be able to complete the zero waste goal.

And here is an abstract from my article:

Mechanisms of the land protection were discussed in this article. An algorithm of decision making whether to dump illegally or not was explained. Formulas for determination of profitable ration of expenditures per unit and amount of illegally dumping waste are substantiated. Effect from different types of impacts that can be used for land protection from illegal dumping were discussed (such as fares change, penalties change, penalty application probability change). Decreasing of waste disposal fares was acknowledged as the most effective way for illegal dumping prevention, but it is possible only if «zero waste» concept is implemented.

Monday, December 26, 2011

Rally against mr. Putin 24 Dec in St. Petersburg

Rally 24-th of December 2011 in St. Petersburg

The rally in St. Petersburg was far not as big as in Moscow unfortunately. There were about 3,000 of people but they came and leave constantly, so the actual number of participants might be 6,000 or so.

The problem is that there is no leader amongst the opposition and actually the only thing that they have in common is a wish to get rid of Putin and his gang. Also the opposition (al least that was presented in St. Petersburg) have no stomach. The shouted: "Put Churov on trial!" and only "Putin to resighn!" when it is obvious that Churov is a Putin's puppet! So Putin is the main criminal and he must be jailed! But I deed shouted: "Put Putin on trial!". I really hope that some day he will pay for all his crimes against Russian people.

Saturday, December 10, 2011

Interactive Round Table on Separate Waste Collection in St. Petersburg, Russia

The other day I took part in a very interesting event - an interactive round table on a separate waste collection in the city (En), that was organized by Musora.Bolshe.Net (Waste.No.More) NGO. There were representatives of the St. Petersburg city administration, waste treatment companies, hotel business, cleaning companies, NGOs, mass media and science (a humble me).

It was great that there were no presentations from the experts, etc. The main point was the direct and open discussions (of course it was moderated) about the existing issues and challenges in the field of separate waste collection and recycling and the ways to solve them.

The second part of event was a development of waste related projects in small groups. Every one took part in development 3 projects and the group members were different each time. Of course the plans itself are quite useless: what kind of plan can be developed in 15 minuets? But the shearing of knowledge and opinions with others and development of the common view at the issue helps to get new ideas. 

I was lucky to work in the same teams with representatives of the city committees. Unfortunately they are not open-minded enough and I think they do not fully understand the main economical and legislation obstacles that prevents separate waste collection or not motivated enough to overcome it. But seems that they are not hopeless.

It was very interesting to discover that many people are interested in (speaking professional language) GIS-portal dedicated to shearing information about locations of relatively small amount of recyclables, that will let waste producers and recyclers find each other for the common benefit. So if you were looking for ideas for a start-up or expanding of your GIS-business - here you are ;-) Seems that I should develop my web-GIS skills...

Wednesday, November 30, 2011

Relation Between Fires and Distanse to the Nearest Road (Recalculated)

As you may already know, I'm a proud owner of AMD FX-8150 8-core CPU. And I've purchased it not for gaming reasons, but for science. My previous CPU was painfully slow with such calculations as determination of the relation between fires and distance to the nearest highway. I even didn't try to perform that calculations on the whole dataset of the roads mapped in OSM in Leningrad region. But now I can do this!

With the new CPU I've recalculated previous distribution (with the same data) in dependence only on highways and performed new calculation on the whole roads dataset. Some numbers first: 
  • 6,990 - number of fire points detected by FIRMS for the last 10 years in Leningrad region;
  • 10,966 - number of the highway features used as highways for calculations;
  • 87,422 -number of features from whole dataset of roads;
  • 2,3 Gb RAM and a single core were consumed by R during calculations for the whole dataset.
Results:
Recalculated fire distribution for the highways
Recalculated values for the highways are different to the acquired at the last time despite the data was the same. But there were hardware update and most important - software updates for R and its packages (OS was updated too). But this graph looks far more reasonable than the previous one.

Lets see what we've got for the whole roads dataset (I will compare it to the graph above).
Distribution calculated for the whole dataset of roads
The maximum distance from road decreased almost in to times: from 41 to 26 kilometres. The distance for the highest values decreased accordingly: a rapid decreasing stops at 7 kilometres and for only highways it was 18 kilometres.

So the first 5 kilometres from the road are the most probable zone fore the fire event. This distance is easily covered on foot in two hours. Another evidence of the massive anthropogenic impact on fire starting.

If I will ever lay hands on the road data from the topographic maps (here OSM data used) I will perform the calculation again to get the most precise data.

Conclusion: FX-8150 worth buying )))

Friday, August 19, 2011

Relation Between Fires and Distanse to the Nearest Highway


Instead of introduction

Just for fun I decided to investigate relationship between fires intensity in Leningrad region (and St. Petersburg as well) and distance to the nearest road in order to gain the evidence of the major influence of the anthropogenic factor on fire starting.

Materials and methods

Data used:
Software used: QGIS; R.

OSM data about major roads of Leningrad region was used to create a distance map. Distance map and data about locations of the fires detected from 2001 to June 2011 were used as arguments for the R "rhohat" function of "spatstat" package in order to investigate dependence of fires intensity on distance to the nearest highway.
Results and discussion

Firstly lets look at the map of the fires intensity distribution in space below (this map is rough and was created just to demonstrate the situation in general and it wasn't used for the computations described below). Due to usage of the roads at this map will be a hinder for fire data I used railways instead.

Rough fires intensity distribution in Leningrad region


As you can see, fires intensity is [somewhat] related to the location of the railways: note that there are almost no fires at the east side of the map where railways net is sparse (north side of the map is similar, but there is Ladoga Lake located). Ofcourse railways are not the cause for the fires by themselves, but I suppose that in this particular case this can be evidence of the significant human influence on the fire events.

I believe you think that if we want to find clear evidence of the human influence on starting fire than we should investigate density of the population and compare it to the fires intensity. Fair enough, but you may do it by yourself using official data if you want. I will not do it because the results will be flawed. There is an issue with  population - there is no data for the actual population of Leningrad region in summer (late spring and early autumn as well) time - the time of fires. At this time a lot of people from St.Petersburg go to their summer houses in Leningrad region (take into account that the population of St. Petersburg is 5 times higher than a population of Leningrad region) and you have to estimate population of the region accordingly, and it is far not a trivial task.

So we have to investigate not the population density by itself, but the proximity of the areas that were on fire to the population. We will measure the proximity as a distance to the nearest highway. Ofcourse it is better to use all available roads for such research, but if we will do so, R will calculate it for a very long time (there are over 80 000 features in the shp-file) - I've stopped the process after 10 hours of waiting. So I've used only major highways (with "primary", "secondary", "trunk", "tertiary" and "motorway" attributes in OSM) - over 10 000 features.

rhohat{spatstat} function was used to create the following graph:

Dependence of the fires distribution on the distance to the nearest highway
The graph is somewhat weird (and we will talk about it) but it is obvious that intensity of fires have maximum at 2-3 kilometres from the highway and then goes down. So we have the piece of evidence that anthropogenic factor has a major influence on the fire events indeed.

There is an interesting "sinusoid" from 18th to 38th kilometre. Narrow gray stripe demonstrates possible error so I assume that this graph is reliable. I need to explain it somehow. My wife who is better mathematician than I tells that the best explanation is a shitty computation. Well, it is possible. But I have another opinion.

Possible explanations:
  1. Remember that we left more than 70 000 roads outside our calculations for this graph and there are a lot of roads which are not recorded in OSM. I suppose that if we would use almost complete dataset of roads in Leningrad region and more powerful computer than mine we would have more adequate graph where this sinusoid may disappear.
  2. Proximity, estimated here is not only a proximity for "occasional fire starters" but also a proximity for fire fighters. If a fire starts far away from the road it is more difficult to fight it. So this is about fire data and how we treat it for the computation: it is possible that fire events are continuously less frequent as we move away from the highway, but single event produce fire which covers larger area than average due to it is hard to fight it quickly, and this single event produce more "hotspots" (which were used for this mini-research) than average event.
Conclusions

We have got a strong evidence that anthropogenic factor plays a major role as cause for fire in Leningrad region: intensity of fires riches its maximum at distance of 2-3 km away from the road and then goes down.

"Sinusoid" between 18th and 38th kilometres may be caused by insufficiency of the road data used. Calculations should be repeated with more comprehensive data. Also it may be necessary to pre-process fire data in order to replace "hotspots" related to a single fire event with the single point i.e. to make it one point for one fire.

Monday, July 25, 2011

WorldView-2 Imagery for Illegal Dumping Monitoring

Digital Globe published all research papers that was submitted to 8-Brand Challenge. And you can find mine there ;-)

Yes, this research on Illegal Dumping Monitoring With Implementation of WorldView-2 Imagery isn't brilliant (my skills in remote sensing and English could be better), but if you are interested in illegal dumping monitoring it may provide you with some insights. And don't hesitate to contact me if you would like to cooperate in illegal dumping researches.

One of the most interesting finding of the research is that it is hard to distinguish illegal landfill from the construction site (which is crucial for St. Petersburg). So it is necessary to use cadastral data to determinate type of the land use of the land parcel (cadastre contains information if there are construction works at the given parcel).
Mean values of digital numbers for Illegal Landfill,Construction Site and Constructions (buildings) at WV-2 imagery.  

Also I wasn't able to test Change Detection method (using Non-Homogeneous Future Difference index calculation method developed for WV-2) properly, because I haven't ordered multi-temporal imagery in the first place... But seems that it can provide some advantages. See the paper for more information.

Sunday, June 26, 2011

Fire at the "Krasny Bor" (a lanfill for hazardous waste)

There was a fire at the landfill for hazardous waste "Krasny Bor". First of all it is not a big secret that hazardous waste is being "incinerated" (of course it isn't proper incineration, it is just an activity to free some space for a new waste) there, so specialists were not surprised that a fire occurred.

It is interesting and revealing that
"specialists of Rosprirodnadzor became aware about the fire at the "Krasny Bor" landfiil via mass-media"
LOL... but actually it isn't fun at all...

Saturday, June 11, 2011

OSM, GIS-LAB.info and QGIS for EDUCATION

Current situation map (click to enlarge)
I decided to acquire a diploma of The Baltic University in Sustainable Town Planning (master course). We had a practical task to study a district of St. Petersburg of our choice. Spatial planning is inconceivable without maps. But for every map you need a source and if the information in this source is incomplete you have to add it yourself.

A noise pollution map (click to enlarge)
The plan was borne quickly. I already had a GPS (because if you are a geographer it isn't cool not to have one); I was aware of the OpenStreetMap existence and already used its data provided by GIS-LAB.info as a complete project for QGIS. All I needed is to take look at the district at OSM, add needed information to OSM and simply download ready to use base map from GIS-LAB.info.

Of course it wasn't that simple (there were tagging issues in OSM, missing objects in ready to use projects, and the project had to be significantly customised), but in the end chosen district became one of the most detailed in St. Petersburg and I was able to create cool maps ;-)

As a conclusion I would suggest for the spatial planning lecturers to use this practice of OSM utilisation through contribution for the student's practical tasks: they will improve their GPS skills, their work will be useful for other people (OSM will became more comlete), also students will learn something about Creative Commons licenses and will learn how to attribute their maps properly. 



Map for development (click to enlarge)

Friday, June 3, 2011

"Environment" TV-broadcast: a garden on the roof

Excursion on the roof (prof. Berg is in the centre)
This time broadcast was mainly about the possibilities of the gardening on roofs of the city.  There were an excursion for Russian and Swedish students to the unique roof garden in St. Petersburg situated at Pulkovskaya st., 9 k.2, near Zvezdnaya metro station. Swedish students were led by prof. Berg from University Uppsala, who is the founder of Sustainable Town Planning master course for The Baltic University A Regional Network. 

a green house
I supposed to take an interview with prof. Berg, but due to issues with TV-team and professor's hour late arrival the plan was ruined. But still we were able to visit this garden on the roof. By the way, the professor was in the cowboy hat - I've never seen any professor in a cowboy hat before)))

There are some clickable pictures here, they will demonstrate how this garden looks like.
a random view

another random view

a random view again ;-)

Back to the broadcast. The guest of the studio was an expert in land management related legislation and a director of something))) Unfortunately I don't remember his name, but I wish I wrote it down. This guy will be the head of the Committee for Environmental Safety and Natural Resources in two or three month (of course he will - he is a member of talent pool and has a sighed recommendation from Gryzlov himself).

The committee "suffer" a loss of its top management due to corruption scandals (one was caught by the hand violating the law and another wasn't able to explain how it is possible that his expenditures are far above his incomes). I'm glad that corruptionists were banished, because this committee was the worst place to visit. I know it for sure: they've emptied a shit tank on me... twice. The last time I was there, Delarov (the one who wasn't able to explain expenditures) tried to extort money from me for the information on illegal dumping in Leningrad region.

Hope the committee will have a brighter future now.

Sunday, May 29, 2011

"Environment" TV-broadcast: waste-treatment plant in St. Petersburg

I had another TV experience last Thursday (previous story here). This time we talked about waste-treatment plant which is going to be build near St. Petersbourg by some Greek company. The main issue is that contest for the project of the plant they won was closed to public review, so there is no information on technology or estimated costs for the waste treatment for the population. Also there is no information on the environmental impact assessment. The contest itself was announced in England O_o and main negotiations took part in Germany O_o... So obviously the whole project is the essence of the corruption in Russia. But really bad news is that this plant will incinerate waste...

Sunday, May 1, 2011

Me in the TV


Diploma for participating in live TV broadcast
I was in the middle of cleaning my inline skates' bearings when my scientific adviser called me. I thought he finally found some time to check my thesis's plan, even if the probability of such event is even lower than the probability of the question he asked me: 

- "Do you have a time to take part in the discussion on the TV today?" 
- "Let me think about it..." - I said while was cleaning my fingers from the lubricant, - "OF COURSE I DO!... By the way, what is the subject of discussion?"

Saturday, April 9, 2011

Waste and culture

Yesterday I saw something awful. I was finalising my paper for DigitalGlobe 8-Dand Chahallenge on a subject of illegal dumpind detection when behind the window a yard cleaner who was collecting waste accumulated in the snow (citizens find it acceptable to through waste on the ground) suddenly started to dig the ground. He was a guest worker from an Asian part of the former Soviet Union like the most of the yard cleaners in St. Petersburg nowadays, so I was extremely suspicious of his actions. 

I'm not a xenophobe, but these foreign guys without education and a language knowledge are a patterns of the criminal activities of any sort initiated both by and against them. I would ban unqualified labour migration. There are plenty of hoi polloi in Russia already. And now the infrastructure of the whole city depends on them, cause it's being built and repaired by their unqualified hands!

Back to the guest worker. The worst nightmare for the ecologist and the one who is involved in researches related to the waste management come true: a person who is responsible to treat waste properly was burying the waste into the ground!!! Immediately I took the camera and shoot him... O-o-o... I wish I could shoot him!

Son of a bitch is burying collected waste into the ground!
The next moment I've opened the window and shouted at him to stop this, collect the waste and put it to the trash bin. This fucking bustard just nodded to me. I doubt he was even able to understand what I was talking about. I was furious!

The first phone call was to this bastard's employer. No response. I called to the company for 2 hours but there were no answer. The second call was to the public prosecutor's office for environmental issues. They respond, but the girl told me that they care only about industry (I highly doubt that they do officially have such limitations) and advised to call to the public prosecutor's office of my district. I did so, but my third call didn't succeed either: no one answered. By the way, you can appeal to the prosecutor via internet... e-e-h... it's a bullshit... "Sorry, your appeal wasn't submitted". Guess I have to appeal in person.

In the evening my wife told me that her co-workers were the witnesses of such actions in other parts of the city. So it seems that guest workers were not the only one who is responsible for these crimes. Obviously their employers ordered them to do so. They are trying to save money on waste disposal regardless we (the citizens) pay for it! Remember what I wrote about guest workers as the patterns of the criminal activities - they can't resist criminal orders coming from their owners. But anyway there are no excuses: even if he was ordered to commit the crime, he was the one who actually did it. 

Both the guest worker and his greedy employer must be punished. Hope I will be able to bring them to justice.

P.S. The culture was mentioned in the title of this post. If you are not aware, St. Peterssburg has the title of the "cultural capital of the Russia". Yes, it is... Amen.

Saturday, March 19, 2011

Environmental monitoring Russian style

As I become aware of, about a year ago the St. Petersburg Committee for Nature Use Environmental Protection and Ecological Safety an airborne monitoring of the environment was launched. A helicopter with the representative of the committee followed the predefined route and took picture of the surface. The maps of the ecological issues were created, the fines were paid, etc. 

But after the six month of the successful work the project was closed. The problem was... you won't believe it - the monitoring was too successful! Some high-ranking bustard in the city administration (obviously he wanted to protect own business of business of his friends) ordered to stop fights. The criminals may sleep well now - thanks to the city administration!

Friday, February 11, 2011

musora.bolshe.net launched 500 actions to get rid of illegal dumps

Musora.bolshe.net [No.more.waste - my unofficial translation to English] is another environmental-oriented NGO in Russia. Fellows try to solve multiple waste problems like separate waste collection and illegal dumping (but not illegal landfilling - unfortunately, this fish is not for their teeth for now) in countries of the former USSR.

Guys were inspired by Estonian Let's do it project and its international offspring and decided to carry out 500 actions to get rid of illegal dumps on the 15 of May.  Hope that information about locations and composition of illegal dumps they're asking to provide is going to be reflected at the Global waste map. 

Musora.bolshe.net created a map for the scheduled actions. There are only 3 actions at the moment, hope this number will grow. You can pick up an action from this map and take part in it.

P.S. When I discovered Global waste map today there were only a couple of places with litter in St. Petersburg and whole Russia. Immediately I decided to reveal some of the "inconvenient truth" to the civilised world and upload data about large illegal landfill inside the borders of St.Petersburg  and a thematic "photo" (RGB true-color + panchrom composition from WorldVeiw-2 imagery). Seems, it is the largest illegal landfill in Europe at this map. Unfortunately I have to register (don't know if I will) before I will be able to edit composition of the illegal landfill.

40 000 m3 illegal landfill inside St. Petersburg

Monday, February 7, 2011

At the Seminar for waste utilisation in St. Petersburg and Leningrad region

This seminar organised by "St. Petersburg Recycling Association" occurred the other day. Heretofore I thought that this Association is a batch of ass-kissers (Eng), but I was wrong - they are just conformists (in presence of these in power they are posing respect to their opinion on the subject of waste management development, but when these in power are not around they speak more sincerely). There were three most interesting persons to me at the seminar: Vaisberg (Eng) (head of the Accociation and Mekhanobr Corporation), Hmirov (Eng) (head of the waste management department of St. Petersburg) and a deputy from Leningrad region whose name I wrote down but was unable to read it because I write a very bad hand. Here they are (sorry for the poor quality).

From left to right: Vaiseberg, Hmirov and deputy in the pink shirt
I would like to share the main points of their speeches dedicated to waste problems in St. Petersburg and Leningrad region.

Hmirov:
  1. There is a need to develop legislation to make producers co-finance waste treatment.
  2. Waste treatment payments should be accumulated at municipal and regional level instead of management companies [it is interesting that hi said that payments should be accumulated in people's not official's hands - LOL, such a stupid hypocrisy].
  3. Municipal solid waste (MSW) have to be used as a power source [he is known for standing for waste to energy technologies]. And there is even some Swedish company already interested in buying RDF which would be produced after new waste plants will be constructed.
  4. Local folks have a "lack of understanding" [I'm citing] all the importance of the new "waste-processing complex" [ironical quotes] construction and are about to ruin (Eng) this project which is so useful for everyone.
Point #4 of Hmirov's speech should be discussed further. There were over 2000 locals at the pubic discussion on the subject of "waste-processing complex" (Eng) (which is mostly a landfill Russian "landfill") construction at Gladkoe settlement . Every single local voted against the project. Hmirov implied that the locals are stupid and selfish - both St. Petersburg and Leningrad region are in need of the new place for MSW. But when Hmirov have left the seminar he was mocked for the public discussion could pass far worse, because there were no schemas for the  "landfill" at the discussion.  Here you are examples of the "landfill" and the landfill (used in civilised countries).

Typical Russian "landfill"

Civilised landfill (source)
You do not need to know Russian to see the difference between a "landfill" and a landfill. In a "landfill" there are only natural barrier between waste and ground waters, no biogas collection, no adequate drainage system, etc. Frankly, there will be some kind of isolation between waste and  ground at Gladkoe and even wells for ground water monitoring and drinage of some kind, but definitely, there won't be any biogas collection (assessment of the environmental impact Rus).

I've read the environmental impact assessment - quite interesting... if you're looking for luls. Among staled and unreferenced Yandex maps, used for illustration there and tons of other bullshit this document dedicated to make statements about acceptability of estimated environmental impacts. So estimated landfill filtrate leak to the ground water (from landfill and precipitation pool) of 50 cubic meters per day(!!!), i.e. 18 250 per year  was found acceptable... ZOMFG!!! 0,00 cubic meters of this shit can be acceptable!!! This filtrate is the main landfill's threat to the environment and the point is keep it away from water bodies! So 18 250 m3 is not fucking acceptable! Ok, leaks are almost inevitable, but 50 m3 per day for the project where 44% of budget is dedicated to environment protection is far too much.

Back to the seminar. The next speaker was the deputy in the pink shirt (who will have to pass through elections soon).

Deputy in the pink shirt:
  1. There is no junction to provide necessary transportation flow for new waste-plant at Janino settlement [place for another waste-treatment plant]. There are already terrible jams and if the wave of waste-trucks will be increased all the transportation between Vsevolozsk and St. Petersburg will just stuck.
  2. There are no presses at the waste-collection stations, so more trucks used than it could be.
  3. Nikol'sky, Ul'znovsky and Tosnenskiy districts of the Leningrad region already have the largest percentages of cancer amongst the population, so another source of the environmental impact (landfill at Gladkoe) is not desirable.
  4.  It is better to build waste-treatment complex in place with the least population density, for example in Podporozskiy district of the Leningrad region. He used as an example an experience of Washington DC where all the collected waste is sent to California by train. [I wasn't able to find a proof-link for such practice]
Hmirov commented point#4 of the deputy speech: railway company has its own classification of waste [O_o] and once such option was considered: transportation costs were calculated at level of 2800 rubles (70 euro) per ton; but the destination was Appatity - town at Murmanskaya region.

I don't know why they wanted to move waste that far, but transportation inside the borders of Leningrad region will take at least 3 times less time so costs would not exceed 900 rubles (22,5 euro) per ton. It should be mentioned that expenditures for overall waste management in EU was about 26,73 euro per ton in 2006 (Anda et al., 2010 - Eurostat).

Speech of Viseberg wasn't interesting at all (he promoted technologies of the Recicling Association members), except he underlined issue of medical waste presence in MSW, but there were no proposals how to solve it; and separate waste collection - bins for separated waste are too small to produce profit for the transportation companies.

Conclusions. 

Seems that they are trying to solve the problems without any plan! So I know for sure the strategy  for waste management for St. Petersnurg and Leningrad region was developed twice in past 10 years. So they have to reread it or to redevelop it to have in mind every aspect of the waste management and develop them simultaneously to achieve to goals of environmental impacts minimisation.