Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SatMap

Модерирует : gyra, Maz

batva (02-04-2009 13:44): Продолжение -> SatMap (2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SatMap
просмотр, скачивание, кэширование, склейка и привязка спутниковых снимков/гибрида/карт/ландшафта с сервиса Google Maps.

 
Текущая версия 1.4.3.33:
полный комплект (1.92 Mb)
только exe (1.12 Mb)
Функционал работы с GPS-приемником временно отключен.
 
Конвертор кэша версий 1.3.x.x в формат кэша 1.4.x.x:
v007 (360 Kb)
 
Для работы с кэш-файлами размером больше 4 Гб необходима файловая система NTFS!
Отсутствующие у некоторых библиотеки MSVCP71.dll и MSVCR71.dll можно скачать здесь: 229 Kb
 


Архивы с кэшем скачанных районов
 


 
* - архивы в формате 7-zip
 
Официальный сайт http://satmap.narod.ru

 
Основные функции и возможности (на данный момент):
1. Импорт данных из кэша GoogleMV (версии 2.7+), GoogleV, EarthSlicer (только спутник)
2. Формат кэша: 1 кэш = 1 файл
3. До 100 подключаемых кэшей
4. Экспорт в кэш формата GoogleMV, SatMap
5. Поиск, сохранение и переход по введенным координатам/названию места
6. Работа с путевыми точками и треками в формате OziExplorer (*.wpt, *.plt)
7. Измерение расстояния
8. Склейка/экспорт данных в графические форматы JPG, PNG, TIFF, ECW, JPEG2000
9. Геопривязка в форматах Ozi Explorer, MapInfo, world-файл, TomTom overlay
10. Закачивание данных с сервиса Google Maps без бана
11. Показ высоты по данным SRTM
 
Планируется:
1. Работа с форматом kml/kmz
2. Возможность скачивать данные с других сервисов
3. Полноценная работа с GPS приемником
4. и многое другое......
 
Программа распространяется бесплатно. Используйте ее на свой страх и риск.
 
 
Про нумерацию уровней в различных программах:
N-й уровень SatMap = N-му уровню Google Maps = количеству букв в названии тайла (совпадает с нумерацией EarthSlicer). Нумерация уровней в GoogleMV, GoogleV соответствует N+1 уровню программы SatMap.

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 13:02 29-10-2007 | Исправлено: relictus, 11:40 02-04-2009
kalbaska



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
 
Итак, по порядку:
 
1. ECW - ни Мапинфо, ни АркГИС не распознали привязку. Открывают как "сырой" растр.  
2. World-file. Аркгис и Мапинфо распознали привязку, но не распознали проекцию (если указать проекцию Mercator WGS84 открывает нормально).  
3. JPEG2000 - Мапинфо распознал привязку но не распознал проекцию (опять таки если указать проекцию Mercator WGS84 открывает без проблем), Аркгис даже не распознал его как растр (пишет unknown format).
4. OZI - не имею...
5. TAB - не открыл. Пишет ошибку: Found "[" when looking for Coordsys. Видимо где-то не хватает запятых или еще какого-то синтаксиса. Я сгенерировал .TAB файл для этого тайла, кот. открывается нормально http://www.kantynent.com/download/testworld.tab (он в проекции Меркатор WGS84).  
 
Я заметил что у тебя сделана привязка в географической проекции (aka Lat/Long, без проекции) - это не верно. Такая привязка дает очень значительные смещения (даже на уровнях 10-12 это километры!!!). Меркатор использовать обязательно. К сожалению в Мапинфо невозможно задать проекцию Меркатор на сфере (нет такого датума, встроенного в систему), (поэтому он и не может ее распознать). Я всегда заменяю её на Mercator WGS84. В свое время сделал на эту тему массу тестов и нигде не получил ошибки различимой глазом. Я к сожалению не геодезист чтобы точно расчитать эту погрешность, но уверен что она минимальная.  
 
 
Я бы предложил сделать выбор в какой проекции сохранять привязку.

Всего записей: 99 | Зарегистр. 08-09-2006 | Отправлено: 18:03 26-01-2009 | Исправлено: kalbaska, 18:05 26-01-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalbaska
Спасибо за тест. Тоже по порядку:
1,3) ECW и JPEG2000 содержат в себе данные о геопривязке, им не нужны сторонние привязки. Я использую официальный EPSG код для проекции Меркатора на сфере: EPSG:3785 (Google Spherical Mercator). Он же используется и в *.prj части world-файла.
2) Я абсолютно не знаком с Аркгис и Мапинфо, но думаю, что они должны взять необходимые данные из *.prj такого содержания:
PROJCS["Popular Visualisation CRS / Mercator", GEOGCS["Popular Visualisation CRS", DATUM["Popular Visualisation Datum", SPHEROID["Popular Visualisation Sphere", 6378137, 0, AUTHORITY["EPSG",7059]], TOWGS84[0, 0, 0, 0, 0, 0, 0], AUTHORITY["EPSG",6055]], PRIMEM["Greenwich", 0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.0174532925199433, AUTHORITY["EPSG", "9102"]], AXIS["E", EAST], AXIS["N", NORTH], AUTHORITY["EPSG",4055]], PROJECTION["Mercator"], PARAMETER["False_Easting", 0], PARAMETER["False_Northing", 0], PARAMETER["Central_Meridian", 0], PARAMETER["Latitude_of_origin", 0], UNIT["metre", 1, AUTHORITY["EPSG", "9001"]], AXIS["East", EAST], AXIS["North", NORTH], AUTHORITY["EPSG",3785]]
Тут есть указание и на Меркатор, и на WGS84.
5) Судя по твоему примеру, МапИнфо достаточно 4-х точек для привязки? Чуть позже сделаю по-твоему, проверишь.....
 
