Ru-Board.club
← Вернуться в раздел «Программы»

» SatMap

Автор: relictus
Дата сообщения: 24.05.2008 09:41
AlexFromOmsk

Цитата:
Сегодня попытался скачать гибрид и карту других районов - а он не качает, говорит что не удалось скачать и всё. В чем может быть проблема?

Вероятно, на районы отсутствуют снимки высоких уровней. Кстати, слои гибрид/карта/ландшафт отсутствуют, начиная с 19 уровня.


Цитата:
И если не сложно - дайте строку для просмотра плиток карты и гибрида из браузера.

Какую строку? Поподробней можно?
Автор: AlexFromOmsk
Дата сообщения: 24.05.2008 09:53

Цитата:
Вероятно, на районы отсутствуют снимки высоких уровней. Кстати, слои гибрид/карта/ландшафт отсутствуют, начиная с 19 уровня.


Скажем так - облсть вокруг иркутска на 10-м ровне вчера грузилась, сёдня - нет.


Цитата:
Какую строку? Поподробней можно?


Вопрос снят - нашёл.

А по поводу недоступности карт - попробуй загрузи тайл http://mt2.google.com/mt?n=404&v=w2.69&x=trtrsqr
У меня говорит - 404 не найдено хотя позавчера он его душевненько закешировал!
Автор: satellitich
Дата сообщения: 25.05.2008 14:15
AlexFromOmsk
возможно временно недоступен сервер,хотя по такому пути закачивается
http://kh1.google.com/kh?n=404&v=27&hl=en&t=trtrsqr
Автор: AlexFromOmsk
Дата сообщения: 25.05.2008 20:52

Цитата:
возможно временно недоступен сервер,хотя по такому пути закачивается
http://kh1.google.com/kh?n=404&v=27&hl=en&t=trtrsqr


Это путь до карты спутниковой - с ней проблем нету. А вот гибрид, карта и ландшафи не качаются ни в каком виде.
Автор: relictus
Дата сообщения: 26.05.2008 07:17
AlexFromOmsk

Цитата:
Это путь до карты спутниковой - с ней проблем нету. А вот гибрид, карта и ландшафи не качаются ни в каком виде.

И не будут качаться, ибо запрос должен выглядеть подобно этому:
http://mt0.google.com/mt?n=404&v=w2.73&x=2527&y=1476&zoom=5
Автор: trsvd
Дата сообщения: 26.05.2008 23:35
relictus
Если не трудно можно сделать импорт точек еще и из файла .txt с разделителями Tab, *.wpt ведь тоже текстовой файл только с другим расширением? Тогда проще будет добавлять точки из Excel, через буфер обмена в Блокнот, а из него в SatMap. Да и с координатами скопированными в буфер с карты это станет одного формата.

А еще лучше, чтобы точки с описаниями и другой информацией хранились в базе Access или MS SQL-server. Доступ к базам сделать через указание пути расположения как с кэшем GoogleMV. Наподобие программы MosMap-Marker, только вместо векторной карты использовать SatMap.
"MosMap-Marker предназначена для ведения базы данных по объектам, с возможностью отображения их на векторной карте города"
описание программы _http://www.moscowmap.ru/soft_marker.shtml
демо-версия 18,5 МБ _http://www.moscowmap.ru/soft/gis42_demo.exe.
Автор: relictus
Дата сообщения: 27.05.2008 08:43
trsvd

Цитата:
Если не трудно можно сделать импорт точек еще и из файла .txt с разделителями Tab, *.wpt ведь тоже текстовой файл только с другим расширением? Тогда проще будет добавлять точки из Excel, через буфер обмена в Блокнот, а из него в SatMap. Да и с координатами скопированными в буфер с карты это станет одного формата.

Т.е. такого формата, как сейчас в SatMap копируются обе координаты? Так: N45°11'51.08"    E34°31'8.55" ?


