SASGIS

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

Конвертация кеша в/из разных форматов.

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

Модератор: Tolik

Re: Конвертация кеша в/из разных форматов.

Сообщение arxey » 08 апр 2009, 15:30

Изображение в GoogleEarth, против GoogleMaps, имеет преимущество - отсутствуют "водяные знаки". Это критично, если изображение потом обрабатывается.
Программы "GE_jpg_extractor", "CacheMaster" конвертируют кэш GoogleEarth в GoogleMV, но с искажением - по вертикали другой масштаб!
У GoogleMaps соотношение сторон 1:1 (например уровень 2). У GoogleEarth соотношение 1:2.
Как посчитать коэффициент сжатия для нужной местности?
Он должен быть связан с широтой. На экваторе =1, на полюсе=...???
arxey
Постигающий Дао
 
Сообщения: 139
Зарегистрирован: 15 сен 2008, 11:21
Благодарил (а): 10 раз.
Поблагодарили: 22 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение feya » 08 апр 2009, 16:30

arxey
Там ничего не сжато просто проекция другая, перепроецируйте в меркатор и будет как у Google maps
Еще - качайте DigitalGlobe, скорее всего там есть те же снимки и без водяных знаков.
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение arxey » 09 апр 2009, 06:59

feya
Безусловно DigitalGlobe рулит, но есть фрагменты имеющиеся в наличии только на Google.
Имеется ввиду то что выдают "GE_jpg_extractor" и "CacheMaster" после конвертации в GoogleMV. Видимо они тупо дергают *.jpg-шки из кеша GoogleEarth, не заморачиваясь на перепроекции в меркатор.
Вчера вечером пообдумал, выходит:
Коэффициент = 100% /cos(широта нужного места)
Сегодня проверил - работает! :D
arxey
Постигающий Дао
 
Сообщения: 139
Зарегистрирован: 15 сен 2008, 11:21
Благодарил (а): 10 раз.
Поблагодарили: 22 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение feya » 09 апр 2009, 09:36

arxey
После конвертации подключайм кэш к SASПланете, токо создай новую карту и параметр проекции поставь projection=3, потом склей нужный участок и можеш перепроецировать в любой позволяющей это программе.
Коэффициент = 100% /cos(широта нужного места)

Врядли. Может токо примерно.
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение zlodey » 14 апр 2009, 09:00

Подскажите пожалуйста реально ли кэш mapbuilder'a перенести в кэш сас планеты? В TsqrToSas все параметры перепробовал - пишет что файлы обрабатывает, но все пропускает.
zlodey
Новичок
 
Сообщения: 8
Зарегистрирован: 13 апр 2009, 13:32
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение svp » 14 апр 2009, 12:19

zlodey писал(а):реально ли кэш mapbuilder'a перенести в кэш сас планеты?

Я уже не помню какой там у mapbuilder'a кеш. Структуру его напомните, несколько примеров путей к тайлам приведите и я отвечу Вам можно ли его конвертнуть моей утилиткой и, если да, то как.
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение zlodey » 14 апр 2009, 12:27

svp писал(а):Я уже не помню какой там у mapbuilder'a кеш. Структуру его напомните, несколько примеров путей к тайлам приведите и я отвечу Вам можно ли его конвертнуть моей утилиткой и, если да, то как.


F:\mapbuilder\Blocks\YBmap\x=28&y=5&z=6.png , x=4915&y=2624&z=13.png, x=39866&y=23634&z=16.png
zlodey
Новичок
 
Сообщения: 8
Зарегистрирован: 13 апр 2009, 13:32
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение svp » 14 апр 2009, 17:15

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

Re: Конвертация кеша в/из разных форматов.

Сообщение zlodey » 14 апр 2009, 23:17

svp писал(а):Этот формат не поддерживается. Но, если не срочно, то могу его добавить.
Если нужно конвертить не только ИЗ, но и В этот формат, то хотелось бы ещё знать размещаются ли тайлы по подкаталогам, чтобы не перегружать один каталог огромным количеством файлов.


Если в MapBuider'e в настройках поставить "Группировать по уровням (подпапки 01,02,03...)" то пути будут такие:
mapbuilder\Blocks\YBmap\12\x=2487&y=1270&z=12.png
mapbuilder\Blocks\YBmap\14\x=9951&y=5084&z=14.png

Если поставить "Распределить по подпапкам (прогрессивный метод)", то будет так (приближение 13):
mapbuilder\Blocks\YBmap\072\x=4977&y=2541&z=13.png
mapbuilder\Blocks\YBmap\079\x=4978&y=2541&z=13.png
mapbuilder\Blocks\YBmap\086\x=4977&y=2542&z=13.png

Опция "все в одну" кидает как писал выше:
mapbuilder\Blocks\YBmap\x=28&y=5&z=6.png

Мне не срочно, буду ждать, спасибо!
zlodey
Новичок
 
Сообщения: 8
Зарегистрирован: 13 апр 2009, 13:32
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение svp » 20 апр 2009, 13:30

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

Пред.След.

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

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

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