SASGIS

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

Сборная карта из разных источников

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

Модератор: Tolik

Сборная карта из разных источников

Сообщение DJ VK » 03 сен 2009, 08:37

Решил создать новую тему по данному вопросу. Поскольку он довольно интересный.
Все знают что тот или иной интересующий их район как правило снят на двух -трех сервисах, да еще с разными дефектами и покрытиями.
Вот отсюда родилась идея Сборной карты.
Это отдельная независимая папка в кеше. и в нее можно перемещать фрагменты разных съемок. например залить яндекс и дополнить его гуглем и DG указывая конкретные квадраты или даже области.
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 300 раз.

Re: Сборная карта из разных источников

Сообщение DJ VK » 03 сен 2009, 08:43

Первый вопрос
- -обеспечить копирование пока что квадарата или нескольких в сборную карту и добавить ее в список карт.
почти что экспорт - но в экспорте имена папок жестко заданы (((
И второй
- есть две системы нумерации - Google\dg и яндекс (космоснимки не упоминаю - они проиграли яндексу уже)
Они отличаются смещением тайлов на какое-то кол-во пикселей. Около 116 тайлов по вертикали, но эта цифра изменяется. Как быстро разрезать тайл на 2 части чтобы склеитьс учетом другой решетки?
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 300 раз.

Re: Сборная карта из разных источников

Сообщение workdao » 03 сен 2009, 09:25

честно говоря я не понял в чем суть ?
у яндекса и космоснимков немного другая проекция чем у DG и google и прочих и их совместить довольно таки трудоемко, я бы сказал - геморойно и проблематично :)
http://45f.ru - Карты и спутниковые снимки Кургана и Курганской области
Аватара пользователя
workdao
Специалист
 
Сообщения: 707
ICQ: 418481373
Зарегистрирован: 14 дек 2008, 00:44
Откуда: Курган
Благодарил (а): 3 раз.
Поблагодарили: 35 раз.

Re: Сборная карта из разных источников

Сообщение feya » 03 сен 2009, 09:35

космоснимки не упоминаю - они проиграли яндексу уже

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

Re: Сборная карта из разных источников

Сообщение DJ VK » 03 сен 2009, 10:24

feya писал(а):Помоему кс рулят.

Да я не против КС, особенно пока SPOT не обыграл IRS.

workdao писал(а):честно говоря я не понял в чем суть ?
у яндекса и космоснимков немного другая проекция чем у DG и google и прочих и их совместить довольно таки трудоемко, я бы сказал - геморойно и проблематично :)


1. Суть в том, чтобы Склеивать карту из разных спутников для получения максимального покрытия. Чтобы иметь возможность заменить облако в одной карте куском из другой. Пока что это можно делать меняя версию карты. Но только в пределах одной карты. Google на Google и так далее. Просто подменять тайлы немного жестоко, зачем портить карты. Вот и думаю о независимой карте для сборки в ней всего чего угодно.
Неужели никогда не хотелось соединить покрытия ?

2. В любом случае надо выбрать одну из систем за главную или предусмотреть оба варианта на выбор для сборной карты.

3. Геморойно не значит невыполнимо. говорю как программист C++ Builder. Это уже реализовано для вывода на экран. Программа точно вычисляет какие номера тайлов взять и куда потом эти тайлы прорисовать. На экране каждый тайл занимает 256 на 256. Каждый тал првязан к экранным координатам. то есть в обоих системах есть зависимость номера тайла и пикселей на которые его отображают. Можно не на экране а в памяти скомпоновать фрагмент 512 на 256 в альтернативной системе и вырезать 256 на 256 в текущей, разница границ тайлов вполне вычисляема (как разница между линиями сетки изображений)

Готов помочь как программист.

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

Пример наложения DG на отсутствующую часть Google
Вложения
g_dg.JPG
Сравнение карт
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 300 раз.

Re: Сборная карта из разных источников

Сообщение workdao » 03 сен 2009, 10:40

так суть проблемы то в чем?
берешь чистый дистрибутив Sasplanet и подготовленные архивы снимков с разных сервисов
по 18 = 15 уровню (к примеру) прорисовываешь области импорта и начинаешь добавлять разные куски.
то что конвертер хотелось бы для перегонки проекция КС и yandex в google и DG (и обратно) - это да полезная вещь. - а то что сводная карта нужна для этого - это под любителя ...
http://45f.ru - Карты и спутниковые снимки Кургана и Курганской области
Аватара пользователя
workdao
Специалист
 
Сообщения: 707
ICQ: 418481373
Зарегистрирован: 14 дек 2008, 00:44
Откуда: Курган
Благодарил (а): 3 раз.
Поблагодарили: 35 раз.

Re: Сборная карта из разных источников

Сообщение DJ VK » 03 сен 2009, 10:57

workdao писал(а):берешь чистый дистрибутив Sasplanet и прорисовываешь области импорта и начинаешь добавлять разные куски.

Хм, тоже неплохая идея с дистрибутивом. Только имена папок у разных карт разные. В том числе и при экспорте !!!! Придется делать руками копирование потом в одну карту. И все достоинство от автоматизации сведено на нет )))). (((Воообще в идеале сборной карты и не нужно, нужно лишь возможность прописать из какой карты какую область считывать на экран.)))

workdao писал(а):конвертер хотелось бы для перегонки проекция КС и yandex в google и DG (и обратно) - это да полезная вещь

Ну с него и начнем. Давайте думать как проще его сделать.....

Кстати где исходный код и требуемые для него компоненты обсуждаются, я что-то эту ветку никак не найду :cry:
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 300 раз.

Re: Сборная карта из разных источников

Сообщение workdao » 03 сен 2009, 12:40

это я не знаю насколько мне понятно есть исходный код но как такового обсуждения по нему не ведется

по поводу экспорта -
в принципе можно ведь сделать zmp файл который бы качал из кеша одной папки в кеш другой
вносишь коррективу в параметр карты, выделяешь область - нажимаешь закачать
http://45f.ru - Карты и спутниковые снимки Кургана и Курганской области
Аватара пользователя
workdao
Специалист
 
Сообщения: 707
ICQ: 418481373
Зарегистрирован: 14 дек 2008, 00:44
Откуда: Курган
Благодарил (а): 3 раз.
Поблагодарили: 35 раз.

Re: Сборная карта из разных источников

Сообщение Papazol » 14 дек 2009, 12:32

Начав работу с программой, убедился в том, что задача собрать карту из разных источников является насущной. Наша область покрыта снимками слабо, поэтому то, что есть, надо использовать по максимуму. Есть зоны, которые по покрытию не совпадают на GM и DG. И вот совместить снимки этих участков, чтобы получить максимально возможное покрытие, было бы очень даже неплохо. Вручную я это проделал, но гемор тот ещё: надо каждый зум обрабатывать отдельно, потому что на DG на разных зумах разное покрытие. Хорошо бы, чтобы можно было выделить некоторую зону и заменить тайлы GM на тайлы DG, не выходя из программы. И ещё одно обстоятельство, усложняющее работу: при замене тайлов в папке программа всё равно отображает то, что было до этого, надо закрыть программу и снова открыть, чтобы увидеть изменения. И вопрос: если в кэше отсутствуют снимки некоторой зоны на каком-либо уровне, нельзя ли совсем не показывать никаких изображений этой зоны, то есть не формировать их из нижележащего слоя? Спасибо.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 606 раз.

Re: Сборная карта из разных источников

Сообщение feya » 14 дек 2009, 13:16

на DG на разных зумах разное покрытие

это как так)
при замене тайлов в папке программа всё равно отображает то, что было до этого, надо закрыть программу и снова открыть, чтобы увидеть изменения

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

Конечно можно Вид-брать карты...
е. Хорошо бы, чтобы можно было выделить некоторую зону и заменить тайлы GM на тайлы DG, не выходя из программы.

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

След.

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

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

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