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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы

 
SatMap
просмотр, скачивание, кэширование, склейка и привязка спутниковых снимков/гибрида/карт/ландшафта с сервиса Google Maps.

 
FAQ
Настоятельно рекомендуется ознакомиться как опытным пользователям, так и всем новичкам.

 
Текущая версия 2.9.0 (multilingual):
История версий
полный комплект v2.9.0 (3 Mb)
v2.9.0 (только exe) (1.5 Mb)
SatMap API
 
* - архивы в формате 7-zip
 


Кэши скачанных районов
 


 
Официальный сайт http://satmap.narod.ru

 
Основные функции и возможности (на данный момент):
1. Импорт данных из кэша GoogleMV (версии 2.7+), SatMap, SASPlanet, Global Mapper
2. Формат кэша: 1 кэш = 1 файл
3. До 100 подключаемых кэшей
4. Экспорт в кэш формата GoogleMV, SatMap, SASPLanet, sqlitedb (RMaps, Locus Map, OruxMaps)
5. Поиск, сохранение и переход по введенным координатам/названию места
6. Импорт/экспорт путевых точек и треков в форматах OziExplorer (*.wpt, *.plt), *.gpx, *.kml
7. Измерение расстояния
8. Склейка/экспорт данных в графические форматы JPG, PNG, TIFF, ECW, JPEG2000, MrSID
9. Геопривязка в форматах Ozi Explorer, MapInfo, world-файл, TomTom overlay
10. Закачивание данных с сервиса Google Maps без бана
11. Показ высоты по данным SRTM
12. API для управления SatMap
13. Навигационный режим работы с GPS-приемником
14. Работа с базой данных географических названий объектов GNS
15. Пользовательские инструменты
16. Закачка тайлов только по треку (выбираемая ширина коридора в метрах или тайлах)
 
Планируется:
1. Работа с форматом kmz
2. Возможность скачивать данные с других сервисов
3. и многое другое......
 
Программа распространяется бесплатно. Используйте ее на свой страх и риск.
 
Помочь проекту
WebMoney:
R185452921094
Z336558313529
Яндекс.Деньги:
4100166097013

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:57 02-08-2010 | Исправлено: relictus, 13:35 09-01-2018
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
Архитектура SatMap v2 не позволяет без существенной переделки. В v3 OSM есть, как и другие картосервисы. Печаль в том, что кроме просмотра и закачки в v3 больше и нет ничего, не хватает времени плотно ей заняться...

Всего записей: 3564 | Зарегистр. 19-04-2005 | Отправлено: 18:24 12-08-2019
karst

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Если добавить в  v3 OSM экспорт в sqlitedb, то пока хватит и этого

Всего записей: 295 | Зарегистр. 05-07-2008 | Отправлено: 20:37 23-08-2019 | Исправлено: karst, 20:38 23-08-2019
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
Это одна из первоочередных задач...

Всего записей: 3564 | Зарегистр. 19-04-2005 | Отправлено: 21:11 23-08-2019 | Исправлено: relictus, 08:12 26-08-2019
nemo3001

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я тут писал как-то:
http://forum.ru-board.com/topic.cgi?forum=5&topic=34341&start=820

Цитата:
насчет работы инструмента выделения в программе SatMap...  

Хорошо бы, конечно, для создания такого выделения для SatMap или трека вдоль берега использовать какую-нибудь специальную удобную программу: указываешь мышкой место на воде около берега острова или озера, нажимаешь в SatMap Ctrl+Z, копируя координаты точки, и программа сама быстренько создавала бы трек или выделение вдоль ближайшей к указанной точке береговой линии, используя файлы высот SRTM.
 
Но пока у нас такой специальной программы нет, можно использовать для этой цели возможности программы Global Mapper для создания треков вдоль береговой линии и любой текстовый редактор (например, Блокнот) для превращения трека в выделение для SatMap.
 
Вот примеры изображений таких треков, открытых в SatMap:
Озеро Байкал Береговая линия
Остров Пхукет Береговая линия
Великобритания Береговая линия
 
Сами файлы треков и выделения SatMap для этих примеров можно скачать здесь:
Озеро Байкал Береговая линия Трек
Остров Пхукет Береговая линия Трек
Остров Пхукет Береговая линия Выделение SatMap
Великобритания Береговая линия Трек
Великобритания Береговая линия Выделение SatMap
 
