О возможности корректировать центры карт...

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

О возможности корректировать центры карт...

Сообщение Stormon »

Сравнивая две разные карты, неоднократно сталкивался с тем, что по вполне понятным причинам, центры карт зачастую не совпадают и указывают неодинаково. Порой, погрешность становится вполне значительной. Отсюда у меня возник вопрос: а, нет ли где-то на сайте функции ВРЕМЕННОЙ ТОРИРОВКИ - смещения центра одной из карт, для её точной центровки во время работы с другой картой? Если такая функция есть, прошу поделиться матчастью, а если нет, можно ли это сделать? Хотелось бы дополнительно подчеркнуть, что такая функция должна быть исключительно временной и действовать исключительно для двух и более карт, но только пока они открыты и не должна влиять на базовую постоянную привязку карт по координатам.
Аватара пользователя
admin
Администратор
Сообщения: 3987
Зарегистрирован: 04 дек 2009, 18:27

Re: О возможности корректировать центры карт...

Сообщение admin »

Stormon писал(а):Сравнивая две разные карты, неоднократно сталкивался с тем, что по вполне понятным причинам, центры карт зачастую не совпадают и указывают неодинаково. Порой, погрешность становится вполне значительной. Отсюда у меня возник вопрос: а, нет ли где-то на сайте функции ВРЕМЕННОЙ ТОРИРОВКИ - смещения центра одной из карт, для её точной центровки во время работы с другой картой? Если такая функция есть, прошу поделиться матчастью, а если нет, можно ли это сделать? Хотелось бы дополнительно подчеркнуть, что такая функция должна быть исключительно временной и действовать исключительно для двух и более карт, но только пока они открыты и не должна влиять на базовую постоянную привязку карт по координатам.
Stormon,

Задача это известная, и она уже обсуждалась, например, здесь:
http://www.retromap.ru/forum/viewtopic.php?t=338

Несколько комментариев:
1. Привязка карт сейчас выполняется по довольно большому числу точек - от 10-15 в случае простых карт до 200-300 в случае сложных. В случае карт без координатной сетки размещение точек привязки выглядит примерно так, как показано на этом рисунке.
Сетка1.jpg
Сетка1.jpg (105.91 КБ) 8464 просмотра
2. Если две карты расходятся в какой-либо точке, то это не означает, что фиксированное смещение одной из карт приведет к совпадению в остальных точках. Можно задать такое смещение, но в результате произойдет расхождение в точках привязки, а они обычно соответствуют приметным объектам типа башен, церквей, развилок дорог и т.п., что будет вызывать сплошные недоразумения.
3. Что можно сделать - и довольно просто - так это предоставить возможность отключения и включения синхронного перемещения и связки карт. Тогда пользователь может вначале выбрать нужное место на связанных картах, а затем отключить связку карт и сместить в этом месте одну из карт, компенсируя локальное расхождение выбранных фрагментов.
4. Нужно еще учитывать, что искажения карт нередко являются нелинейными. Поэтому простое смещение таких карт никак не обеспечит их совмещение по всей площади. Улицы и площади нередко показаны шире - просто для того, чтобы уместились их названия. Даже наиболее примечательные объекты типа Новодевичьего монастыря нередко имеют на картах форму, отличную от оригинала. Поэтому идеального совмещения всех объектов в крупном масштабе обеспечить в принципе нельзя.

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

Re: О возможности корректировать центры карт...

Сообщение Stormon »

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

Re: О возможности корректировать центры карт...

Сообщение Stormon »

И ещё хотелось бы добавить акцент на то, что необходимость ТОЧНОГО совпадения любой из точек на двух и более картах, задача исключительно локальная и не требующая, что бы при смещении карты все остальные точки на карте оказались так же синхронизированы.
Аватара пользователя
admin
Администратор
Сообщения: 3987
Зарегистрирован: 04 дек 2009, 18:27

Отключение синхронизации карт

Сообщение admin »

Stormon писал(а):Начну с конца. Самое простоя назначение точной синхронизации карт - оценка расстояния от синхронизированной точки до какого-либо объекта.
То, что синхронизация нелинейна по всей карте это совершенно понятно. Предложенный вами вариант "временной рассинхронизации" карт с возможностью "подводить" одну к другой полностью решит эту задачу... по крайней мере в той части, как она видится мне. Это реально сделать?
Stormon,