Я и сам не геодезист, и вообще, мало что понимаю в этих проекциях )) Для моих нужд мне вполне достаточно озиковской привязки. Все остальные сделаны по вашим (пользовательским) заявкам, так что давайте это дело ВМЕСТЕ разруливать, для вас же стараюсь!
 
Добавлено:
kalbaska
Посмотри на этот примерчик таб-файла для МапИнфо: Азовское море, один тайл, 7 уровень. Корректная теперь привязка?

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 09:31 27-01-2009
kalbaska



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Все остальные сделаны по вашим (пользовательским) заявкам, так что давайте это дело ВМЕСТЕ разруливать, для вас же стараюсь!

это по-любому )) за это огромная благодарность!
 
По ECW/JPEG2000 - ты прав, что они содержат информацию внутри. И проекцию ты описываешь правильно (EPSG всё-таки), но другой вопрос как её воспринимают реальные ГИС программы. Например, как я уже объяснял, в Мапинфо такую проекцию задать невозможно, поэтому координаты она считывает, а проекцию не понимает и, соответственно, спрашивает в какой проекции эти координаты отображать.
 
Честно говоря мне непонятно почему такие проблемы у АркГИСа - в нем как раз таки можно задать какую-хочешь проекцию, но я с АркГИСом знаком гораздо хуже, чем с Мапинфо. Попробую разобраться.
 

Цитата:
Судя по твоему примеру, МапИнфо достаточно 4-х точек для привязки?

Дело в том, что если привязывать в Меркаторе то достаточно и трёх точек - это прямоугольная (Декартова) система координат и по трем точкам задается однозначно. Четвёртая просто контрольная. А вот если привязывать без проекции (в географической), то и 9-ти мало и 9999-ти будет мало.
 
 

Всего записей: 99 | Зарегистр. 08-09-2006 | Отправлено: 11:34 27-01-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalbaska
А есть описание этой строки tab-файла?
  CoordSys Earth Projection 10, 104, "m", 0
Какие еще в ней могут быть значения?

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 11:44 27-01-2009
kalbaska



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Посмотри на этот примерчик таб-файла для МапИнфо: Азовское море, один тайл, 7 уровень. Корректная теперь привязка

 
Не совсем.
 