Цитата:
А еще лучше, чтобы точки с описаниями и другой информацией хранились в базе Access или MS SQL-server.

В некоммерческой версии этого не будет, у меня времени нет на более нужные фичи
Автор: AlexFromOmsk
Дата сообщения: 28.05.2008 05:35

Цитата:
И не будут качаться, ибо запрос должен выглядеть подобно этому:
http://mt0.google.com/mt?n=404&v=w2.73&x=2527&y=1476&zoom=5


Хорошо. Этот кусок открылся. А теперь главный вопрос: только у меня не качается через SatMap ЛАНДШАФТ, ГИБРИД И КАРТА?

Просто очень странно, толи гуглы поменяли адресацию, толи чёто с прогой...
Автор: relictus
Дата сообщения: 28.05.2008 07:19
AlexFromOmsk

Цитата:
Хорошо. Этот кусок открылся. А теперь главный вопрос: только у меня не качается через SatMap ЛАНДШАФТ, ГИБРИД И КАРТА?

Периодически гугль меняет версии, поменяй в настройках вот это выделенное число:
n=404&v=w2.73&x=2527&y=1476&zoom=5
на большее. Или поставь там вообще 2.99
Автор: o22
Дата сообщения: 28.05.2008 11:41
relictus
Отличная работа !
После длительного перерыва посмотрел на последнюю версию - нормально.
Планируется-ли генерация вышележащих уровней (из более подробных) ?
А то в GoogleMV это сделано как-то запутанно и я так и не смог сгенерировать начальные уровни из более подробных. Тем более там так и осталась проблема удаления кусков с однородными участками (GMV по-видимому считает их недокачанными) при склейке. В этом моменте SatMap отрабатывает безупречно.
Автор: relictus
Дата сообщения: 28.05.2008 13:54
o22

Цитата:
Планируется-ли генерация вышележащих уровней (из более подробных) ?

Планируется, конечно. Более того, в планах вообще всё изменить коренным образом, в лучшую сторону, естественно
Но это не так скоро будет....
Автор: o22
Дата сообщения: 28.05.2008 16:11
relictus

Цитата:
Более того, в планах вообще всё изменить коренным образом, в лучшую сторону, естественно

Не получится-ли так, что лучшее враг хорошему ?
Вообще работа с базой идет достаточно живенько, в этом смысле менять, пожалуй, не стоит. Навороты наподобие треков - это конечно хорошо, но для этого есть Ozi, с ним тягаться не стоит. По-моему, основное предназначение SatMap должно быть беспроблемное выкачивание, склейка, масштабирование, привязка, интерфейс на уровне кеша с другими подобными программами (для пополнения собственного и обмена данными с другими).
Это мое скромное мнение. Но тебе виднее.
Автор: satellitich
Дата сообщения: 28.05.2008 16:46

Цитата:
По-моему, основное предназначение SatMap должно быть беспроблемное выкачивание, склейка, масштабирование, привязка, интерфейс на уровне кеша с другими подобными программами (для пополнения собственного и обмена данными с другими).

полностью поддерживаю!
Автор: AlexFromOmsk
Дата сообщения: 28.05.2008 18:28

Цитата:
Периодически гугль меняет версии, поменяй в настройках вот это выделенное число:
n=404&v=w2.73&x=2527&y=1476&zoom=5
на большее. Или поставь там вообще 2.99



Спасибо, помогло.
А со спутниковыми снимками такое бывает?
Автор: relictus
Дата сообщения: 29.05.2008 07:33
o22

Цитата:
Не получится-ли так, что лучшее враг хорошему ?

Стремиться к лучшему - это замечательно, только вот кому что кажется лучшим...
А вообще считаю, что стремиться хоть куда-нибудь, хоть к черту на сковороду - это жизнь, а отсутствие движения - смерть... А жить мне нравится...

AlexFromOmsk

Цитата:
А со спутниковыми снимками такое бывает?

Бывает, но по-дефолту в проге уже стоит 99 версия, это намного больше текущей....
Автор: Meaningless
Дата сообщения: 30.05.2008 13:04

Цитата:
Meaningless
Цитата:но я сейчас попробую склеить какую-нибудь антарктику с большим увеличением
И как результат?


я тут попутешествовал недельку, так не было возможности экспериментировать.
сегодня попробовал склеить антарктику где я по ненадобности тайлов не качал. выставил уровень 11 для склейки, выделил область размером примерно 30000х15000, satmap произвела склейку без всяких проблем, создала jpg файл нулевого размера.



Цитата:
Цитата:как-же мне всё-таки сделать карту, на которой можно смешать тайлы разных уровней, а? нет идей?

А как ты это себе представляешь? Ведь каждый тайл n-го уровня состоит из 4-х тайлов n-1 уровня. Т.е. если ты хочешь взять для 19-го уровня тайл с 15-го уровня, то это будет картинка 4х4 пикселя. Если ее увеличить до 256х256, врядли там чего различишь...


ну по правде говоря я абсолютно не вижу проблемы, ведь Google Earth в пограничных областях (со снимками разных разрешений) именно так и действует - т.е. растягивает снимки более низкого разрешения. Ведь когда смотришь Google Earth - там не бывает никаких чёрных квадратиков. Ведь главное - это непрерывность карты. Как ездить или ориентироваться по карте с дырками?

для эксперимента сейчас я взял из кэша GoogleMV картинку 11-го уровня размером 256x256 и увеличил её с помощью irfanview до размера 1024х1024 (400%) - resample + lanczos filter + sharpen after resample. Получилась замечательная растянутая картинка, если бы у меня чёрные дырки были заполнены такими - я был бы только счастлив.

Я ведь не хочу, чтобы растянутая картинка 11-го уровня давала детализацию 18-го уровня. Просто карта должна покрывать всю интересующую меня область путешествия.

Кроме того, чудовищных разрывов между уровнями не планируется, по моим наблюдениям в Европе есть почти сплошное покрытие 16-го уровня с вставками 18-19го уровня на месте крупных городов. В китайском Шанхае аналогично.

Т.е. основная задача - создать например карту города и его окрестностей где смешиваются уровни 16-17-18-19
Автор: relictus
Дата сообщения: 30.05.2008 14:20
Meaningless

Цитата:
область размером примерно 30000х15000, satmap произвела склейку без всяких проблем

Видимо проблемка все-таки в самих тайлах, где-то битые попались... Даже на ум ничего не приходит как их выловить... Только что утиль специфичную написать....

А насчет "черных дыр" подумаю, как от них избавиться
Автор: Meaningless
Дата сообщения: 30.05.2008 18:53

Цитата:
Видимо проблемка все-таки в самих тайлах, где-то битые попались...

хоть я и ноль в программировании, но всё же предположил бы особенность работы с памятью, ведь если разбивать карту на куски небольшого размера, глюк исчезает...
хотя надо сказать что с картинками большого размера почти все программы плохо работают, тот же irfanview или acdsee бодро валятся в даун, если брать очень большие jpeg'и или png (я тут как-то пытался запихнуть в мобильный телефон карту png размером 172 мб, так и не нашёл ни одной программы, которая могла бы мне её открыть или сконвертировать в jpeg. Мож плохо искал, конечно... Фотошоп ещё не пробовал)


Цитата:
А насчет "черных дыр" подумаю, как от них избавиться

ой, это было бы шикарно
Автор: sssb
Дата сообщения: 30.05.2008 19:56
relictus
огромное спасибо за программу и работу над её совершенствованием!
за сутки уже выкачал полгига разных кусков карт без проблем и бана (18 уровень гибрида по европе). конкуренты такого не позволили..

теперь вопросы?
стабильное падение при склейке с access violation... при попытке склеить куски более 13000х13000, до этого всё клеит без проблем. с чем может быть связано? физической памяти гиг (-встроенное видео)

