Красная Книга Ростовской области

Красная Книга Ростовской области

Если вы когда-нибудь занимались проектированием объектов большой протяженности, то знаете, что составлять ОВОС и ООС в этом случае — адский ад, поскольку одним из требований нормально выполненной работы является предоставление списка краснокнижных видов, попадающих в зону влияния объектов. Даже если Красная Книга в нормальном состоянии, даже если существует ее специальная электронная версия, все-равно карты в ней выглядят как говно. Составители из кожи вон лезут, что-бы вмандить в издание кучу нахуй никому не нужных узоров, блоков и текстур, но на одну из важнейших составляющих Красной Книги — карты, без которых издание теряет минимум половину своей ценности испокон веков кладется залупа размером с Тунгусский метеорит.

Меня эта ситуация заебала и я оцифровал оба тома Красной Книги Ростовской области, векторизовав положение всех охраняемых видов растений и животных, присвоив им атрибуты таксономии, охранного статуса и ссылки на приложенные в тексте изображения. Все это скомпоновал в две карты на основе leaflet.js, добавил несколько полезных плагинов, подгрузил подложки OpenStreetMap, спутник от Mapbox и залил на свой сервер для общего доступа.
Красная Книга Ростовской области

С технической точки зрения работа ничего интересного не представляет — простая визуализация геоданных с нескольких сотен карт. Но это еще удивительнее — что, блядь, для такой объемной, но несложной работы обязательно меня было ждать?
Красная Книга Ростовской области

Сам оригинал Красной Книги доступен на официальном сайте минприродыро. Из него можно получить более подробные сведения о биологии и экологии охраняемых видов. Все же, что касается их размещения доступно вам прямо сейчас:

Полную версию можно понаблюдать перейдя по ссылке на карту краснокнижных животных или растений. Переключаться между картами можно в нижней строке (там где копирайты) — я не стал лепить лишний интерфейс.

Точками на карте показаны примерные центры областей в которых встречаются охраняемые виды. В меню справа можно выбрать любой интересующий вид и посмотреть в каком месте его можно встретить.

Код для вставки карты краснокнижных видов Ростовской области на любой сайт выглядит так,

Животные:

<iframe src="http://городшахты.рф/maps/1704_redbook61/animals/index.html" width="800" height="400" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

Растения:

<iframe src="http://городшахты.рф/maps/1704_redbook61/plants/index.html" width="800" height="400" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

Кроме того, список животных из Красной Книги Ростовской области можно почерпнуть из соответствующей статьи.

У меня все. Пойду чайку сбацаю.

Рубкология

Весь нынешний август я шароебился по разным кустам занимаясь оценкой успешности лесовозобновления на сплошных вырубках юго-запада Ленинградской области. Суть работы сводилась к следующему: я вылезал из теплой машины под бесконечный дождь, цеплял к рюкзаку на манер навесного оборудования трактора обычную штыковую лопату, в «ливчик» комбинезона засовывал планшетку с бланками, сжимал посильнее рукоять здоровенного тесака для рубки медвежьих бошек и в позе супермена из армии Батьки Махно погружался в дремучий кустарник, где писал разную технологическую ебанину и вонзал в раскисшую землю сотни палок с красными лентами.
102_4624

К большому сожалению, заказчик этого безумия находился в стадии перманентного параноидального прихода и всячески настаивал на конфеденциальности методов и результатов работ. Что-ж, не будем посягать на его законное право страдать херней. К тому же, говоря по правде, интересного там мало: банальные учеты и типовые анализы: какой-нибудь дискретный анализ и среднее с вариацией. Другим словом, беспросветная тоска. Я же хочу рассказать вам о настоящем веселье.

Итак, друзья, тушите свет, зажигайте свечи, разбрасывайте по полу каштаны. Наливайте себе стакан до краев и располагайтесь удобнее, ибо во многом знании много печали, но памятуя про in vino veritas едва ли найдется тот, кто не заметит очевидного парадокса в измышлениях старинных мудрецов. Однажды придет и мой Мелет, сын Мелета, пифеец, но пока, дрожание рук походит на кривую судьбы Агриппины младшей, между Нероном и Тиберием велик соблазн немного повертеть на граненом стакане кровавый сапожок. Веселье, друзья, конечно же веселье служит нам путеводной нитью этого вечера! Все начинается с того, что раз в полторы недели вы до утра обрабатываете вымокшие бланки с кровавыми пятнами. Пеленг такой-то, широта такая-то, долгота такая-то, фото номер N. Три березы, две елки ноль пять, елка полтора, осина, две рябины, сосна ноль пять. Пишите, чертите, вслушиваетесь в свой голос с диктофона, просматриваете отснятые файлы. Что-бы не заснуть, выходите на улицу покурить и вновь возвращаетесь. Веселитесь изо всех сил.

102_4609

А через несколько часов, едва небо начнет светлеть, двери электрички закрываются и вы наслаждаетесь красотой и величием заоконных пейзажей:

102_3538
Чем дальше, тем пейзажи все красивее и величественнее
102_3523
И конечно-же, все веселее и веселее
102_3571

Но все проходит, стоит лишь выйти на пробу. Встанешь на первую вешку, оглянешь взором предстоящий фронт, сплюнешь и произнесешь благословенное «ёб твою мать». А из динамика телефона тебе отвечает лектор Петухов. «Давайте начнем!»: говорит он. А действительно, давайте начнем! И с этими словами ебнешь свою профилактическую соточку, затянешься поглубже чем бог послал и выпуская дым, начинаешь орудовать тесаком, вязать ленты, писать и бесконечно фотографировать.

102_4755

Прежде чем вы решитесь ввязаться в это дело, нужно понимать куда именно вам предстоит ехать. Как найти вырубки нужного типа леса, возраста, площади и транспортной доступности? Если вы сможете найти где-то карту с такими данными — честь вам и хвала. Но практика показывает, что самые ценные инструменты, для изготовления которых отводятся месяцы предполевых работ всегда приходится собирать в последний момент на коленке. Другими словами, нам нужно составить такую карту самому, иначе все у нас пойдет через жопу. Погнали?!

Карта рубок. Что есть рубки с точки зрения дешифрирования? правильно, рубки есть видоизмененный лес. Значит не ебем себе мозг, а прямо так, английским по белому пишем в поисковой строке браузера: «forest change map». По первой же ссылке попадаем на известный проект Global Forest Change:

111

Классная штука этот GFC. Спецы из Мэрилендского университета, Гугла и Геологической службы США, обработав огромное количество ландсатных снимков, выдали в качестве результата данные по изменению лесного покрова за период с 2000 по 2012 гг. Это то что нам надо, скачиваем данные на нужный нам регион в формате GeoTiff.

Теперь этот слой нужно разнести по типу леса, возрасту, площади и транспортной доступности. Сразу скажу, что первое — больше из области фантастики, ибо до тех пор, пока мы используем в качестве лесной типологии псевдонаучные фантазии времен раннего палеолита, никакой хитрый алгоритм применить не удастся. Да в этом и нет особой нужды, ибо как вы понимаете, основная доля всех рубок представляют собой кисличники, реже свежие черничники. Я бы на месте лесозаготовителей тоже всякого рода долгомошники вертел на харвестере, ибо рубль выберешь, рубль двадцать в гать утопишь.

102_4492

Но зато разбиение данных по остальным параметрам уже дело техники. Для начала векторизуем наш растр в QGis:

222

Из производного шейпа аттрибутивной выборкой по возрасту рубки извлекаем новый полигональный слой. Далее, через калькулятор полей считаем площадь каждого полигона, и удаляем слишком крупные и мелкие полигоны. Остается только исключить рубки, находящиеся в самых недоступных ебенях. Но это тоже не космос: скачиваем через overpass дорожную сеть OpenStreetMap, Строим вдоль проезжих дорог буферную область, доступную для пешего подхода и после этого удаляем все полигоны рубок, которые не пересекаются полученным буфером.

Все, слой готов. Экспортируем его в kml и  SAS.Планету, настроив подходящий вид:

333

Основной недостаток такого метода в том, что в выборку попадают рубки вытянутой и неправильной формы, совершенно неудобные для закладки учетных площадок. Кроме того, помимо рубок, встречаются еще естественные усыхания, пожары, ветровалы и подтопления. Последние, благодаря бобрам, особенно часто. Редкостные, скажу я вам, мудаки, эти бобры. Мало того, что эти пидоры столько леса хорошего затопили, так они еще и невкусные как водоросли. Их что жарь, что вари — все какая-то поебень получается.

Загружаем данные в навигатор и вперед — рубить ветки, месить говно и давить фиолетовые грибы

102_3089

Можно ли размещать площадки на волоках и в каналах? С одной стороны это тоже часть территории. С другой стороны, размещение учетных площадок в таких местах вносит не отслеживаемую погрешность. Вопрос можно поставить даже шире: уместно-ли рассматривать общие показатели восстановления для территории с комплексными видами нарушений? Правильно, неуместно. Пасеки — отдельно, волока — отдельно, земля — крестьянам, мудаков — нахуй.

102_4557Существует несколько принципов, которыми следует руководствоваться приступая к любым полевым работам. Конечно-же, следует помнить о нарастании коэффициента обалдевания: с каждым разом вы, вне зависимости от вашей старательности, будете выбирать наиболее легкие для описания площадки. Это неизбежно приводит к систематическому занижению результатов на 5-15%. Избежать этого можно путем формализации процедуры выбора точки описания: например подобно геоботаникам кидать дрын, служащий, после падения, стороной учетной площадки. Можно и протягивать на определенное расстояние рулетку по выбранному пеленгу. Но этот подход работает плохо даже на рубках трехлетней давности

102_3350

Как не вымеряй расстояние на вырубке по рулетке, все равно будет лажа. Либо закрадывается ошибка за счет изгибов рулетки, либо за счет пробики створов колоссально возрастает трудоемкость. Не ебите себе мозг, отмеряйте расстояние шагами, контролируйте себя по навигатору и не забывайте про коэффициент обалдевания.

Любые поточные полевые наблюдения кроют в себе опасность смещения данных. Стоит вам пропустить наблюдение на одной из учетных площадок, как ценность всех дальнейших наблюдений оказывается равной нулю. Но каждый раз заполнять чек-лист слишком затратно по времени. Поэтому мой вам совет: синхронизируйте все что только возможно. И немедленно. Если вы стоите на восьмой учетной плошадке, пусть номер вашей точки в навигаторе будет «508», а номер фотографии «18». Организуйте все так, что-бы пропущенное наблюдение моментально бы искажало конструкцию данных.

Нет ничего более тупого чем бесконечно записывать номера фотографий. Если вы синхронизировали нумерацию наблюдений, то вам стоит записывать только номера фотографий в точках контроля и номера ошибочно сделанных снимков. По завершению цикла наблюдений, просто суммируйте количество фотографий для дополнительной проверки. Ну и конечно же не забывайте про снимки-хуимки.

Очень часто люди не могут отделить фотографии одного ряда наблюдений от другого. Ну а хули, спрашивается вы фотографировали площадки на одной пробе, потом перешли через дорогу и не сделав ни одного лишнего кадра приступили к фотографированию площадок другой пробы? Естественно, потом при сортировке снимков приходится морщить ум и сравнивать время и содержимое кадра. Делайте проще, перед началом каждой пробы делайте несколько снимков-хуимков: фотографируйте какую-нибудь дичайше специфическую ебанину, например свой еблет, или рукав, или бланк с описанием. Помимо упрощения сортировки снимков, это позволит вам получить психоделический набор ебанутых фотографий для плаката «Я в двадцать пятый раз спрашиваю, что это за хуйня?»

hand

Стоит ли говорить о том, что на пробе вы записываете не количественные, а качественные показатели? Правильно не стоит. Потому что любые количественные измерения есть суть более формализованные качественные. И если в одной графе бланка записано «87 берез», а в другой «92 березы», только безумец будет утверждать, что во втором наблюдении на пять берез больше. Разумный человек сразу понимает, что на обоих площадках одинаковое количество подроста, чуть меньше сотни стволиков, но определенно больше полусотни. И во втором наблюдении их может оказаться чуть больше, хотя если подсчитать, может и чуть меньше. «А чего-же не подсчитать их точно?» — спросит какой-нибудь далекий от биометрии человек. А подсчитать их точно невозможно, ибо натуральные числа используемые для счета представляют собой слишком грубый инструмент, не позволяющий описывать переходные состояния. Каждый стволик считается по отдельности, но в какой момент растущий стволик отличается от новой ветви, особенно если речь идет о корневой поросли? Нет, коллеги, натуральный счет тут не подходит, да и действительные числа едва ли применимы. Я уж не говорю о космической сложности таких измерений.

102_4321

Нахрена столько сложностей в подсчете кустов? А сложностей никаких и нет. Рост профессионального геоботаника составляет один метр семьдесят восемь сантиметров. Поэтому для определения количества подроста на гектар, ему достаточно сосчитать количество стволов, на которые он упадет если выпьет на стакан больше положенного и умножить полученный результат на тысячу. Причем, поскольку упасть он может в разные стороны, подсчет стволиков ведется на всей площади круга, радиусом 1,78 м. Обернулся вокруг себя — видишь, что при падении непременно подомнешь под себя три елки и пять берез. Следовательно, на гектаре три тысячи стволов елового подроста и пять тысяч подрастающих берез. Если вам трудно представить, как вы пьяный валяетесь по кустам или ваш рост далек от идеала, можете крутить вокруг себя рейку аналогичной длины, а еще лучше приспособьте для этого дела телескопическую удочку. Впрочем, навык приобретается быстро.

В чем же секрет? Да все просто: Pi*r^2 => 3.14*1.78*1.78 ≈ 10 кв. метров. Гектар есть 10 000 кв. метров, а следовательно наша круговая площадка есть тысячная часть гектара.

Гораздо сложнее определять не количество, а возраст подроста. Если у сосны еще можно быстро подсчитать количество мутовок, примерно соответствующее числу прожитых лет

102_4702

то с елкой уже сложнее, мутовки у нее выражены гораздо хуже

102_4754
А у лиственных вообще хрен возраст определишь. Разве что по числу побегов или годовым кольцам, но все это разовые замеры. Обычно прикидываешь зависимость возраста от высоты для нескольких модельных стволиков, и далее интерполируешь сотни и тысячи наблюдений.  Ценность таких данных сами можете себе представить. С другой стороны, разве можно получить бессмысленные данные иначе как занимаясь бессмысленным делом?

Очередной день рождения молодой березки — место нарастания нового побега.

108_5032

Нельзя забывать о том, что для сосны и елки подчас не столь важен возраст и количество, сколько жизненное состояние. Определяется оно просто. Подходите к дереву:

108_4994

И делаете так:

108_4995

Еще раз продемонстрирую. Подходите к дереву:

108_5026

Хуяк!

108_5028

А далее руководствуетесь вот этой схемой определения жизненного состояния:

shema

При планировании подобных исследований, особое внимание следует уделить времени проведения работ. В условиях Северо-Запада Русской равнины, сплошные рубки обычно приводят к повышению уровня грунтовых вод. Конечно, если вам предстоит работать преимущественно в скальных, лишайниковых или брусничных типах то все ок:

102_4673Но скорее всего, вам придется обследовать долгомошники, черничники и кисличники:

102_4757

Нетрудно догадаться, что если вы решите работать в этих местах в начале лета, вас непременно заебут комары. А если перенесете работы на осень — замучаетесь подсчитывать лиственные породы. Листопад у затененного подроста и подлеска начинается во второй половине августа, причем уже в двадцатых числах бывает трудно отличить осину от березы, и живую рябину от сухой ветки. Поэтому конец июля — начало августа — ваше все.

Не всегда разумно идти к рубке кратчайшим путем. Ведь срубленный лес как-то вывозили, а значит к любой рубке идет дорога. В каком она состоянии это уже отдельный вопрос.

102_4555

При подготовке маршрута, выбираете место наибольшей концентрации подходящих рубок, связанных между собой достаточными для неутомительного продвижения дорогами и потрясающие прогулки по лесной глуши вам гарантированы. Главное, что-бы погода была не как в это лето: каждый день либо мелкий нудный дождь, либо грозовые ливни.

102_4583

С другой стороны «полное отторжение от бреда нашего» вам гарантировано. Да и как может быть иначе в условиях, когда последние мировые новости узнаешь из лесохозяйственных столбиков?

108_4996

Да, дожди утомляют, но с другой стороны комаров и клещей мало. Зато много грибов, а брусники вообще как говна:

102_4553

И все же мне сказочно повезло. Окончание лета я встретил в Сланцевском районе. Дожди прекратились на целую неделю и все живое выползло погреться и просохнуть перед наступлением первых холодов.

Вылезли кистехвостки (Orgyia antiqua):

102_3369Вылезли семиточечные божьи коровки (Coccinella septempunctata):

108_4790

и разная другая живность

108_5033

Только гадюк стало гораздо меньше — весь август они ползали под ногами, что довольно сильно меня напрягало ибо змей я панически боюсь с раннего детства. Глядя на всю окружающую красоту, просто нельзя было не вспомнить, что даже живущий один год жук-навозник умеет ориентироваться по звездам, а я за четверть века так ничему и не научился.

dscn9008

Зато каждый вечер после работы, я выбирал наиболее живописное место, собирал дрова, набирал из ближайшего ручья или лужи воду, любуясь попутно великолепным закатом.

108_4964

Темнота стала наступать гораздо быстрее чем в начале лета. Я укладывал на свою лежанку рюкзак, разводил костер и устраивался поудобнее.

108_4905

Подогревал себе фасоли в помидорном соусе, кипятил крепкий чай и наливал маленькую рюмку водки

108_4907

После, выпив и закусив, откидывался на спину и закуривая, посылал огоньком сигареты сигналы в самые глубины млечного пути. У меня была своя маленькая программа «SETI» и звезды охотно мерцали мне в ответ. Так я и засыпал, без всякой палатки, укрываясь на ночь исключительно звездным небом. Утром меня ждал новый маршрут, днем — новые обследования, а вечером — новый уютный костер.

Однажды утром я проснулся от холода. Костер погас, ветер гнал кучевые облака и спешить мне было некуда. Лето закончилось, а вместе с ним завершились работы по оценке лесовозобновления на вырубках. Мне пора было возвращаться обратно — до конца полевых работ оставалось менее полутора месяцев. Вскипятив себе чаю я собрал свой нехитрый скарб и закопав кострище, направился в сторону ближайшей дороги.
108_5040

Парустрок

— Напиши парустрок
— Да говно-вопрос

Из телефонного разговора

Запускайте салюты, расчехляйте бластеры, кидайте на сцену трусы и закурите кто-нибудь сигарету — мне нужно больше дыма для пафоса и таинственности. На небосклоне популярности зажглась новая звезда.

— Ёбанарот, ты чего несешь-то вообще?

Ладно-ладно, буду рассказывать по порядку. Как вы знаете, все лето и даже часть осени я участвовал в полевых работах, больше походивших на злоебучие приключения гномов в кустах. А когда эта невообразимая хуйня закончилась, мной овладела такая тоска, что даже пиво не хотелось пить. Однако, бывают в жизни такие моменты, когда необходимо себя заставить. И самое лучшее средство для этого — отправиться на рыбалку. Прямо чувствую как щуки на Теплом канале изнемогают от ожидания момента когда мимо них проплывет моя блесна. Да что я вам рассказываю, вам и без меня знакомо это ощущение. Ебнешь соточку, закинешь спининг пару раз и вот он — миг великого напряжения борьбы! А дальше опять ебнешь соточку и снова забрасываешь спининг.

Проблема в том, что спининга у меня отродясь не бывало.  Пришлось потратить день на его приобретение, ибо мой любимый магазин на Втором Сампсониевском закрылся, а в остальных местах мне пытались втюхать какую-то неведомую ебанину по космическим ценам. Но, наконец-таки, я заимел то что нужно, а вместе с этим набор поводков, заводных колец, карабинов, два мотка шнура, упаковку джиг-головок, виброхвосты и несколько блесен. Казалось-бы, можно ехать на Теплый!

Но не могу же я в пятницу уехать из Питера ловить щук на Теплый канал! Во-первых, спининг у меня не проверен, а на такое ответственное мероприятие с непроверенными снастями ехать опасно. А во-вторых, в пятницу в деревне Лисино-Корпус банный день, а я обещал местному кочегару проставиться в знак благодарности за ряд философских вечеров, проведенных за обсуждением религиозной эстетики и философии социального прогресса. Едва ли возможно скрасить тоску внутреннего компромисса иначе, кроме как закинувшись спидами гулять вокруг церкви живородящего древа креста господня, обсуждая вопросы духовности деревянных буратин. В общем, пришлось потратить еще день, взять два пузыря и поехать в Лисино.

Очень скоро выяснилось что и на следующий день до щук я не доберусь. Только мы закончили первую половину второго пузыря, как мой собеседник, распаренный после бани и изрядно захмелевший, без всякого предупреждения решил меня задушить. Вскочил, прижал меня к поленице и навалился в порыве неведомой тоски.

— Ты что-ж сука делаешь-то?

— Душу тебя, блядь. — буднично так ответил, будто масло намазывал

— Я ж, блядь, архангел твой, а ты, паскуда, задушить меня вздумал — ответил я и свободной рукой ебнул его голову о рядом стоящую лестницу.

Веселились мы так минут пятнадцать, пока я наконец-таки не уложил этого мудака спать. Вылил себе в кружку остатки водки, выпил, закусил дешевой трясущейся тушенкой и лег рядом. Щуки ехидно посмеивались осознавая, что и в наступившем дне я к ним не приду.

Да и как мне было к ним придти, если на следующий день в Питере состоялась встреча картографов?

— Какая еще, нахуй, встреча?

Ах да, совсем забыл сказать. В один из дней своей депрессии я принял твердое решение, что с тоской пора завязывать и настала пора устроить какую-нибудь движуху. А посему позвонил главному организатору гис-лабовских встреч в Питере с предложением собраться и обсудить кто и чем занимался прошедшим летом. Ну вы же знаете это состояние: натворишь бывает что-то по трезвому, а потом по пьяне мучаешься: нахрена я это сделал? Но выхода не было — нужно было ехать.

Питерские встречи гис-лаба всегда проходят по сходному сценарию: вначале образованные люди с интеллигентными манерами рассказывают о своих достижениях и проблемах в области картографии, а я самовлюбленно что-то подпизживаю им из угла кабинета. Ну а после, когда все наговорятся и заскучают под объективом совместного фото, направляются в пивняк на Васильевском острове. Это уже такая старая и добрая традиция, что пренебречь ей просто невозможно, тем более, когда на душе тоска, а тело так и рвется на Теплый канал вытащить пару-тройку щук. Дабы урезонить этот порыв, я первым делом заказал пива, а в качестве аперитива водки. Ну а дальше пошло как-то само собой, да так быстро, что я даже не заметил как настало воскресенье.

Проснулся еще затемно от ощущения, что руки мои сжимают напряженный спининг. Но едва-лишь принял свой утренний пиво, как вспомнил, что на этот день назначена поездка в Карелию, в Рускеалу. Хуй его знает, чего я там забыл, но съездить я обещал, да и хули не съездить-то? Тем более, что по прогнозу на Теплом канале намечался сильный ветер с дождем, а в такую погоду, даже щука вертела мою блесну на анальном плавнике. А так, у меня есть мобильная полторашка пива, которая позволит мне всю дорогу наслаждаться видами из окна не замечая сидящих на соседних сиденьях индусов, итальянцев и прочих гастарбайтеров, ни бельмеса не понимающих по-русски.

И все-таки напряжение возрастало. Воистину, неведомая сила препятствовала моей встрече с хвостатыми монстрами. Неладное я почувствовал когда на следующий день, буквально за пару часов до того, как у меня на руках появился заветный билет, мне позвонил мой бывший сосед по студенческому общежитию.

— Привет, бля, ты сейчас в Питере, бля?

— Да в Питере, но скоро уезжаю

— Тут, бля, помощь твоя нужна, бля, несколько проб нужно заложить, бля

— Где и когда?

— На неделе в Лисино, бля.

Воттыжблядь-то, думаю, только вещи все полевые убрал. Нахуй, заебало уже это Лисино и полевые эти заебали и вообще меня в Шахтах ждут, а через закрытые глаза проступают наглые щучьи морды. Нахуй! Идите в жопу все, поеду тольк на Теплый канал, а больше никуда не поеду!

Хорошо хоть, когда мы с ним на следующий день в электричке тряслись он предложил пол-литра взять для оптимизации рабочего процесса. И что еще лучше, перед тем как мы взяли вторую пол-литру, в бланках уже были данные по нужному количеству проб. Еще радует, что из-за всех этих приключений тоска начала понемногу проходить, а заодно с ней пропала шапка и моя любимая авторучка.

Во вторник неведомая сила позвонила мне с номера сервис центра, в который я сдал ноутбук на ремонт.

— Добрый день. Мы по поводу асуса с кулером под замену. Сегодня никак не получиться его отремонтировать…

Я отвел мышку от кнопки «оплатить билеты»

— Там проблема не с самим кулером а целиком с системой охлаждения. Мы заказали детали, но они прибудут в течении нескольких дней.

Да что-же это за пиздец-то такой! Что мне тут, медом намазано, что-ли? Хули я отсюда вырваться-то не могу? Мне и так дома всего-ничего осталось быть: на следующей неделе лекции в Москве.

— Стоямба! В какой, нахуй, Москве? Какие еще лекции?

Ах да простите, не рассказал. Понимаете, по трезвому дело было, по трезвому делу еще и не такое натворишь. Просматривая в интернете разную поебень, среди порнухи, забавных историй, рекламы и статей по экологическому шкалированию я случайно наткнулся на сайт кафетериуса №13, включающего в себя помимо барной стойки, столов и стульев, небольшой лекторий. Текст гласил: «В Кафетериусе № 13 есть лекторий, вмещающий пятьдесят слушателей, оборудованный большим экраном, проектором и отличной звуковой системой. Мы с удовольствием принимаем заявки на проведение лекций и мастер-классов в области графического и промышленного дизайна, иллюстрации, моды и архитектуры — приветствуются любые творческие темы. Мы не просим платы за проведение лекций — нужно просто связаться с нами по электронной почте 13@cafeterius.com. Кроме того, у нас планируются показы фильмов об искусстве.» Написал по указанному адресу и буквально в этот же день получил очень вежливое согласие. А что, думаю, на обратном пути из дома как раз заскочу. Кто-же знал, что меня здесь нечистая держать будет?

А нечистая разошлась не на шутку. Билетов не оказалось ни на следующий день, ни на последующий. Я уже начал волноваться — как никак на четверг я назначил встречу картографов в Ростове.

— Бля какую встречу? Еще что-ли одну?

— Да говорю же, трезвый был больше недели! За десять дней ни грамма не выпил. Только пиво. Я бы на вас в этой ситуации посмотрел, еще бы и не такое учудили.

С этим проклятием нужно было кончать. И кончать немедленно, пока клев не прекратился. А потому собрав, всю силу, волю и мужество в кулак я сделал то, что все считали невозможным. И очутился в аэропорту Пулково.

img_20161021_234113-1

А еще через несколько часов в гараже диавола на пятнашке

img_20161029_005117

А еще через несколько часов уже охотился на щук со спинингом! И похуй, что стоять от переполнявших меня эмоций было трудновато. И похуй, что Грушевка это не Теплый канал. Даже похуй на то, что щук тут отродясь никогда не бывало! Вы просто ничего не понимаете в рыбалке. Это ж, блядь, спининг! Как это щекочет нервы!

img_20161022_135634

А уж красотища-то какая! Это же Грушевка.
img_20161022_135643

Собственно в таком ключе неделя и проходила: футбол, работа, бассейн, кино и рыбалка. Вроде как ничего не забыл. Неожиданно наступил четверг. Приняв необходимый премедикант я расположился в маршрутке на ХБК и заснул.
img_20161027_140407

Проснулся уже в троллейбусе в Ростове-на-Дону:
img_20161027_155527

Встреча была назначена в 17:00 у железнодорожного вокзала близ передней части памятника паровозу.
img_20161027_163515

Вокруг беспрерывно сновали менты и таксисты. Неизвестный мужик крыл матом свою жену. Та в свою очередь крыла матом его. Я замерз и дабы хоть как-то согреться пошел за кофе.

— Дай мелочи немного. — женщина похожая на цыганку рядом с ребенком требовательно смотрит на то как я отсчитываю свои тридцать рублей. Ни «здравствуйте», ни «извините», даже не на «вы», просто «дай». Ну хуй с тобой, думаю, взял я с ладони пятьдесят копеек и протянул ей. Но не рассчитал, а может рука замерзла и монета упала на асфальт.
— Дай хоть десять рублей. — даже не попыталась поднять оброненные деньги
— Вы совсем уже обнаглели. Могу только посоветовать работу найти. Пиздуйте отсюда оба.
— Понятно — фыркнула она и потащила ребенка за собой.
Я же подняв свои деньги взял стакан с кофе и пошел обратно к поезду.

И тут самое время доставать бластеры и пускать первый дым. На встречу пришли два человека. То есть, как ни крути, а встреча состоялась. Вспомнив как проходят такие встречи в Питере, а равно учтя количество пришедших, я принял решение внести оптимизацию в привычную программу мероприятий и мы, исключив официальную часть, прямиком направились в пивняк.

Обсуждали недолго: час-полтора. Но из того, что я понял: в Ростове в области ГИС и картографии твориться такой кромешный пиздец, о котором вы в своих Москвах и Петербургах даже не слышали.

От полученной информации мной вновь завладела тоска и по завершению встречи, прихватив по пути свинных ушей, я направился в шамбалу:
img_20161029_005110

Так в медитации я провел оставшееся до самолета время.

— Это все?
— Ну конечно же нет.

До посадки на самолет оставались считанные минуты, а у меня была едва початая полторашка «Антон Груби». Медлить было нельзя, а потому окинув взглядом тесную кабинку с рекламой средств против простатита я выдохнул и не отрывааясь влил в себя столько сколько мог вообще вместить. И все-равно оставался почти литр. Ебаные правила безопасности авиаперевозок! Я покидаю такие прекрасные места и не могу взять с собой на память даже маленькой бутылочки превосходнейшего темного разливного пива! Как будто с помощью него можно взорвать самолет. Хотя чему удивляться — в ростовском аэропорту куда ни посмотри везде видится какой-нибудь терракт.

img_20161029_092246

Перед трапом ко мне подошел сесурити с разъяснениями безопасности. Настроение у меня было так себе, да и отказаться от рейса я не мог, поэтому пришлось согласиться на его требование и удалить из фотоаппарата вот эту фотографию:

img_20161029_095808

Хорошо хоть эту никто не требовал удалить:
img_20161029_100633

Я уселся в кресло, закрыл глаза в полудреме начал прокручивать основные темы предстоящего доклада. А когда открыл глаза — вокруг уже были заснеженные просторы аэропорта Внуково.

В лекторий Кафетериуса я прибыл часа за два до лекции. Судя по количеству писем на почту, придти должно было около пятнадцати человек. Был подготовлен проектор, простыня для него, баристы были предупреждены, но не было флипчарта. Флипчарт — это такая хуйня на треноге с бумажными листами, на которых рисуют маркерами по ходу лекции. Это был попадос, ибо проектор с простыней мне и нахуй не впился, а вот остаться без доски было бы совсем в тягость.

Надо отдать должное руководителю этого процесса Андрею (к сожалению не знаю его фамилии). Все было решено элементарно: я направился в ближайший канцелярский магазин на том же этаже торгового цента (магазин Леонардо), где купил треногу, альбом и пару маркеров. Отдал баристам товарный чек и получил затраченные бабосы. Бля, всегда бы так. Просто и без лишней мозгоебли.

Работать с незнакомой аудиторией всегда сложно. У пришедших могут быть разные интересы, разный уровень начальной подготовки и разные особенности восприятия, а потому лекцию всегда приходится компилировать на лету, выбирая из различных областей темы, наиболее близкие и важные для аудитории. Это тоже сродни ловли на спининг: в любой момент нужно быть готовым сменить блесну на воблер, изменить место и на пальцах объяснить происходящее. Что может быть хуже всего в такой ситуации? Правильно — показывать слайды.

Злоупотребление картинками во время доклада вообще большое зло. Хуже может быть только демонстрация видео (за редким исключением). Слушатели отвлекаются на просмотр и перестают тебя воспринимать. Это не значит, что слайды не нужны вообще, но работать с ними нужно предельно аккуратно и дозированно. В торговом центре это правило еще важнее: постоянный шум и мелькание покупателей за стеклянной стеной заставляют все время наращивать динамику выступления, ставя лекцию так, что-бы основная масса подаваемого материала строилась как ответы на вопросы.

Но мне то хули елозить? Особенно если слушателей нет.
img_20161029_165011

И все-таки, они пришли. Первой пришла девушка по имени Наталья, а чуть позже присоединился еще один мужчина. Конечно же я ожидал больше, но это абсолютно ни чего не меняет. Однажды я вел занятие в течении восьми часов для единственного клиента. А тут сразу два человека решили посетить лекцию никому неизвестного чувака на достаточно специфическую тему. Так что, какие проблемы? Погнали!

На третьем часу выступления и ответов на вопросы я неожиданно почувствовал, что голос садится да так, что даже слова выговорить не получается. Чего мы только не обсудили! Геоданные, картостили, OSM, секретность, ГИСы, библиотеки, разработку, парадигмы картографирования, историю картографии, спутниковые снимки, наземную фотограмметрию, тегирование, иерархию классификаторов и кучу других вещей. Затронули практические и теоретические аспекты. Другими словами заебался я в этот день. Сказался и перелет и погода и голод. Но оно того стоило, поверьте.

Когда все ушли, я сел на верхнюю лавку лектория возле своей сумки. И только тогда рядом с торчащим из сумки спинингом увидел это:
img_20161030_165643

Бля, а я то думаю, что меня коробит так? Дикранум, Кладина арбускуля, Плевроциум Шребера, Плагиомниум. Поставь Дикранум между Плевроциумом и Плагиомниумом и получится точная модель мохово-лишайникового яруса в условиях всхолмленного рельефа. Да фотки говно, да лишайники покрасили из эстетических соображений, да я задрот, но блядь, нельзя же придумать такую охуенную вещь и не довести ее до абсолютного совершенства!

С другой стороны, это пожалуй, единственная претензия к Кафетериусу. Я прекрасно понимаю, что с такой аудиторией им проще было меня нахуй послать, ан нет, когда я пришел на следующий день все было подготовлено и настроено для следующей лекции. Отдельно надо баристов благодарить, которые меня в гробу видали, особенно после того как у меня потек маркер и заляпал неотмывающимися синими пятнами пол. Даже несмотря на это, баристы вели себя максимально похуистично, что для меня на тот момент было высшей степенью корректности.

На следующий день лекция была короче, но насыщеней всякой наукоподобной ебаниной. Я рассказал про размерности, фракталы, критерии сложности, кривые вымирания видов, длительность времени, аттрактор Лоренца, спор детерменистов с индетерминистами, хаотические системы, диссипацию, горизонты прогноза, принципы измерения, аксиоматику и прочую светотень.

На вторую московскую лекцию пришло уже трое (еще Илья Зверев забежал, но совсем ненадолго). Казалось бы прогресс налицо, но на этом мой гастрольный тур завершился и я наконец-таки могу спокойно заняться работой.

И тут настало время оваций, лазерного шоу, блесток и дымовых завес. За две недели я поучаствовал в трех разных мероприятиях связанных с картографией в трех разных городах, выступил с двумя лекциями, коротким докладом (в Питере), выпил бочонок пива и написал длинный очерк, который один хрен никто никогда полностью не прочитает. Я прямо как Филипп Киркоров, нахуй.

Одно обидно. Из-за всех этих ебучих гастролей, я так и не выловил моих щук. Проебал самый клев. Ну ничего, весной нагоним. Сейчас главное зимнюю рыбалку не пропустить. На окуня. Сейчас лед встанет и он брать начнет — жирный такой. Зимняя рыбалка — это настоящий азарт, движение и страсть. Да что я вам рассказываю, вы и сами это знаете. Ебнешь соточку, опустишь мормышку пару раз и вот он — миг великого напряжения борьбы! А дальше опять ебнешь соточку и снова опускаешь мормышку с мотылем.

Надо только удочки зимние купить.

Осенние встречи

Я сделаю этот мир гладким как шёлк

Зохан

Друзья мои! Настала пора, когда в полях уже холодно, а в кабинетах слишком тепло. Самое время устроить долгие зимние вечера в которые принято собираться в уютные компании и рассказывать о пережитом. Не стоит ждать подходящих моментов от природы — создать их наша задача, а посему приглашаю всех:

27 октября в Ростов-на-Дону на встречу осмеров, гисовцев, любителей карт и геоданных, а равно всех интересующихся или использующих картографические методы в работе, увлечении или учебе. Программа мероприятия такова: следуем в теплое уютное место, где пьем напитки и рассказываем о себе, своей деятельности и достижениях. Встреча исключительно неформальная и ставит целью знакомство и тематическое общение в ходе пары-тройки часов. Встречаемся в 17:00 у передней части паровоза, что стоит в виде памятника у железнодорожного вокзала:


View Larger Map

29 октября в Москву на лекцию, посвященную современной цифровой картографии, где ваш непокорный слуга расскажет о том, как устроены современные картографические сервисы (Google maps, Яндекс-карты, OpenStreetMap и др.), объяснит почему спутниковые снимки искажают действительность, пояснит значение важнейших терминов «геоданные» и «картостиль». Мы рассмотрим как менялись парадигмы картографирования, обсудим практическую значимость геоинформационных систем и научимся правильно понимать значение географических координат. Лекция рассчитана на неподготовленных слушателей, поэтому страшных и непонятных вещей там не будет. Мероприятие состоится в 17:00 в «Кафетериусе 13«, что расположен на третьем этаже ТЦ Авиапарк (универмаг Trend Island).


View Larger Map

А ровно на следующий день (воскресенье, 30 октября 17:00) в этом же «Кафетериусе 13«,  я буду рассказывать о фрактальной геометрии окружающего нас мира. Лекция посвящена вопросам измерения времени и пространства. Слушатели узнают о кризисе математики начала XX-го века, кривых-чудовищах и научных спорах о возможности предсказать будущее. Попробуем подсчитать длину береговой линии, а когда поймем, что это невозможно, познакомимся термином «фрактал». Я расскажу о том, что не все ошибки измерения являются именно ошибками и о том, как наше привычное представление о мире может влиять на массовые вымирания видов в истории Земли.

Вход на все мероприятия свободный, но очень большая просьба, всем кто придет, предварительно написать в комментариях или на мою почту schwejk-rpnt@rambler.ru. При возникновении вопросов связаться со мной можно в любое время по телефону +7-904-614-68-29.

Приходите, будем вместе делать осеннюю тоску гладкой как шёлк!

Пивопровод на ХБК

В поселке ХБК сто четыре жилых дома, которые необходимо подключить к пивопроводу. Само собой, сделать это необходимо с минимальными издержками на прокладку труб и дальнейшее их обслуживание.

Для проектирования пивопроводной сети, откроем в QGis карту OpenStreetMap с помощью плагина QuickMapServices или его старого аналога OpenLayersPlugin:

1

Приблизим интересующий нас район, и создадим полигональный шейп-файл:
2

Обведем контуры поселка:
3
Теперь, требуется загрузить контуры домов, нуждающихся в подключении. В нашем случае самым простым решением будет импорт зданий из базы геоданных OpenStreetMap с помощью сервиса Overpass turbo. Мы для этих целей воспользуемся плагином QuickOSM, загрузив полигональные объекты со значением «building=apartmens». В OSM полигонального типа нет, модуль выполняет эту конвертацию за нас:
4
В результате получим векторные слой, который будем использовать для построения графа.

5

Прежде всего, получим вершины графа, путем извлечения центроидов полигонов:
6
Если бы мы располагали графическими картами в качестве исходного материала, то пришлось бы их отсканировать, затем привязать, затем оцифровать. Это конечно дольше, но мы бы расставили точки более сложным образом. Центроиды полигонов хорошо применять только в случае простых полигонов, на сложных это приводит к погрешности:
8
Впрочем, нас такая точность устраивает, тем более, что от каждого центроида будет идти разводящая сеть. Мы получили вершины графа. Теперь, используя триангуляцию Делоне создадим множество полигонов, каждая вершина которых будет точкой центроида зданий.
7
Преобразуем полигональную триангуляцию в сеть линий. С помощью команды «split» плагина Networks разобьем сеть на отдельные линии. Мы получили граф, достаточный для роутинга. Если нам потребуется кратчайшим образом связать между собой две его вершины, достаточно будет просто использовать модуль RoadGraph:
9
При необходимости, можно добавить каждому ребру графа определенный вес. Полученные полилинии можно экспортировать в виртуальный слой и во внешний шейп.
15

Но у нас немного другая задача — построить сеть с ребрами минимальной длины. Для этого рассчитаем длину каждого ребра, используя встроенный калькулятор QGis:
13
Раскрасим слой ребер по градиенту возрастания длины ребра.
14
Ребер у нас много, поэтому выведем длину каждого из них в качестве подписи:

4

Теперь начинается чистая математика: нам требуется выбрать наиболее подходящий алгоритм. Очень много зависит от конкретных условий проектирования, например нельзя оставлять висячие ребра, нельзя делать множественное ветвление и др.

В нашем случае используем модификацию алгоритма Дейкстры: будем объединять вершины по наименьшему графу до тех пор пока не придем к самопересечению, либо к ребру длиной более 500 метров. Получившиеся графы свяжем между собой ветвлением. Наверняка можно использовать и более выгодную разновидность жадного алгоритма, но это уже задача математиков.

Добавим домики, отметим точки ветвления сети, изменим для лучшей визуализации проекцию и схема готова.

2

Теперь, зная длину каждого участка, формулу прогиба труб, значения износа и сложности монтажа, мы можем рассчитать затраты на строительство пивопроводной сети.