О возможности корректировать центры карт...
-
Stormon
О возможности корректировать центры карт...
Сравнивая две разные карты, неоднократно сталкивался с тем, что по вполне понятным причинам, центры карт зачастую не совпадают и указывают неодинаково. Порой, погрешность становится вполне значительной. Отсюда у меня возник вопрос: а, нет ли где-то на сайте функции ВРЕМЕННОЙ ТОРИРОВКИ - смещения центра одной из карт, для её точной центровки во время работы с другой картой? Если такая функция есть, прошу поделиться матчастью, а если нет, можно ли это сделать? Хотелось бы дополнительно подчеркнуть, что такая функция должна быть исключительно временной и действовать исключительно для двух и более карт, но только пока они открыты и не должна влиять на базовую постоянную привязку карт по координатам.
Re: О возможности корректировать центры карт...
Stormon,Stormon писал(а):Сравнивая две разные карты, неоднократно сталкивался с тем, что по вполне понятным причинам, центры карт зачастую не совпадают и указывают неодинаково. Порой, погрешность становится вполне значительной. Отсюда у меня возник вопрос: а, нет ли где-то на сайте функции ВРЕМЕННОЙ ТОРИРОВКИ - смещения центра одной из карт, для её точной центровки во время работы с другой картой? Если такая функция есть, прошу поделиться матчастью, а если нет, можно ли это сделать? Хотелось бы дополнительно подчеркнуть, что такая функция должна быть исключительно временной и действовать исключительно для двух и более карт, но только пока они открыты и не должна влиять на базовую постоянную привязку карт по координатам.
Задача это известная, и она уже обсуждалась, например, здесь:
http://www.retromap.ru/forum/viewtopic.php?t=338
Несколько комментариев:
1. Привязка карт сейчас выполняется по довольно большому числу точек - от 10-15 в случае простых карт до 200-300 в случае сложных. В случае карт без координатной сетки размещение точек привязки выглядит примерно так, как показано на этом рисунке.
2. Если две карты расходятся в какой-либо точке, то это не означает, что фиксированное смещение одной из карт приведет к совпадению в остальных точках. Можно задать такое смещение, но в результате произойдет расхождение в точках привязки, а они обычно соответствуют приметным объектам типа башен, церквей, развилок дорог и т.п., что будет вызывать сплошные недоразумения.
3. Что можно сделать - и довольно просто - так это предоставить возможность отключения и включения синхронного перемещения и связки карт. Тогда пользователь может вначале выбрать нужное место на связанных картах, а затем отключить связку карт и сместить в этом месте одну из карт, компенсируя локальное расхождение выбранных фрагментов.
4. Нужно еще учитывать, что искажения карт нередко являются нелинейными. Поэтому простое смещение таких карт никак не обеспечит их совмещение по всей площади. Улицы и площади нередко показаны шире - просто для того, чтобы уместились их названия. Даже наиболее примечательные объекты типа Новодевичьего монастыря нередко имеют на картах форму, отличную от оригинала. Поэтому идеального совмещения всех объектов в крупном масштабе обеспечить в принципе нельзя.
При этом хотелось бы понять, для чего хочется добиться идеального совмещения? Вопрос звучит немного странно, но много лет занимаясь картами, я так и не знаю такого класса задач, где идеальное совмещение карт было бы критическим для их решения.
-
Stormon
Re: О возможности корректировать центры карт...
Начну с конца. Самое простоя назначение точной синхронизации карт - оценка расстояния от синхронизированной точки до какого-либо объекта.
То, что синхронизация нелинейна по всей карте это совершенно понятно. Предложенный вами вариант "временной рассинхронизации" карт с возможностью "подводить" одну к другой полностью решит эту задачу... по крайней мере в той части, как она видится мне. Это реально сделать?
То, что синхронизация нелинейна по всей карте это совершенно понятно. Предложенный вами вариант "временной рассинхронизации" карт с возможностью "подводить" одну к другой полностью решит эту задачу... по крайней мере в той части, как она видится мне. Это реально сделать?
-
Stormon
Re: О возможности корректировать центры карт...
И ещё хотелось бы добавить акцент на то, что необходимость ТОЧНОГО совпадения любой из точек на двух и более картах, задача исключительно локальная и не требующая, что бы при смещении карты все остальные точки на карте оказались так же синхронизированы.
Отключение синхронизации карт
Stormon,Stormon писал(а):Начну с конца. Самое простоя назначение точной синхронизации карт - оценка расстояния от синхронизированной точки до какого-либо объекта.
То, что синхронизация нелинейна по всей карте это совершенно понятно. Предложенный вами вариант "временной рассинхронизации" карт с возможностью "подводить" одну к другой полностью решит эту задачу... по крайней мере в той части, как она видится мне. Это реально сделать?
Вот сейчас в режиме просмотра двух карт в меню между "Левая" и "Правая" появился знак "+". Это переключатель режима синхронизации карт. Карты могут быть связаны друг с другом или нет. Посмотрите, удобно ли это для локального совмещения карт.
-
Stormon
Re: О возможности корректировать центры карт...
ОГРОМНОЕ СПАСИБО! Меня, эта функция полностью удовлетворяет... и думаю, что понравится многим!!!
-
Stormon
Re: О возможности корректировать центры карт...
Поюзал, и возникла ещё одна мысль. Рассинхронизация по "+" удобна сама по себе, НО, было бы совсем здорово, если бы появилась возможность дальнейшего СИНХРОННОГО просмотра после этой ЛОКАЛЬНОЙ СИНХРОНИЗАЦИИ. Т.е. конкретное место выставил и пошёл смотреть окрестности. Т.е., по сути должно быть ДВА ВИДА СИНХРОНИЗАЦИИ: 1. Синхронизация по сетке (постоянная) 2, Синхронизация пользовательская - только в режиме просмотра (временная - пока открыта(ы) конкретные карты). С закрытием карт остаётся только постоянная синхронизация.
Re: О возможности корректировать центры карт...
Спасибо за пожелание.
Связать смещенные карты конечно можно, но это, в первых, заметно сложнее, чем просто отключение синхронизации карт, а во-вторых, может приводить к некоторым неопределенностям в логике работы программ и интерфейса с пользователем.
Нужно подумать и оценить, насколько велики побочные эффекты.
Связать смещенные карты конечно можно, но это, в первых, заметно сложнее, чем просто отключение синхронизации карт, а во-вторых, может приводить к некоторым неопределенностям в логике работы программ и интерфейса с пользователем.
Нужно подумать и оценить, насколько велики побочные эффекты.
-
Stormon
Re: О возможности корректировать центры карт...
Если Вам это удасться, уверен, это будет очень удобно и востребовано... Заранее спасибо за столь живой отклик.
А, пока, могу поделиться ещё одним наблюдением: в режиме работы с картами, при использовании функции поиск-инфо появляется поле расстояния от центра карты до курсора. Это очень удобно, НО если бы ещё там же высвечивалось И НАПРАВЛЕНИЕ (т.е. азимут от того же центра карты до курсора), было бы просто гениально, т.к. для поиска одной точки относительно другой помимо расстояния появилось бы ещё и направление!
А, пока, могу поделиться ещё одним наблюдением: в режиме работы с картами, при использовании функции поиск-инфо появляется поле расстояния от центра карты до курсора. Это очень удобно, НО если бы ещё там же высвечивалось И НАПРАВЛЕНИЕ (т.е. азимут от того же центра карты до курсора), было бы просто гениально, т.к. для поиска одной точки относительно другой помимо расстояния появилось бы ещё и направление!
Re: О возможности корректировать центры карт...
Направление в градусах? И какая от этого польза?
Re: О возможности корректировать центры карт...
Азимут теперь отображается при использовании в режиме детального просмотра карт функции "Поиск-инфо"Stormon писал(а):Если Вам это удасться, уверен, это будет очень удобно и востребовано... Заранее спасибо за столь живой отклик.
А, пока, могу поделиться ещё одним наблюдением: в режиме работы с картами, при использовании функции поиск-инфо появляется поле расстояния от центра карты до курсора. Это очень удобно, НО если бы ещё там же высвечивалось И НАПРАВЛЕНИЕ (т.е. азимут от того же центра карты до курсора), было бы просто гениально, т.к. для поиска одной точки относительно другой помимо расстояния появилось бы ещё и направление!
-
Stormon
Re: О возможности корректировать центры карт...
Очень простая: на одной карте есть два населённых пункта, а на другой только один из них. Вы, устанавливаете центр карты на исходный населённый пункт - тот, что есть на обоих картах. По первой карте определяете на каком расстоянии и в каком точно направлении находился второй пункт., и, имея два параметра - расстояние и направление в градусах точно находите на второй карте где был пропавший населённый пункт. Надеюсь, не надо объяснять, что при помощи только одного параметра - расстояния - точное место определить невозможно?
-
Stormon
Re: О возможности корректировать центры карт...
От спасибо!!! Очень удобно. Не сочтите за лесть, но столь живого интереса и отклика, я давно не встречал.admin писал(а):Азимут теперь отображается при использовании в режиме детального просмотра карт функции "Поиск-инфо"Stormon писал(а):Если Вам это удасться, уверен, это будет очень удобно и востребовано... Заранее спасибо за столь живой отклик.
А, пока, могу поделиться ещё одним наблюдением: в режиме работы с картами, при использовании функции поиск-инфо появляется поле расстояния от центра карты до курсора. Это очень удобно, НО если бы ещё там же высвечивалось И НАПРАВЛЕНИЕ (т.е. азимут от того же центра карты до курсора), было бы просто гениально, т.к. для поиска одной точки относительно другой помимо расстояния появилось бы ещё и направление!
Примите мою Благодарность и Уважение к Вам!
-
kartezhnik
- Сообщения: 178
- Зарегистрирован: 26 дек 2009, 19:25
Отключение синхронизации карт
Отключение синхронизации карт очень удобно использовать для одновременного просмотра двух фрагментов одной и той же карты. Раньше для этого приходилось входить на сайт в двух разных окнах. Спасибо!