1. Не хватает запятых после строк с координатами (кроме последней)
2. Есть расхождения по координатам. Погрешность ок. 30 м. Так с ходу не получилось сообразить в чём разница. Может вышлешь свои формулы?

Всего записей: 99 | Зарегистр. 08-09-2006 | Отправлено: 11:47 27-01-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalbaska
Запятые не увидел, исправлю
Черкни мне на мыло, указанное в проге, обсудим формулы...

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 11:55 27-01-2009
kalbaska



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А есть описание этой строки tab-файла? CoordSys Earth Projection 10, 104, "m", 0. Какие еще в ней могут быть значения?

 
Да. http://www.kantynent.com/download/proj.pdf
Туда же выложил и свою привязку по Азову: http://www.kantynent.com/download/azov.tab

Всего записей: 99 | Зарегистр. 08-09-2006 | Отправлено: 12:11 27-01-2009
messer20878

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сама привязка world-файлом выполняется корректно, а проекцию для ArcGIS можно и вручную указать это не сложно.  
 
Добавлено:
Для GlobalMapper в .prj файле должно содержаться (одной строкой)
 
PROJCS["Mercator_1SP",GEOGCS["Geographic Coordinate System",
DATUM["GOOGLE",SPHEROID["Sphere Radius 6378137 m",6378137,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],
PROJECTION["Mercator_1SP"],PARAMETER["scale_factor",1],
PARAMETER["central_meridian",0],PARAMETER["latitude_of_origin",0],
PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]]

Всего записей: 19 | Зарегистр. 24-06-2008 | Отправлено: 13:00 27-01-2009 | Исправлено: messer20878, 13:10 27-01-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
messer20878

Цитата:
Для GlobalMapper в .prj файле должно содержаться (одной строкой)

А не для GlobalMapper? Ведь вроде есть стандарт EPSG:3785, описанный выше, и если он не подходит какой-то проге, то это проблемы той самой проги, не так ли?

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 14:05 27-01-2009
kalbaska



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А не для GlobalMapper? Ведь вроде есть стандарт EPSG:3785, описанный выше, и если он не подходит какой-то проге, то это проблемы той самой проги, не так ли?

 
С одной стороны конечно верно, но с другой:
1. Globalmapper не понимает EPSG
2. ESRI не понимает
3. Мапинфо не понимает
 
Так зачем тогда это нужно?

Всего записей: 99 | Зарегистр. 08-09-2006 | Отправлено: 15:09 27-01-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
1. Globalmapper не понимает EPSG

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

Цитата:
2. ESRI не понимает  
3. Мапинфо не понимает

Может их как-то настроить надо под эту привязку? Нужно проконсультироваться со специалистами. Есть тут такие?

Цитата:
Так зачем тогда это нужно?

Хорошо, а что тогда писать в prj? То, что предложил messer20878? Это устроит? Если да, сделаю так, мне не трудно....
 

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 15:23 27-01-2009
kalbaska



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я бы предложил в интерфейсе сделать три раздела:
 
1. Формат файла:
(переключатель)
---------------------
а.) JPEG
б.) JPEG2000
в.) ECW
г.) TIFF
д.) PNG (RGB)
е.) PNG (256-цветов) (для карты)
 
2. Проекция:
(переключатель)
---------------------
а.) Mercator на сфере,
б.) Mercator WGS84
в.) Географическая (для OZI)
 
3. Файлы привязок:
(галочки, если выбран ECW или JPEG2000 то становятся неактивными)
------------------------------------------------------------------------------------
а.) TAB
б.) Worldfile+PRJ (канонический EPSG)
в.) Worldfile+PRJ (для Globalmapper)
г.) MAP (Ози)
 
Как такая мысль?

Всего записей: 99 | Зарегистр. 08-09-2006 | Отправлено: 15:38 27-01-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как такая мысль?

Да в принципе, так и сделано, за исключением п.2. Добавлю еще 3б и 3в.

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 16:04 27-01-2009
kalbaska



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А пункт 2 будет реализован? Для меня как для пользователя Мапинфо это самое важное

Всего записей: 99 | Зарегистр. 08-09-2006 | Отправлено: 16:14 27-01-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalbaska
А сможешь описать формулы преобразования по тому принципу, что я описал в письме - сделаю!

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 16:27 27-01-2009 | Исправлено: relictus, 16:29 27-01-2009
kalbaska



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отослал описание формул.
 
Добавлено:
Вот я ещё систематизировал свой список пожеланий к программе (по мере значимости):
 
1. Работа с другими сервисами
2. Возможность подсветить скачанные тайлы из другого слоя (уже упоминалось в этой теме)
3. Программа не минимизируется во время скачивания
4. Экспорт PNG в 256 цветов (палитра адаптивная на всю область)
5. Ночной режим - возможность выключить компьютер после успешного скачивания либо если выскочит каптча (ночью всё равно её не ввести)
6. Возможность скачивать сразу несколько уровней в данной области (отметив их галочками как при импорте, например)
7. Полигональное выделение, либо скачивание по списку (уже упоминалось такое)
8. Возможность сохранять список на скачку в любой папке, а не только в папке программы
9. Какой-нибудь другой звук на каптчу либо по выбору пользователя
 
И еще раз огромное спасибо за твой труд! Я бы сказал, что важнейшее отличие программы Satmap от любых конкурентов - это профессионализм и отзывчивость её разработчика. Далеко не у всякого коммерческого разработчика получишь такой суппорт

Всего записей: 99 | Зарегистр. 08-09-2006 | Отправлено: 17:31 27-01-2009
rex



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Процесс совершенствования бесконечен, а текущая версия с файлами кэша больше 2 гб уже с ума сходит.
Так что не надо отвлекаться на несомненно важные, но сейчас не критичные функции. Запускайте ту версию с новым кэшем, что имеется, а привязки и gps доделывать можно по ходу бета тестирования.

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 22:04 27-01-2009
messer20878

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С .prj файлами примерно такая же ситуация как и с EXIF - все понимают структуру но что внутри тэгов понимают по разному. EPSG коды безусловно стандартный и перспективный механизм поэтому пусть сохраняет его. Тем более что его поддерживает масса открытого софта.
 
rex прав, все оставшиеся фичи не критичны - главное новый кэш и корректная привязка
 
Кстати, в TIFF тоже есть встроенные тэги для указания проекции и привязки - так называемый GeoTIFF.

Всего записей: 19 | Зарегистр. 24-06-2008 | Отправлено: 02:02 28-01-2009 | Исправлено: messer20878, 02:38 28-01-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rex
Абсолютно прав. Просто была пара свободных минут, вот и добавил кое-какие привязки. Хотел уже было выкладывать альфу, но вчера обнаружил серьезный баг в модуле закачки - придется еще чуть повременить. А насчет
Цитата:
текущая версия с файлами кэша больше 2 гб уже с ума сходит
- попробуй экспортировать все в отдельный кэш GoogleMV, удалить (забэкапив) кэш SatMap и сделать импорт из GMV. Как временная мера....
kalbaska
Кое-что из твоего списка уже готово, остальное после выхода альфы и по мере устранения ее багов

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 08:30 28-01-2009
rex



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus

Цитата:
попробуй экспортировать все в отдельный кэш GoogleMV, удалить (забэкапив) кэш SatMap и сделать импорт из GMV. Как временная мера....

Миллионы файлов кэша GMV это кошмар для файловой системы. Удаляется это все часами даже при помощи Unlocker, а о переносе на мобильный хард или ноут нужно вообще забыть.
Так что предложенный вами вариант будет ждать до выхода новой версии, чтобы не делать одно и то же дважды. Надеюсь ждать осталось не долго.
 

Цитата:
остальное после выхода альфы и по мере устранения ее багов

Правильно, потом можно и gps треки с kml точками добавить, но это может подождать.

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 13:10 28-01-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Программы » SatMap
batva (02-04-2009 13:44): Продолжение -> SatMap (2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru