понедельник, 10 декабря 2018 г.

Чтение треков из Movescount, GPSLib, загрузка треков через адресную строку

Добавлена удобная загрузка трeков из сервисов, чтобы загрузить трек надо просто вставить ссылку в поле ввода над списком треков:

  • маршруты и активности Movescount, примеры: 
    • http://www.movescount.com/ru/moves/move252425324
    • http://www.movescount.com/ru/map?route=4030212&lat=55.26588383711808&lon=38.863759835918586&zoom=11.649307666194886&activity=991&style=suunto-offroad
  • GPSLib, пример: https://www.gpslib.ru/tracks/info/70473
  • Треки OSM, пример https://www.openstreetmap.org/user/Cortix/traces/2861791
Восстановлено обновление точек geocaching.su, исправлено отображение названий с диакритическими знаками.

Добавлена возможность загрузки геоданных через адресную строку для интеграции со сторонними сайтами. Документация: https://docs.nakarte.me/hashParams.html#id3

Если вы до сих пор используете файл hosts для открытия сайта по старому адресу nakarte.tk, то теперь браузер будет показывать предупреждение о небезопасном соединении.

четверг, 8 ноября 2018 г.

Исправления проблем возле антимеридиана, новые карты, улучшения работы с треками


  • Исправлены многочисленные ошибки при работе в районе меридиана 180°: отображение треков и точек, печать, экспорт в jnx, профиль высот
  • при экспорте трека, пересекающего меридиан 180° в файл gpx или kml, он разрезается на части так, чтобы каждая лежала с одной стороны от этого меридиана. Такой файл правильно отображается в других программах и в навигаторах (раньше он не показывался совсем или пересекал весь мир)
  • Между кнопками + и - появилось отображение текущего уровня зума карты
  • Добавлены топокарты Франции и Великобритании
  • При редактировании трека начало и конец выделяются цветными точками: первая зеленая, последняя красная
  • добавлена подсветка текущего трека: 
    • при наведении мыши на трек соответствующая строка в списке треков выделяется серым, во всплывающей подсказке появляется имя трека 
    • при редактировании трека строка в списке треков выделяется голубым
    • при наведении мыши на строку в списке линия трека выделяется желтым цветом



воскресенье, 4 ноября 2018 г.

четверг, 25 октября 2018 г.

Переезд на новый домен

Адрес сайта изменился на https://nakarte.me. Почта для связи также изменилась на nakarte@nakarte.me. По старому адресу сайта больше нет, старая почта не работает. Чтобы открывать старые ссылки можно сделать одно из трёх:

  • Заменять при открытии  в ссылке tk на me
  • Добавить в файл hosts строчку "212.24.101.247 nakarte.tk", инструкция тут. При открытии адрес автоматически заменится на с .tk на .me.
  • Можно вставить ссылку в поле ввода над списком треков и если в ссылке есть трек, то он загрузится
Причина переезда: домен nakarte.tk был зарегистрирован в компании Freenom по бесплатному тарифу. 21 октября компания без предупреждения заблокировала домен и не отвечает на письма.

воскресенье, 5 августа 2018 г.

Ссылки на документацию, финская топокарта


  • Сделал страничку со ссылками на сторонние материалы, описывающие работу с сайтом. Ссылка на страницу находится в верхнем левом углу сайта (Documentation)
  • Добавил финскую топокарту по предложению Николая Короткого
  • Исправил ошибку при загрузке трека, в котором есть путевая точка без имени


суббота, 14 июля 2018 г.

Новые слои и другие улучшения


  • при создании кастомных слоёв теперь можно указать, должны ли они отображаться ниже или выше других слоёв
  • добавлены слои с маркированными пешими и велосипедными маршрутами (актуально для Европы)
  • панорамы можно включать и выключать сочетанием клавиш Alt-P
  • некоторые файлы plt открывались с сообщением об ошибке, исправлено

среда, 4 июля 2018 г.

Совместимость с часами Garmin и другие улучшения

Благодаря помощи Александра Мядзеля и Игоря Сидорова сделаны улучшения:


  • треки в формате gpx, сохранённые на сайте, теперь нормально загружаются в часы Garmin
  • в именах pdf-файлов теперь содержатся названия слоёв карты, размер бумаги и масштаб
  • переработан инструмент отображения координат, стало удобнее менять формат координат,  а при клике в контекстном меню на заголовок "Copy to clipboard" теперь копируются координаты в текущем формате
  • изменен вид стрелки инструмента измерения азимутов, стало красивее
  • При показе профиля трека ширина окна профиля теперь корректно увеличивается при увеличении ширины экрана (например при повороте телефона из вертикального положения в горизонтальное)


суббота, 26 мая 2018 г.

Не работает тепловая карта Strava

На территории России карта треков Strava может не работать, будет показываться сообщение о необходимости залогиниться. Также может не работать оригинальный сайт https://www.strava.com/heatmap. Причина в блокировке Роскомнадзором некоторых серверов strava по решению Генпрокуратуры 27-31-2018/Ид2971-18.


вторник, 22 мая 2018 г.

Приглашаю поработать над сайтом

Развитие сайта nakarte.tk идёт довольно медленно и не успевает за появляющимися у меня и пользователей идеями. Я приглашаю принять участие в работе над сайтом.
Сервис nakarte.tk состоит из нескольких частей, особенно помощь нужна в следующих:

Веб-интерфейс

Сайт написан на JavaScript ES6, код выложен на гитхабе. Идеи про новые фичи, слои, улучшения собраны  issues. Обсуждение желательно вести в issues, изменения вносить pull request-ами. Кроме собственно реализации функций, во многих задачах требуется продумывание интерфейса.

Документация

Сейчас есть один или два видеообзора, но хочется сделать более-менее формальную документацию. Для начала можно собрать ссылки на существующие обзоры, добавить к ним комментарии и опубликовать на about.nakarte.tk.

Карты спортивного ориентирования и рогейнов, мультигонок

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

Пишите мне на почту nakarte@nakarte.tk

понедельник, 21 мая 2018 г.

Не работают фотографии mapillary

На территории России фотографии Mapillary могут не работать, показывается только карта покрытия. Причина в блокировке Роскомнадзором некоторых серверов Mapillary по решению Генпрокуратуры 27-31-2018/Ид2971-18.

среда, 9 мая 2018 г.

Новая функция: определение местоположения

Добавлен новый элемент управления - кнопка со стрелочкой. При включении появляется маркер, показывающий текущее местоположение. У кнопки есть три состояния: 

  1. выключен - кнопка белая, 
  2. включён (кнопка голубая), 
  3. включён и карта следует за маркером (голубая кнопка с красной стрелкой).
В первый раз при включении кнопки браузер спросит, согласны ли вы разрешить определение местоположения для сайта - надо согласиться.

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


Небольшие улучшения:

  • улучшено отображение треков при анимации зума и при движении карты (если до сдвига карты трек был за пределами экрана, то появлялся только в конце движения или когда пользователь отпускал кнопку мыши)
  • кнопки и раскрывающиеся элементы управления в левом верхнем углу стали более единообразны
  • исправлено сохранение треков в форматы gpx и kml (раньше файлы не проходили валидацию по схеме xml)


понедельник, 26 марта 2018 г.

Не работает сохранение треков и PDF

В последней версии Google Chrome (65.0.3325.181), вышедшей 20 марта,  перестало работать сохранение на диск треков в GPX и KML и карт в PDF, JPG и JNX.
Постараюсь исправить как можно скорее, а пока можно воспользоваться другим браузером, например Firfox, Opera, Yandex.

среда, 21 марта 2018 г.

Обновление тепловой карты треков Strava

13 марта Strava обновила свою карту треков и изменила условия её использования:
https://blog.strava.com/press/heatmap-updates/

Изменения вкратце:

  • карта будет обновляться каждый месяц
  • для построения карты используются данные за последние два года
  • для просмотра в хорошем разрешении необходимо войти в аккаунт на сайте https://strava.com

На сайте nakarte.tk при вкючении слоёв "Strava heatmap ...", если пользователь не залогинен в strava, будет показано соответствующее сообщение. После входа в strava надо открыть карту на оригинальном сайте https://www.strava.com/heatmap, затем перезагрузить страницу nakarte и карта треков появится.
Если по какой-то причине вы не хотите регистрироваться в strava, вы можете выбрать в настройках слоёв "Strava heatmap lowres", эти слои показываются для всех пользователей, но имеют плохое разрешение, при уровне зума больше 12 растягиваются.
Кроме того, из-за технических ограничений, теперь нельзя использовать слои strava при изготовлении PDF.

понедельник, 19 марта 2018 г.

Короткие ссылки на треки

Теперь ссылки на треки будут короткие. Например, вот ссылка на Зеленое кольцо Москвы: http://nakarte.tk/#m=11/55.83523/37.53960&l=O&nktl=2p1QdqJr5mRFhY7PPYEkSw
Ссылки на треки по-прежнему получаются в контекстном меню трека и в общем меню списка треков.
Как и старые (длинные), новые ссылки можно не только открыть через адресную строку, но и загрузить в поле "Track URL" над списком треков.

Старые длинные ссылки будут открываться.

вторник, 30 января 2018 г.

Слои с треками

Добавил слои с треками:


Добавить / удалить слои можно через диалог настройки (шестеренка над списком слоёв, раздел "Miscelaneous")

Треки Strava нарисованы по состоянию на сентябрь 2017 года, обновляются компанией Strava непредсказуемо, предыдущий релиз был в 2015 году.
Треки OSM обновляются ежеминутно.