пробую клеить кусками. скачан квадрат 32000х32000. выделил 26048х26048 с резкой по 13024х13024. получил мозаику 3х3 (ожидал 2х2!)с заданными размерами каждого квадрата, но слева-сверху похоже больше выделенного, то-же самое в правых-нижних с чёрным дополнением до заданного размера квадрата...

насчёт произвольного выделения - не надо наверное слишком усложнять, лучше по принципу прямоугольного выделения в фотошопе: с контролом - добавление, с альтом вычитание к/из выделенной области. можно выделить ступеньками то, что нужно и без лишнего усложнения программы...

Автор: egor23
Дата сообщения: 30.05.2008 20:27
Meaningless

Цитата:
хоть я и ноль в программировании, но всё же предположил бы особенность работы с памятью, ведь если разбивать карту на куски небольшого размера, глюк исчезает...

sssb

Цитата:
стабильное падение при склейке с access violation... при попытке склеить куски более 13000х13000, до этого всё клеит без проблем. с чем может быть связано? физической памяти гиг (-встроенное видео)

небольшой обзор про память (версия пока сырая, нескладная).
Limits of Virtual Memory in Windows

Meaningless

Цитата:
хотя надо сказать что с картинками большого размера почти все программы плохо работают, тот же irfanview или acdsee бодро валятся в даун, если брать очень большие jpeg'и или png

"Всё что сжато должно быть расжато"
например картинка jpeg 20000x20000 глубина цвета 24bit, при открытии потребуется
20000x20000x24=1144Мбайт памяти.
Всё зависит от конкретного программы, как она работает с памятью.
Из небольших радует стандартная - Программа просмотра изображений и факсов.
Автор: Meaningless
Дата сообщения: 30.05.2008 20:30
Извиняюсь за лёгкий оффтоп - но как ни забавно, я вижу что в SAS Planeta (её тут мельком обсуждали но я был не в курсе) сделаны попытки реализовать многое из названных тут хотелок:

- заполнение "дырок" из кэша предыдущего уровня
- показ карты скачанных областей
- GPS навигация прямо в программе
- даже выделение полигональной области скачивания

Правда это всё перечёркивается маленьким "но" - программа у меня пока что из гугля почти ничего не качает (или невероятно медленно) и пользоваться ей не получается, но в общем интересно что названные функции кто-то в принципе пытается реализовать. Насколько глючно - другой вопрос.

Просто учитывая как настоятельно эти хотелки высказывались, был удивлён увидеть что это всё же не полная "фантазия".

Добавлено:

Цитата:
"Всё что сжато должно быть расжато"

так то оно так, но наверное не обязательно разжимать всё сразу, особенно в случае конверсии, склейки и т.п. - впрочем не буду в калашный ряд известно с чем
Автор: sssb
Дата сообщения: 30.05.2008 22:05
egor23

Цитата:
небольшой обзор про память

ну да, видно, что создаётся хааароший такой tmp файл с образом данных для склейки (больше 2 гиг для 32000х32000) - думал, что всё сразу там формируется, а ведь его действительно надо в память загрузить, преобразовать, пожать...
пока буду пробовать с кусками воевать, через недельку на работу выйду, там попробую на серваке (два двухядерных ксеона, 4Gb, винты в 5-ом рейде) погонять склейку...

ps а ведь у серверных версий винды вроде совсем другие ограничения насчёт памяти?

pss кстати, гибридная карта 13056х13056 -> Ozi -> ogf2 на стареньком смартфоне прекрасно шевелится, вполне можно пользоваться...
Автор: egor23
Дата сообщения: 30.05.2008 22:37
sssb

Цитата:
ps а ведь у серверных версий винды вроде совсем другие ограничения насчёт памяти?

по физической памяти.
Автор: relictus
Дата сообщения: 31.05.2008 08:23
Meaningless

Цитата:
irfanview или acdsee бодро валятся в даун

Уже много лет юзаю XnView URL: http://www.xnview.com - http://www.xnview.org
Бесплатная, стабильная, активно развивающаяся, еще и мультиязычная (кому это важно). Ирфану и ацдси далековато до нее, имхо

egor23

Цитата:
например картинка jpeg 20000x20000 глубина цвета 24bit, при открытии потребуется
20000x20000x24=1144Мбайт памяти.

Неверно. 24bit - это 4 байта на пиксель, поскольку в байте 8 бит
Сорри, сам ошибся спросонья , все верно, смутило это умножение на 24 (на самом деле там должно быть 3)

Meaningless

Цитата:
Извиняюсь за лёгкий оффтоп - но как ни забавно, я вижу что в SAS Planta сделаны попытки реализовать многое из названных тут хотелок:

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

sssb

Цитата:
там попробую на серваке (два двухядерных ксеона, 4Gb, винты в 5-ом рейде) погонять склейку...

Отпишись только как все пройдет, ок?
Я на своем Athlon 62 X2 4400+ с 4 гигами ОЗУ беспроблемно склеивал JPEG размерами 36000х44000.
Автор: egor23
Дата сообщения: 31.05.2008 11:12
relictus

Цитата:
Я на своем Athlon 62 X2 4400+ с 4 гигами ОЗУ беспроблемно склеивал JPEG размерами 36000х44000.

А чем делали (версия программы)?
Автор: relictus
Дата сообщения: 31.05.2008 11:29
egor23

Цитата:
А чем делали (версия программы)?

Да последней версией и делал...
Автор: relictus
Дата сообщения: 31.05.2008 17:55
Кто-нибудь пользуется при навигации такими настройками мыши как: "Увеличение/уменьшение - ALT+ЛКМ/ПКМ, центрирование - ЛКМ"? Если никто не ответит положительно, уберу в следующей версии, т.к. в связи с модификацией граф.движка, эта опция доставляет определенные неудобства в ее реализации.
Автор: egor23
Дата сообщения: 31.05.2008 18:02
relictus

Цитата:
Я на своем Athlon 62 X2 4400+ с 4 гигами ОЗУ беспроблемно склеивал JPEG размерами 36000х44000.

Не могли бы сейчас попробывать склеить
используя http://satmap.narod.ru/satmap_v1.2.5.99.7z

Добавлено:
Meaningless

Цитата:
хоть я и ноль в программировании, но всё же предположил бы особенность работы с памятью

Расходует память в два раза больше, чем надо, хоть и в пике, но всё же.

relictus
делался кусочек 13056x13056 в jpeg
весёлые картинки из Process Explorer


Автор: relictus
Дата сообщения: 31.05.2008 20:24
egor23
Сделано!
Выделена область 177х145 = 25665 тайлов (2088 есть в кэше) размерами 45056х36864 пикселей! Выбран формат JPEG, качество = 50. Галки с других опций сняты. Засек время, потребовалось почти 1 час на склейку на компе с вышеобозначенными ТТХ. Во время склейки образовывались временные файлы вида IMG-xxxxxxx.tmp. Было их максимум 3 штуки, с размерами до 61.5, 4.61, 4.69 гига! И вот тут становится понятно, что для таких больших областей нужно (и важно!) иметь и достаточно места на винте (у меня на том диске, где живет временная папка свободно было 160 гиг)! Вот вероятная проблема тех, у кого не идет склейка.
Да... выходной файл получился размерами 25.1 Мб. Могу выслать, если кто не верит
Автор: egor23
Дата сообщения: 31.05.2008 20:46
relictus
а ОС какая?

Добавлено:
relictus
понятненько, большие делает.

Проблемы с небольшими картинками, для которых как-бы памяти должно быть достаточно:
1. Не учитываются непрерывные блоки в памяти.
2. Плюс пиково выделяется память на картинках показано выше: или косяк, или тоже не учитывается такой расход памяти.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: 2gis (ДубльГИС) 2ГИС


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.