Перейти к содержимому

Фотография

Альтернатива OpenCPN, Galadriel-map ???


Сообщений в теме: 76

#1 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 20 апреля 2020 - 02:20

Тема создана для избежания оффтопа в профильной теме OpenCPN
Часть постов оттуда перенесена сюда:
Код Galadriel-map находится здесь:
https://github.com/V...n/Galadriel-map

Топикстартером темы становится коллега FStager по авторству первого перенесенного поста.
Кроме того.... есть определенные мысли насчет авторства кода Galadriel-map :)
Но это пусть он сам расскажет - если захочет.

 

Порт Румели более мелкими (и более подробными) тайлами.
attachicon.gifScr2.png
 
Убедил ? :)

Чёта я не понял, в чём прикол... Правильная картинка - вот:
Снимок экрана в 2020-04-20 01-17-43.png


Сообщение отредактировал nvc: 21 апреля 2020 - 14:53
Добавлено примечание

  • 0

#2 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 20 апреля 2020 - 04:28

Ну и в чем разница с точки зрения навигации ?

Я даже не верю, что Вы там были...
  • 0

#3 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 20 апреля 2020 - 16:12

:offTopic:

Я даже не верю, что Вы там были...

1) я этого не говорил.
2) Вы не ответили на вопрос.
 
3) я думаю, что Вы там тоже не были, что касается меня - проходил Босфор не один раз, и в том числе в ночное время , но в лично в Румели не был, да.
 
Поэтому коллега, если Вы подробно расскажете как изготовить приведенную Вами карту для OpenCPN, то будем весьма признательны.

Сообщение отредактировал nvc: 21 апреля 2020 - 17:08
Убрал примечание об оффтопике, потому что пост перенесен сюда.

  • 0

#4 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 20 апреля 2020 - 18:01

2) Вы не ответили на вопрос.

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

Поэтому коллега, если Вы подробно расскажете как изготовить приведенную Вами карту для OpenCPN, то будем весьма признательны.

Вы не вполне понимаете. Вы, видимо, думаете, что я показал Вам "карту". Я не показал Вам карту, я показал Вам концепцию. Правильную, заметьте. Но OpenCPN так не умеет, поэтому Вы просите меня рассказать, "как изготовить карту". Её можно изготовить, но вот нужно ли?
Что, каждую карту будем "готовить"?:
Снимок экрана в 2020-04-20 16-37-42.jpg
Снимок экрана в 2020-04-20 16-38-16.jpg
Снимок экрана в 2020-04-20 16-38-59.jpg
Снимок экрана в 2020-04-20 16-39-32.jpg
Снимок экрана в 2020-04-20 16-39-55.jpg


  • 0

#5 Aleksk

Aleksk

    Яхтенный капитан

  • Капитан
  • 13 758 сообщений
  • Из:Ленинград
  • Судно:
  • Название: Неспешный

Отправлено 20 апреля 2020 - 20:29

На первой карте инфы достаточно, зачем её улучшать фотографиями пахотных земель???


  • 2

#6 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 20 апреля 2020 - 23:15

Собрал из сорцов "кошерную" imgkap :)
Теперь ващще красота, из планеты имадж с тайлами в png с .kml файлом, после чего

imgkap <filename>.kml
и карта filename.kap готова к применению в OpenCPN :)

 

Вау. Очевидно, я ни разу не ошибся в глубине познания Ваших пониманий.

Но, разумеется, я не могу и не хочу никак ограничивать Вас в альтернативном сексе, сколь бы нетрадиционен он не был. Хотя георонтофильство, или даже где-то некрофильство не находит во мне отклика.


  • 0

#7 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 21 апреля 2020 - 01:24

Вау. Очевидно, я ни разу не ошибся в глубине познания Ваших пониманий.

Ну да, конечно.
Может и про ошибки, при сборке этого файла, расскажете ? И как устранить ?
Ну и в целом, мою фразу не нужно воспринимать как "наконец то собрал"
Раньше "ход не доходил".
 

Но, разумеется, я не могу и не хочу никак ограничивать Вас .....

Ну это как бы за пределами данного форума и в целом вообще.

.. Хотя георонтофильство, или даже где-то некрофильство не находит во мне отклика.

Вы уже пробовали есть устриц ? :)