Вот сейчас в режиме просмотра двух карт в меню между "Левая" и "Правая" появился знак "+". Это переключатель режима синхронизации карт. Карты могут быть связаны друг с другом или нет. Посмотрите, удобно ли это для локального совмещения карт.
Stormon

Re: О возможности корректировать центры карт...

Сообщение Stormon »

ОГРОМНОЕ СПАСИБО! Меня, эта функция полностью удовлетворяет... и думаю, что понравится многим!!!
Stormon

Re: О возможности корректировать центры карт...

Сообщение Stormon »

Поюзал, и возникла ещё одна мысль. Рассинхронизация по "+" удобна сама по себе, НО, было бы совсем здорово, если бы появилась возможность дальнейшего СИНХРОННОГО просмотра после этой ЛОКАЛЬНОЙ СИНХРОНИЗАЦИИ. Т.е. конкретное место выставил и пошёл смотреть окрестности. Т.е., по сути должно быть ДВА ВИДА СИНХРОНИЗАЦИИ: 1. Синхронизация по сетке (постоянная) 2, Синхронизация пользовательская - только в режиме просмотра (временная - пока открыта(ы) конкретные карты). С закрытием карт остаётся только постоянная синхронизация.
Аватара пользователя
admin
Администратор
Сообщения: 3987
Зарегистрирован: 04 дек 2009, 18:27

Re: О возможности корректировать центры карт...

Сообщение admin »

Спасибо за пожелание.

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

Нужно подумать и оценить, насколько велики побочные эффекты.
Stormon

Re: О возможности корректировать центры карт...

Сообщение Stormon »

Если Вам это удасться, уверен, это будет очень удобно и востребовано... Заранее спасибо за столь живой отклик.
А, пока, могу поделиться ещё одним наблюдением: в режиме работы с картами, при использовании функции поиск-инфо появляется поле расстояния от центра карты до курсора. Это очень удобно, НО если бы ещё там же высвечивалось И НАПРАВЛЕНИЕ (т.е. азимут от того же центра карты до курсора), было бы просто гениально, т.к. для поиска одной точки относительно другой помимо расстояния появилось бы ещё и направление!
Аватара пользователя
Kostochka
Сообщения: 50
Зарегистрирован: 19 май 2011, 22:15

Re: О возможности корректировать центры карт...

Сообщение Kostochka »

Направление в градусах? И какая от этого польза?
Аватара пользователя
admin
Администратор
Сообщения: 3987
Зарегистрирован: 04 дек 2009, 18:27

Re: О возможности корректировать центры карт...

Сообщение admin »

Stormon писал(а):Если Вам это удасться, уверен, это будет очень удобно и востребовано... Заранее спасибо за столь живой отклик.
А, пока, могу поделиться ещё одним наблюдением: в режиме работы с картами, при использовании функции поиск-инфо появляется поле расстояния от центра карты до курсора. Это очень удобно, НО если бы ещё там же высвечивалось И НАПРАВЛЕНИЕ (т.е. азимут от того же центра карты до курсора), было бы просто гениально, т.к. для поиска одной точки относительно другой помимо расстояния появилось бы ещё и направление!
Азимут теперь отображается при использовании в режиме детального просмотра карт функции "Поиск-инфо"
Stormon

Re: О возможности корректировать центры карт...

Сообщение Stormon »

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

Re: О возможности корректировать центры карт...

Сообщение Stormon »

admin писал(а):
Stormon писал(а):Если Вам это удасться, уверен, это будет очень удобно и востребовано... Заранее спасибо за столь живой отклик.
А, пока, могу поделиться ещё одним наблюдением: в режиме работы с картами, при использовании функции поиск-инфо появляется поле расстояния от центра карты до курсора. Это очень удобно, НО если бы ещё там же высвечивалось И НАПРАВЛЕНИЕ (т.е. азимут от того же центра карты до курсора), было бы просто гениально, т.к. для поиска одной точки относительно другой помимо расстояния появилось бы ещё и направление!
Азимут теперь отображается при использовании в режиме детального просмотра карт функции "Поиск-инфо"
От спасибо!!! Очень удобно. Не сочтите за лесть, но столь живого интереса и отклика, я давно не встречал.
Примите мою Благодарность и Уважение к Вам!
kartezhnik
Сообщения: 178
Зарегистрирован: 26 дек 2009, 19:25

Отключение синхронизации карт

Сообщение kartezhnik »

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