А вот довольно подробная инструкция для создания таких треков и выделений вдоль береговых линий. Конечно, вместо этой кучи букв удобнее было бы показать все это в небольшом видео, положив его где-нибудь на youtube, но пока есть только это описание работы:

Всего записей: 208 | Зарегистр. 06-05-2010 | Отправлено: 07:05 14-10-2019 | Исправлено: nemo3001, 09:29 14-10-2019
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nemo3001
Вот это ты заморочился!

Всего записей: 3564 | Зарегистр. 19-04-2005 | Отправлено: 08:30 14-10-2019
nemo3001

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

Цитата:
Вот это ты заморочился!

Просто интересно было научиться быстро делать треки и выделения вдоль берегов (и вдоль любых изолиний высоты на Земле).
 
Ну, а SatMap приятным бонусом показал еще и длину каждого созданного трека: например, вдоль берега Пхукета 200 км, Байкала - 2200 км, Великобритании - 10000 км. Любопытная получилась информация, не часто ее увидишь где-то...

Всего записей: 208 | Зарегистр. 06-05-2010 | Отправлено: 09:53 14-10-2019 | Исправлено: nemo3001, 09:56 14-10-2019
karst

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
 
Можно ли дать программе задание скачать тайлы вокруг точек на нужное расстояние и глубину уровней?
Кажется вдоль трека это сделать можно.

Всего записей: 295 | Зарегистр. 05-07-2008 | Отправлено: 16:09 15-10-2019 | Исправлено: karst, 16:11 15-10-2019
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
Вдоль трека - есть. Вокруг точек - нет, ты первый спросил о таком

Всего записей: 3564 | Зарегистр. 19-04-2005 | Отправлено: 16:42 15-10-2019
nemo3001

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

Цитата:
Можно ли дать программе задание скачать тайлы вокруг точек на нужное расстояние и глубину уровней?  


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

Если в KML файле с путевыми точками в текстовом редакторе глобально заменить Point на LineString и продублировать координаты каждой точки внутри тега coordinates (сделав из нее "трек" нулевой длины), то SatMap уже согласна закачивать тайлы вокруг такой точки-трека на нужное расстояние и глубину уровней
 
И вообще, в KML файле совсем несложно таким способом превращать треки в выделения, путевые точки в треки, а треки в группы путевых точек, заменяя теги Point, LineString и Polygon/LinearRing и играя с координатами.
Да и сама программа SatMap уже давно научилась легко превращать выделение в трек.  
 
А может быть есть какие-то готовые программы, которые умеют по желанию пользователя трансформировать KML файлы треков/выделений/путевых точек между собой, а еще бы делить на части и склеивать сложные KML файлы?

Всего записей: 208 | Зарегистр. 06-05-2010 | Отправлено: 19:14 15-10-2019 | Исправлено: nemo3001, 19:28 15-10-2019
relictus

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

Всего записей: 3564 | Зарегистр. 19-04-2005 | Отправлено: 19:24 15-10-2019
relictus

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

Цитата:
А может быть есть какие-то готовые программы...

Сам пользовался такими:
GPSBabel - https://www.gpsbabel.org/
GPS Track Editor - http://www.gpstrackeditor.com/
GPX Editor - https://sourceforge.net/projects/gpxeditor/
Наверняка есть и другие, но мне хватало и вышеназванных.

Всего записей: 3564 | Зарегистр. 19-04-2005 | Отправлено: 08:40 16-10-2019
nemo3001

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

Цитата:
Сам пользовался такими:

И правда, очень удобные программы.
GPSBabel легко разделил сложный kml файл с сотнями треков, созданный программой Global Mapper, на отдельные plt и wpt файлы (для этого я использовал входной формат "Google Earth (Keyhole)" и выходной формат OziExplorer).  
А GPX_Editor и GPS Track Editor быстро и удобно позволили отредактировать длинный трек, удалив из него лишние части.
Ну, а в качестве конвертера разных форматов треков можно использовать и программу SatMap, открывая в ней треки в одном формате и сохраняя в другом.
Спасибо за ссылки.
 
Озеро Байкал Береговая линия
Озеро Байкал Береговая линия Трек

Всего записей: 208 | Зарегистр. 06-05-2010 | Отправлено: 16:06 25-10-2019 | Исправлено: nemo3001, 17:12 25-10-2019
GEGEMON

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