А софт который Вы часто упоминаете, (я так думаю, есть на то причины ), вполне себе хорош.
Но по навигационным функциям OpenCPN, на текущий момент, покрывает его как бык овцу.
И поэтому когда и если, будет сделана там конвертация в .kap, то примем к использованию, для начала как источник карт.
А дальше видно будет.
 


  • 0

#8 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 21 апреля 2020 - 04:05

И поэтому когда и если, будет сделана там конвертация в .kap, то примем к использованию, для начала как источник карт.

Бог ты мой... Объясняешь Вам, объясняешь...
НИКОГДА
Так лучше видно?

Я тут думаю, как бы порезать .kap на тайлы так, чтобы ничего не делать руками, а Вы, виш ты... Вы напоминаете мне некоего персонажа, который в давние времена вырезал из файлов pdf текстовый "слой" - чтобы места меньше занимали.

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

 

И, эта - чем gdal-то не нравится для изготовления .kap, что компилячить что-то пришлось? Им можно прямо из тайлов, все масштабы, без извращений с единой картинкой.


  • 0

#9 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 21 апреля 2020 - 15:11

Бог ты мой... Объясняешь Вам, объясняешь...
НИКОГДА

Вот и чудово, значит пока что просто не будем использовать
Ну, а когда функционал дорастет до OpenCPN'овского тогда посмотрим :)
Это я про себя говорю.

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

А вот тут я не вижу никакой недружелюбности. Зря Вы так.
У меня лично, и у многих других форумчан, есть прямая, как эталонный метр, задача.
А именно: Получить (сделать) навигационную карту для OpenCPN !
И Galadriel-map данную задачу не выполняет.

Он исполняет другую задачу (задачи), которую(ые) придумал его автор.
Возможно он исполняет её хорошо и подзадачи для неё исполняет лучше и проще чем другое ПО.
Ну и ... хорошо что есть еще один вариант навигационного софта :)
 

И, эта - чем gdal-то не нравится для изготовления .kap, что компилячить что-то пришлось? Им можно прямо из тайлов, все масштабы, без извращений с единой картинкой.

Посмотрел на gdal.... до этого, откровено скажу, знал про него, но даже не заглядывал.

Пришел к выводу, что не нужен лично мне он.

Ибо напомнило картинку с троллейбусом :)

 

А тем паче с ним не справится как минимум 95% тех, кому нужно получить .kap

 


  • 1

#10 yfafyz

yfafyz

    Яхтенный капитан

  • Капитан
  • 1 338 сообщений
  • Из:РОССИЯ
  • Судно: помошник

Отправлено 21 апреля 2020 - 15:51

 

Вы не вполне понимаете. Вы, видимо, думаете, что я показал Вам "карту". Я не показал Вам карту, я показал Вам концепцию. Правильную, заметьте. Но OpenCPN так не умеет, поэтому Вы просите меня рассказать, "как изготовить карту". Её можно изготовить, но вот нужно ли?

 

Не совсем понятно что опенспн не умеет того что умеет Галадрилмап?

Растровые карты не умеет показывать? Умеет. Но в отличии Галадрита, умеет и с векторными работать.

И в чем заключается правильность концепции?


  • 0

#11 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 21 апреля 2020 - 15:57

А чё я-то? Я эту тему не создавал.

GaladrielMap не является альтернативой OpenCPN, потому что не умеет векторных карт - основных  в OpenCPN.


  • 0

#12 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 21 апреля 2020 - 16:12

А именно: Получить (сделать) навигационную карту для OpenCPN !

Видите ли... Вы озаботились этим в неудачную эпоху...
OpenCPN был сделан очень давно под американские карты, которые распространялись свободно. Сперва растровые, потом векторные. Но за прошедшее время все зажлобились, спецификации форматов зажилили и стали поднимать бабло. В результате эти американские форматы - такой местечковый прикол, уходящий всё дальше в прошлое. Карт в них нет, и не будет ни на какие территории, кроме самих САСШ.

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

Поэтому - если вы хотите сейчас векторные карты, вы должны плавать вдоль берегов Америки. А если вас устраивают растровые - то OpenCPN - это смешно.

 

А тем паче с ним не справится как минимум 95% тех, кому нужно получить .kap

Там нужно уметь читать, и всё. Зато оно избавляет от головной боли с проекциями.
Другое дело, что большинство делателей .kap за проекции не знает.


  • 0

#13 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 21 апреля 2020 - 16:17

Не совсем понятно что опенспн не умеет того что умеет Галадрилмап?

Много чего не умеет. Но главное - OpenCPN очень архаичная программа как по философии, так и по реализации. И чем дальше - тем там всё страньше. Я не вижу порывов к модернизации.

 

Или Вы тоже думаете, что я не пользуюсь OpenCPN потому, что про неё не знаю?


И да:

Растровые карты не умеет показывать? Умеет.

Ну смешно же.
  • 0

#14 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 21 апреля 2020 - 17:05

А чё я-то? Я эту тему не создавал.

GaladrielMap не является альтернативой OpenCPN, потому что не умеет векторных карт - основных  в OpenCPN.

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

 

Если честно, мне вообще без разницы - какие форматы там у OpenCPN, хотя вектор конечно хорошо, токо гдеж его взять то свежий за условно бесплатно или адекватные деньги :(

Мне важно, что OpenCPN - ПО обладающее хорошим ,очень хорошим, функционалом - как навигационная система.

 

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

А какие там форматы у карт - дело десятое вообще.


Не совсем понятно что опенспн не умеет того что умеет Галадрилмап?

Много чего не умеет.

Коллега, Вы бы лучше, вместо пространной речи об архаичности OpenCPN - ответили бы конкретно на вопрос коллеги.
  • 0

#15 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 22 апреля 2020 - 03:22

Коллега, Вы бы лучше, вместо пространной речи об архаичности OpenCPN - ответили бы конкретно на вопрос коллеги.

 

Дык я ответил: я не пользуюсь OpenCPN.

А из того, что не вполне очевидно из описания - ну, GaladrielMap умеет скачивать карту во всех масштабах в процессе планирования маршрута. Но здесь нельзя говорить - а вот OpenCPN не умеет.  Эта концепция вообще вне философии OpenCPN, как можно сравнивать?


  • 0

#16 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 22 апреля 2020 - 04:55

Дык я ответил: я не пользуюсь OpenCPN.

Понятно.
 

А из того, что не вполне очевидно из описания - ну, GaladrielMap умеет скачивать карту во всех масштабах в процессе планирования маршрута.

Я немного посмотрел в код.
Только я так понимаю сам map берет это из кеша который предварительно нужно набить при помощи Galadriel-cache
Верно ?
Или они совместно работают уже ? Так глубоко просто не копал.
 

Но здесь нельзя говорить - а вот OpenCPN не умеет.  Эта концепция вообще вне философии OpenCPN, как можно сравнивать?

Та почему нельзя коллега, я как раз тему и создал, чтобы в той, профильной, не оффтопить со сравнениями.
Вообще у меня появилась мысль, что ну очень неплохо былобы объеденить эти две философии :)
И в общем то, для этого достаточно написать плагин для OpenCPN.
Хммм.... надо подумать... подумать... Я правда с WxWidgets не работал. Но опять же почитать и всё такое :)

С Вашими словами, насчет зажиливания всего и вся, нельзя не согласиться :(
Но увы и ах, шомаемотомаемо. Поэтому и интересны все новые появления.
Да и то... это всё будет жить ровно до того момента пока конторе на букву Н это не надоест :(
  • 2

#17 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 22 апреля 2020 - 15:15

Или они совместно работают уже ? Так глубоко просто не копал.


Второй абзац введения. Офигеть глубина.

 

Вообще у меня появилась мысль, что ну очень неплохо былобы объеденить эти две философии :)


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

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

 

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

Да и то... это всё будет жить ровно до того момента пока конторе на букву Н это не надоест :(

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


  • 0

#18 Nadazero

Nadazero

    Матрос

  • Основной экипаж
  • PipPip
  • 28 сообщений
  • Из:Одесса

Отправлено 27 апреля 2020 - 09:09

Никаких. Если пользоваться MOBAC.

 

 

Дык вот у меня на флешке в яхтенном сервере вся Балтика. Напокойхрен, если я на озере - не знаю. Ну, вдруг мне в Таллин захочется.

Там сотни тысяч файлов.

UPD: Не, не вся. Только Финский залив. Но файлов всё равно сотни тысяч.

Добрый день.

Нет времени особо лопатить сеть.

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

1. Для работы с GaladrielMap https://vladimirkala...ap/README.ru-RU необходимо разворачивать сервер на линухе ?, нет возможности работы "из коробки" на виндовом ноуте? и если нет, что порекомендуете под сервер для GaladrielMap ?

2. MOBAC под мобильные девайсы? Не пользуюсь телефонами\планшетами для навигации. 

3. Ткните пож. ,если не затруднит,где почитать сжато, или в двух словах опишите,как оно работает. SASplanet не очень заточен под навигацию,больше для хранения информации , KMZ ( https://msi.nga.mil/...z&type=download ) и прочих,довольно специфических SAR задач . Плюс больше года не было доступа к картам навионикс,отсюда хранение специфического кэша большого объема.

4. Извините,что не подготовлен,просто сжато сформулируйте и ткните,куда пойти. 

Спасибо,с уважением.


Сообщение отредактировал Nadazero: 27 апреля 2020 - 09:10

  • 1

#19 Гость_Kizilkum_*

Гость_Kizilkum_*
  • *******

Отправлено 27 апреля 2020 - 12:01

Галадриель является кроссплатформенной системой, ему всеравно на чем ваш хост

Ему нужен апач и php


  • 1

#20 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 27 апреля 2020 - 15:54

Галадриель является кроссплатформенной системой, ему всеравно на чем ваш хост

Всё равно на чём клиент. В автомобильном навигаторе тоже работать будет.

 

А вот сервер - нет. Там используются возможности linux, которых нет в Windozze.


Сообщение отредактировал FStager: 27 апреля 2020 - 16:16

  • 0

#21 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 27 апреля 2020 - 16:09

1. Для работы с GaladrielMap https://vladimirkala...ap/README.ru-RU необходимо разворачивать сервер на линухе ?, нет возможности работы "из коробки" на виндовом ноуте? и если нет, что порекомендуете под сервер для GaladrielMap ?

IMG_20190309_020856_1600x1200.jpg
Но под Windozze работать не будет, нет.
 

2. MOBAC под мобильные девайсы?

Нет, не под мобильные девайсы.
MOBAC - это MOBile Atlas Creator. Оно просто делает карты.
 

4. Извините,что не подготовлен,просто сжато сформулируйте и ткните,куда пойти.

https://vladimirkala...ap/README.ru-RU


  • 1

#22 Nadazero

Nadazero

    Матрос

  • Основной экипаж
  • PipPip
  • 28 сообщений
  • Из:Одесса

Отправлено 28 апреля 2020 - 07:11

 

Нет, не под мобильные девайсы.
MOBAC - это MOBile Atlas Creator. Оно просто делает карты.
 

 

Спасибо.

Повтыкаю на дежурстве.

Если не затруднит, - MOBAC можно скормить кэш SASplanet , и на выходе получить читаемую Opencpn карту ?

Если да , то подскажите пож. формат сохранения и какие есть особенности.

В любом случае спасибо за новое,будет чем заняться ))))


  • 0

#23 ex-Черноморец

ex-Черноморец

    Юнга

  • Основной экипаж
  • Pip
  • 15 сообщений
  • Из:Holyharbour

Отправлено 28 апреля 2020 - 11:35

Да, скормить можно. Для этого надо выставить в САС тип кэша MOBAC. А в MOBAC создать mapsource с локальными тайлами

Пример: http://svn.code.sf.n...iles source.xml

 


 


Сообщение отредактировал ex-Черноморец: 28 апреля 2020 - 11:35

  • 1

#24 Nadazero

Nadazero

    Матрос

  • Основной экипаж
  • PipPip
  • 28 сообщений
  • Из:Одесса

Отправлено 29 апреля 2020 - 11:04

Да, скормить можно. Для этого надо выставить в САС тип кэша MOBAC. А в MOBAC создать mapsource с локальными тайлами

Пример: http://svn.code.sf.n...iles source.xml

 

Спасибо .

 

 


  • 0

#25 Nadazero

Nadazero

    Матрос

  • Основной экипаж
  • PipPip
  • 28 сообщений
  • Из:Одесса

Отправлено 29 апреля 2020 - 11:09

Не затруднит дать более полное описание?

Не хватает знаний.


  • 0



Ответить



  


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей