Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Создать вебстраничку

closed without completion


Собственно, требуется сайт (веб-страничка) (не важно на чем, asp.net или что удобнее будет), содержащий карту OpenStreetMap, на которой должны отображаться несколько слоев, которые могут  отображаться по одному или все вместе: 

1) шум (вдоль дорог), 

2) электромагнитное излучение(вдоль дорог, линий электропередач, трансформаторов – вдоль дорог однозначно нужно, остальное под вопросом, можно ли реализовать), 

3) ПДК со знаком минус или стрелкой вниз (предельно допустимая концентрация) (вдоль дорог, на промышленных зонах, от мусорных контейнеров)

, 4) ПДК со знаком + или стрелкой вверх (зеленая зона – парки, леса), и два слоя(5 и 6), в которых не будет отдельных составляющих, а будет считаться так: слой 

5: если есть парк(зеленая зона) площадью, скажем, более 100 м2, то коэффициент +1, более 500 м2- +2, и тд, если есть дороги, то выбросы, превышающие пдк – например при превышении выброса CO2 на 10% – "-2", на 50% – "-4", на 100 и более – "-8", если есть мусорный контейнер, то "-0,5", к примеру, и промзона(заводы, предприятия) – также в зависимости от превышения ПДК коэффициенты как озвучены про CO2.  6 слой: то же что в предыдущем, + ЭМИ + шум.


 Отображаться они должны не по отдельности, а например, при пересечении зон должен считаться коэффициент в этой области и на основе таких суммарных коэффициентов строить тепловую карту – где совсем в минусе, то красный, где уходит в плюс – переход в зеленый. (слой 5 – красно-зеленая тепловая карта, слой 6 – другого цвета, допустим от светло голубого до синего). первые 4 слоя (ЭМИ, шум, ПДК отрицательное и ПДК положительное) должны отрисовываться по отдельности каждый своим цветом – например ЭМИ синим, шум – градацией желтого цвета (чем больше Дб шум, тем непрозрачнее закрашивание желтым), ПДК- красным без градации (просто полупрозрачный, чтобы карту можно было рассмотреть под ним), ПДК+ зеленый также без градации но полупрозрачный. Рисовать желательно так: если дорога узкая – то распространение шума и ЭМИ, предположим, по 10 метров по сторонам от дороги, если средняя дорога – по 20 метров по обе стороны, если широкое шоссе – по 50 метров закрашивание. Если это промзона (завод,предприятие) то раскрашивать в виде окружности или фигуры по подобию самой промзоны, мне кажется проще окружностью,  своим цветом для каждого типа выброса (тут надо согласовать, какой завод выбрать для тестовых данных и соответственно что он выбрасывает), если мусорный контейнер – то также окружность, но маленькая, так как контейнер это не область, а просто точка на карте. также полупрозрачная без градиента. Хранение данных желательно в базе данных, на твой выбор. Еще момент – фильтры слоев должны работать так: первые 4 можно включать в любом порядке, один, два, три или все сразу, могут накладываться друг на друга, неважно. Слои с тепловыми картами (5 и 6) должны включаться по одному, только 5 или только 6, и, соответственно, при активном 5 или 6 слое нельзя выбрать никакой другой.  В этих 5 и 6 слоях должно быть так: при нажатии на карту должно появляться всплывающее окно, в котором будет написано : шум столько то Дб, ЭМИ столько то, выброс CO2 столько то. Если в этой области карты нет никаких закрашенных областей (отсутствуют все выбросы и тд), то либо ничего не происходит, либо окно пустое. Для всех слоев должна быть легенда карты (показывает, какой цвет с какой степенью прозрачности соответствует какому значению). Данные можно сэмулировать (придумать). Достаточно для теста будет области размером в 6-9 экранов, приближение карты в которых позволит рассмотреть названия улиц. Город, который надо использовать для теста, напишу в личку, главное условие – рабочий прототип вечером следующего дня после взятия заказа, с минимально работающим функционалом. 


Make a proposal!

The Customer does not want to make a prepayment? Payment through Safe will help avoid potential fraud.

  1.  freelancer isn't working in the service any longer
  2. 4 days800 ₴
    Andrey Bozhenko
     348 

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

    Ukraine Kharkiv | 5 April 2017 |
  3. 5 days750 ₴
    karina varlena
     103   0  1

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

    Ukraine Kyiv | 5 April 2017 |
  4. 3 days2 000 ₽
    Александр Ковалев
     250 

    Гтотв взяться

    Belarus Minsk | 9 April 2017 |
  1.  freelancer isn't working in the service any longer