SASGIS

Веб-картография и навигация

Кеш от Google.Map и yandex.map

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Кеш от Google.Map и yandex.map

Сообщение haword » 04 мар 2009, 13:15

Кам можно сделать так чтобы при скачивани одного места карты с гуглика и с яндекса, файлы кеша формата GoogleMV имели одинаковое название, чтоыб можно было бы кеш с яндекса подсунуть программе GpsMapEdit? Если имена файлов не совпадают GpsMapEdit не показывает кеш :(
haword
Новичок
 
Сообщения: 3
Зарегистрирован: 04 мар 2009, 13:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Кеш от Google.Map и yandex.map

Сообщение feya » 04 мар 2009, 21:56

талько проекцию менять, сначала склеиваем, потом GlobalMapper'ом экспортируем... далее читаем здесь -http://forum.ru-board.com/topic.cgi?forum=35&topic=41646&start=100
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: Кеш от Google.Map и yandex.map

Сообщение svp » 04 мар 2009, 22:54

feya писал(а):талько проекцию менять

А чем фактически отличаются проекции гугла и яндекса? То есть, как я понял, у гугла используется проекция на сфероид, а у яндекса на элипсоид, но почему тогда параметры sradiusa и sradiusb у них одинаковы? Вообще теоретически как это всё устроено в двух словах?=)
Пардон, если сочтёте офттопиком, просто объяснение этих моментов может прекратить поток не совсем корректных вопросов.
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: Кеш от Google.Map и yandex.map

Сообщение vdemidov » 04 мар 2009, 23:26

Для сфероида sradiusb вообще не актуальный параметр поэтому может быть любым, в том числе и таким же как у гугла. Там получается разное сжатие по вертикали на разных широтах. Поэтому тайлы и не ложатся один на один, а нужно перенарезать заново.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Кеш от Google.Map и yandex.map

Сообщение svp » 04 мар 2009, 23:44

vdemidov писал(а):Для сфероида sradiusb вообще не актуальный

Так я и думал.
Но haword, как я понял, хотел пренебречь различиями в проекциях и ручками выставить приблизительное смещение, ставящее яндексовские карты приблизительно как надо.
Для этого (то есть чтобы пренебречь) могу порекомендовать сделать копию YaSat.zmp или YaMap.zmp, в зависимости от того, что нужно получить, и в этой копии (назовём её YaSat_.zmp) в её файле params.txt заменяем параметры:
Код: Выделить всё
GUID={2474C60E-521C-4F03-8CA7-53C3259E98C1}
name=Спутник (Яндекс.Карты) (какбудто сфероид)
projection=1
NameInCache=yasat_

Здесь:
  1. Гуид сгенерил только что уникальный.
  2. Название, чтобы не путать с нормальной картой.
  3. Проекция ставится как у гугла (сфероид), но для яндекса она заведомо неверна и тайлы будут не на своих местах.
  4. NameInCache=yasat_ -- для того, чтобы не испортить нормальный кеш яндексовских карт тайлами, из неправильных мест.
После этого в папку yasat_ будет класться кеш в том виде, в каком он, насколько я понял из наших бесед с haword по icq, будет удовлетворять его.
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: Кеш от Google.Map и yandex.map

Сообщение haword » 05 мар 2009, 00:27

если прокатит буду доволен :) завтра все проверю, спасибо
haword
Новичок
 
Сообщения: 3
Зарегистрирован: 04 мар 2009, 13:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Кеш от Google.Map и yandex.map

Сообщение vdemidov » 05 мар 2009, 00:46

Не прокатит скорее всего. Вполне может оказаться, что смещение будет даже на несколько тайлов. И смена проекции не поможет, так как у яндекса тайлы запрашиваются не по координатам, а по номерам. Так что смена проекции даст только то, что в интерфейсе планеты будут криво расстояния и площади считаться и криво будут файлы привязки при склеивании карты делаться.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Кеш от Google.Map и yandex.map

Сообщение haword » 05 мар 2009, 01:37

жалко прога этого делать неможет, клеить и резать :( прийдется делать как feya говорит
haword
Новичок
 
Сообщения: 3
Зарегистрирован: 04 мар 2009, 13:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Кеш от Google.Map и yandex.map

Сообщение vdemidov » 05 мар 2009, 02:06

Поверь Feya знает что говорит. Все таки он эту прогу писал и со всеми поддерживаемыми проекциями разбирался. Так что только клеить, а потом резать, с преобразованием проекции.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.


Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2