Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Формирование профиля высоты земной поверхности по KML полилинии, построенной в Google Earth, на основе общедоступных данных SRTM или ASTER.

Функционал:

1. Выбор файла KML

2. Подгрузка по кнопке соответствующего координатам KML полилинии фрагмента SRTM или ASTER. Полилиния может проходить через несколько тайлов данных рельефа. Содержать в ОЗУ более одного тайла нежелательно.

3. Высоту строить во всех точках исходной KML полилинии, по всем экстремумам поверхности (вершины и низины) и не реже, чем через каждые 100 м по длине KML полилинии. Равномерность не обязательна. Поверхность моделировать триангуляцией.

4. Формирование текстового файла рельефа из трех колонок с разделителем в виде табуляции:

1) длина от начала полилинии в метрах с точностью до 0,1 м. Длина считается как проекция полилинии KML на эллипсоид на уровне моря.

2) высота относительно уровня моря в метрах с точностью до 0,1 м

3) параметр точки полилинии. Если строка совпадает с точкой KML полилинии, то 2. Если нет - 0. Если вершина, то 1, если низина, то -1.

5. Разделитель десятичного числа в соответствии с системными настройками.

6. Должно работать в среде броузера независимо от операционной системы (Windows, MacOS, Unix).

7. Предпочтительнее писать на python + django.

8. Необходимо использовать архитектуру клиент-сервер с возможностью сервера быть как локальным, так и размещенным в сети (в целях будущего развития функциональности).

9. Функциональность кода должна быть документирована комментариями.

10. Срок работы - не более двух недель. Это не трудозатраты на ее выполнение, а ограничение по времени.

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

10 лет назад
avaliev
Амир 
56 летРоссия
10 лет в сервисе
Был
10 лет назад
  • Похожие заказы
  • Необходимо написать приложение для формирования отчетов по данным из базы о времени нахождения сотрудников на территории предприятия. Приложение должно иметь оконный интерфейс и работать в операционной системе Windows. Предполагаемый алгоритм работы приложения: 1) Оператор настраивает подключение приложения к ...

    Закрыт
    10 лет назад
  • Здравствуйте Необходим скрипт псевдосчётчика посещаймости сайта, который бы отрабатывал crone Счётчик должен показывать заданное количество хостов в сутки (с возможностью произвольно менять этот показатель вручную) и возможностью распределять это количество по времени суток и дням недели.

    Закрыт
    10 лет назад
  • Требуется программист C/C++ на удаленную работу в компанию которая имеет дело с анализом данных и торговыми биржами в США. C/C++ STL/BOOST SQL WINDOWS/UNIX SOCKET PROGRAMMING GUI PROGRAMMING(OPTIONAL) CRYPTING/SIGNING/HASHING/PUBLIC/PRIVATE KEYS LOW LATENCY PROGRAMMING EXPERIENCE WITH DB CONNECTOR API'S(MYSQL, ORACLE, POSTGRESQL, NOSQL..ETC) Всех заинтересованых кандидатов просьба добавлятся ...

    Закрыт
    10 лет назад
  • Необходимо написать программу для публикации сообщения на открытых стенах групп/страниц ВКонтакте, в которых авторизованный пользователь состоит или подписан. Предлагайте способы реализации, сроки и цены. Подробное обсуждение с выбранным исполнителем.

    Прикладное ПО1 исполнитель
    Завершен
    10 лет назад
  • $100

    Нужна программа для удалённого управления за 4-мя компьютерами. Что то на подобии как в компьютерном салоне только максимально простая. Нужно удалённо (по локальной сети) блокировать компьютеры и разблокировать на заданное время + формировать отчёт, какой ПК сколько ...

    Прикладное ПОнет заявок
    Закрыт
    10 лет назад
  • Здравствуйте! Написать программу по следующему алгоритму: 1)Терминал Quik. График 5 минут, инструменты - Si, SBRF, GAZR, RTS (фьючерсы). 2)В обсчете свечи со 2-ой по 340-вую. 3)Если хай 3 минус хай 2 равен от 0 до +2 ...

    Прикладное ПОнет заявок
    Закрыт
    10 лет назад
  • Необходимо разработать программу, которая будет отправлять сообщения через форму обратной связи. Принцип работы: 1) Программа переходит по адресу http://site.ru/index.php?do=feedback (где "site.ru" - адрес сайта из базы .txt с сайтами). 2) Анализирует количество человек, которым можно оправить сообщение. 3) Заполняет ...

    Прикладное ПО1 исполнитель
    Завершен
    10 лет назад
  • Строительной компании требуется разработать с нуля или адаптировать готовую систему по учету продаж квартир. Набор требований меньше чем в стандартной CRM. Требования при этом специфические. Предпочтение отдается готовым системам, которые придется дорабатывать, нежели написанию системы с ...

    Закрыт
    10 лет назад