Всего записей: 2423 | Зарегистр. 07-02-2006 | Отправлено: 22:06 25-10-2019 | Исправлено: GEGEMON, 22:42 25-10-2019
nemo3001

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Занимаясь с треками, обнаружил, что в окне прямоугольного выделения при склейке фрагмента спутниковой карты в графический файл программа SatMap "забывает" наложить на изображение карты треки, если поставить отметку "разбить на фрагменты размером".  
 
Если эту отметку не ставить, то программа без проблем накладывает треки на изображение карты. Эта особенность в работе программы проявляется независимо от выбранного для склейки слоя (спутник/гибрид/карта/ландшафт).
 
Не знаю, правда, будет ли возможность исправить эту ошибку в программе, но все-таки решил сообщить о ней.
 
Вот пример такой склейки в SatMap:
02_Гибрид+Спутник+Треки+Без разбиения на фрагменты.jpg
02_Гибрид+Спутник+Треки+С разбиением на фрагменты_1x1.jpg
Окно программы SatMap

Всего записей: 208 | Зарегистр. 06-05-2010 | Отправлено: 11:04 27-10-2019 | Исправлено: nemo3001, 11:20 27-10-2019
karst

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

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

Так в чем проблема сделать?
 
nemo3001

Цитата:
Если в KML файле с путевыми точками в текстовом редакторе глобально заменить Point на LineString и продублировать координаты каждой точки внутри тега coordinates (сделав из нее "трек" нулевой длины), то SatMap уже согласна закачивать тайлы вокруг такой точки-трека на нужное расстояние и глубину уровней
 

 
Несколько геморройно, если дублировать координаты каждой точки внутри тега coordinates придется вручную! Да и точки нужны бывают далеко не по всей площади.
 
Хотелось бы просто выделить участок с нужными точками, задать глубину закачки с количеством уровней и получить список закачки.

Всего записей: 295 | Зарегистр. 05-07-2008 | Отправлено: 22:13 29-10-2019 | Исправлено: karst, 22:15 29-10-2019
relictus

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

Цитата:
Не знаю, правда, будет ли возможность исправить эту ошибку в программе, но все-таки решил сообщить о ней.  

karst

Цитата:
Так в чем проблема сделать?

Да писал уже раньше не раз - что-то добавлять/изменять в v2.x не буду, только проблемы с закачкой.

Всего записей: 3564 | Зарегистр. 19-04-2005 | Отправлено: 09:01 30-10-2019
nemo3001

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

Цитата:
добавлять/изменять в v2.x не буду, только проблемы с закачкой

Это ничего, что SatMap v2.x стабилизировалась. Пройдет время, а там глядишь и SatMap v3.x начнет понемногу пополняться функционалом, да выйдет в свои первые рабочие релизы.
 
То, что не хватало или с неточностями было в SatMap v2.x, можно будет уточнять и поправлять уже в новой версии программы. Так что наши нынешние багрепорты и хотелки возможно еще пригодятся и для SatMap v3.x.
 
А пользователям SatMap v2.x как обычно можно будет совмещать ее достоинства с функционалом SAS.Planet или других программ. Ну, или писать свои утилиты, делающие работу с SatMap v2.x и с ее кэшами, со списками треков/путевых точек/выделений и тд более удобной.
 
Кстати, работая иногда в SAS.Planet, я частенько чувствую, что там мне периодически не хватает удобства и легкости работы, как у SatMap v2.x.  
Например, возможность подключить/отключить много накопленных кэшей, хранящихся каждый в одном отдельном файле в любом удобном месте (где для этого достаточно места), а еще и надежно "прикрыть" от случайных изменений эти кэши верхним в списке рабочим кэшем - это все очень круто и удобно.
 
Я, конечно, не большой специалист в SAS.Planet, как впрочем и в SatMap v2.x, но многие удобства работы в SatMap v2.x, вроде удобства загрузки множества тайлов, горячих клавиш (Ins/Ctrl+T/Ctrl+W для треков и путевых точек, или Ctrl+S/H/L/M для слоев, Ctrl+Num 1-9 для выбора масштаба, и всяких там Ctrl+G, Ctrl+Z/X/Y, стрелок для перемещения по тайлам и тд, возможности переключения способа масштабирования колесиком мыши (к центру или к указателю), возможности внешнего управления отображением программой SatMap v2.x через параметры командной строки (zoom=?, lat=?, lon=?) без запуска каждый раз нового экземпляра программы (как это происходит в SAS.Planet), как и многие другие удобства SatMap v2.x - а я не перечислил и небольшой их части - делают SatMap v2.x моей почти ежедневной быстрой помощницей в самых разных делах, наряду, конечно, с SAS.Planet, и Google/Яндекс картами и другими похожими программами и он-лайн сервисами.
 
Так что еще вполне возможно, что мы все когда-нибудь сможем использовать и закачку тайлов вокруг путевых точек, и много совершенно новых особенностей программы в будущем, когда ссылка на загрузку SatMap v3.x появится в шапке этого форума после появления ее рабочего релиза.

Всего записей: 208 | Зарегистр. 06-05-2010 | Отправлено: 14:01 30-10-2019 | Исправлено: nemo3001, 16:52 30-10-2019
relictus

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

Цитата:
в будущем, когда ссылка на загрузку SatMap v3.x появится в шапке этого форума после появления ее рабочего релиза

Оптимист... но я тоже на это надеюсь

Всего записей: 3564 | Зарегистр. 19-04-2005 | Отправлено: 14:12 30-10-2019
nemo3001

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
Ты тут писал как-то на этом форуме:

Цитата:
Экспорт kml по выделению туда добавить не планируешь? Очень полезная вещь! И особая точность не нужна - вполне хватит экспорт с точностью до минуты.


Цитата:
1. Загружаем в программу один или несколько кмл файлов, например любой из http://atlantides.org/downloads/pleiades/kml/ , но можно и попроще.
2. Выделяем произвольным выделением нужный участок.
3. Экспортируем в новый файл все точки kml находящиеся в пределах выделения.
В целом практически почти то же самое, что и при экспорте тайлов.
Конечно, можно делать копи-паст по одному, но уж больно муторно, когда точек много.  

 
Было тогда у тебя такое пожелание к дополнению функционала SatMap - чтобы была возможность из огромного kml файла с десятками тысяч путевых точек выделить в SatMap и сохранить в отдельный kml файл несколько точек для нужной территории.
Пока такой функционал в SatMap еще не реализован, может быть можно использовать для этого возможности программы Global Mapper?
 
Занимаясь сейчас треками и выделениями для SatMap с помощью Global Mapper, я вспомнил тот твой пост и попробовал проделать это же в Global Mapper: открыл в ней kml файл с сайта http://atlantides.org/downloads/pleiades/kml/ в 30 тыс путевых точек и треков, добавил для удобства выделения части местности слой он-лайн карты World Topo Map, выделил часть точек на экране и выполнил экспорт векторов в KML/KMZ, указав для экспорта границы, видимые на экране (можно указать и конкретные координаты).
И вот Global Mapper без проблем экспортировал из этого общего количества часть в несколько десятков путевых точек в отдельный KML файл.
 
То есть я сделал с путевыми точками в kml файле все практически так же, как описывал тут на форуме пару недель назад в своем сообщении о создании треков и выделений для SatMap с помощью Global Mapper, детали - в описании порядка работы к тому сообщению.
 
Не знаю, может быть тебе и пригодится эта идея так дополнить SatMap возможностями программы Global Mapper.
 
Примерно тоже самое, но не так удобно, может сделать и бесплатная программа GPSBabel, о которой недавно упоминал relictus

Цитата:
GPSBabel - https://www.gpsbabel.org/

В этой программе можно открыть большой kml файл, установить входной и выходной формат Google Earth (Keyhole), выбрать "Фильтры" и в окне "фильтр данных" в разделе "маршрутные точки" установить радиус в км относительно заданной координаты центра. Так в выходной kml файл попадут только маршрутные точки из указанной части местности.

Всего записей: 208 | Зарегистр. 06-05-2010 | Отправлено: 18:05 31-10-2019 | Исправлено: nemo3001, 18:51 31-10-2019
karst

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

Цитата:
Не знаю, может быть тебе и пригодится эта идея так дополнить SatMap возможностями программы Global Mapper.

 
Я с Global Mapper пока не работал. Надо будет попробовать. Спасибо.
 
Надеюсь, что эта идея пригодится и relictus при работе над новой версией.
 
 
 

Всего записей: 295 | Зарегистр. 05-07-2008 | Отправлено: 21:18 31-10-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » SatMap (часть 3)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru