При щелчке правой кнопкой с нажатым Ctrl операции контекстного меню, относящиеся к тайлу под курсором, должны относиться к тайлу того масштаба, каков масштаб сетки.
Пример: Контекстное меню (Ctrl+RightClick по карте) 16 масштаба с включённой сеткой 19го должен относиться к тайлу 19, а не 16 масштаба.
Чего вы хотите?
Модератор: Tolik
Re: Чего вы хотите?
Даже если из этих идей будет реализована всего одна, я буду очень рад.
1) Настройка цвета и толщины линии трека.
1*) Если возможно, отображение трека градиентом (чем выше скорость в указанном месте трека, тем краснее, чем меньше - тем синЕе)
...........(или, чем больше высота - тем участок трека краснее, чем ниже - тем синее)
...........(я просто не знаю, что хранится в kml-файлах, и что на основе этого можно вычислить)
2) Автоматическое поворачивание карты на нужный угол таким образом, чтобы направление движения GPS-приёмника было снизу вверх.
3) Просмотр карт в перспективной проекции (как это сделано в GPS-навигаторах или программе Google Earth)
4) Возможность поставить на закачку кэш, указав масштаб и выделив мышью область для закачки.
5) Реализовать такой выбор тайлов:
......а) если просмотр осуществляется в масштабе х17
......б) а в кэше есть только тайлы масштаба х16 и х18
....то генерировать карту на основе х18 - они ведь более детальные.
1) Настройка цвета и толщины линии трека.
1*) Если возможно, отображение трека градиентом (чем выше скорость в указанном месте трека, тем краснее, чем меньше - тем синЕе)
...........(или, чем больше высота - тем участок трека краснее, чем ниже - тем синее)
...........(я просто не знаю, что хранится в kml-файлах, и что на основе этого можно вычислить)
2) Автоматическое поворачивание карты на нужный угол таким образом, чтобы направление движения GPS-приёмника было снизу вверх.
3) Просмотр карт в перспективной проекции (как это сделано в GPS-навигаторах или программе Google Earth)
4) Возможность поставить на закачку кэш, указав масштаб и выделив мышью область для закачки.
5) Реализовать такой выбор тайлов:
......а) если просмотр осуществляется в масштабе х17
......б) а в кэше есть только тайлы масштаба х16 и х18
....то генерировать карту на основе х18 - они ведь более детальные.
- svp
- Советчик
- Сообщения: 447
- Зарегистрирован: 26 авг 2008, 11:14
- Откуда: Белгород
- Благодарил (а): 2 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Чего вы хотите?
Crot писал(а):4) Возможность поставить на закачку кэш, указав масштаб и выделив мышью область для закачки.
Уже есть. Только сперва выделяете, потом указываете масштаб, который качать.
Сомневаюсь, что 2 и 3 могут появиться в скором времени.
Crot писал(а):генерировать карту на основе х18 - они ведь более детальные.
Была и высказывалась такая идея. Автор сказал, что отрисовка будет гораздо медленнее, так как тайлов надо грузить из кеша в 4 раза больше, чем видно на экране.
Вот если бы была реализована предлагавшаяся подгрузка тайлов из кеша в параллельном потоке, тогда можно было бы не переживать из за скорости загрузки бОльшего кол-ва тайлов в вашем случае.
-
arxey
- Постигающий Дао
- Сообщения: 139
- Зарегистрирован: 15 сен 2008, 11:21
- Благодарил (а): 10 раз
- Поблагодарили: 22 раза
Re: Чего вы хотите?
Хорошо бы было добавить возможность получения ссылок на файлы предпросмотра от Космоснимков (сервис: "поиск снимков"). Это снимки IKONOS, QuickBird, EROS-A, EROS-B, WorldView-1. Даже в режиме "quicklook" многие из них в 1,5-2 раза превосходят старую Ландсатовскую основу (у которой разрешение 12-15метров). На территориях "не покрытых" высоким разрешением - такие предпросмотры хорошее подспорье.
- Vasya
- Советчик
- Сообщения: 266
- Зарегистрирован: 14 июл 2008, 13:06
- Откуда: Одесса
- Поблагодарили: 3 раза
- Контактная информация:
Re: Чего вы хотите?
Предложение таково:
Все закачки текущей карты обозначать на экране, а-ля выделенны и подсвечены определённым цветом
Если есть одна закачка - просто обозначить её пунктиром на карте, возможно немного затемнить.
Если же несколько закачек - то можно их пронумеровать.
При этом на самом выделении можно писать дополнительную информацию - масштаб, и т.д.
Все закачки текущей карты обозначать на экране, а-ля выделенны и подсвечены определённым цветом
Если есть одна закачка - просто обозначить её пунктиром на карте, возможно немного затемнить.
Если же несколько закачек - то можно их пронумеровать.
При этом на самом выделении можно писать дополнительную информацию - масштаб, и т.д.
Re: Чего вы хотите?
Werefox писал(а):Koss писал(а):Хочу загружать точки и треки из Ozi!
http://www.ada.ru/GPS/OziMapConverter/index.htm
Werefox писал(а):Koss писал(а):Хочу загружать точки и треки из Ozi!
http://gis4all.ru/2008/11/25/kmler-ozi-plt-wpt-kml/
а есть исходники на делфи, чтоб без конвертеров? ну это пусть в самую последнюю очередь!
--------------------------------------------------------------------------------------------------------------------------
Хочу, чтоб был поиск населённых пунктов. Чтоб можно было выделить область (как при закачке), выбрать в каком слое искать (например Яндекс карты). написать запрос, и чтоб по запросу выдавался список найденных мест и выбор слоя. для этого нужно будет качать отдельную базу..
вот механизм поиска я не понял.. но работает же у Яндекса
Ещё будет мегабонусом поиск по объектам викимапии!
--------------------------------------------------------------------------------------------------------------------------
Галочку "Загрузить поверх имеющихся тейлов" в окне загрузки выделений - загружать новые тейлы с нэта с удалением старых.
Re: Чего вы хотите?
С удовольствием ознакомился с программой, большое спасибо ее создателям!
Огромным плюсом стала бы поддержка плагинов, но из форума я понял так, что в ближайшее время этого ждать не приходится. Поэтому пожелание такое: сделать возможность выгрузки склеенной карты в файл по запросу из внешней программы. Т.е. SAS.Планета работает в фоновом режиме, а внешняя программа запрашивает и использует изображения.
Пример возможной реализации:
1. Внешняя программа создает в каталоге SASPlanet\Query "сигнальный" файл с установленным расширением (например m0001.que). В файл записывается (построчно, или в формате имя=значение):
- источник карты (условный номер, например: 0=карты Googe, 1=снимки Google и т.д.)
- координаты углов запрашиваемого прямоугольника (широта и долгота в WGS84)
- требуемый масштаб (количество метров в пикселе) - SAS.Планета должна определить ближайший доступный в сторону уменьшения детализации
2. SAS.Планета мониторит наличие "сигнальных" файлов в каталоге SASPlanet\Query с частотой 1 раз в секунду, при нахождении считывает из него данные и удаляет файл.
3. После загрузки требуемого участка SAS.Планета создает в каталоге SASPlanet\Query файлы карты bmp и привязки map (в нашем примере m0001.bmp и m0001.map).
4. В случае невозможности загрузки карты (или истечении интервала ожидания), а также в случае запроса слишком большого изображения, в каталоге SASPlanet\Query создается файл m0001.err (в нашем примере m0001.err) с условным кодом ошибки.
-----
Разумеется, это весьма примитивный способ реализации, можно реализовать и через сообщения Windows, и как сервер COM.
Огромным плюсом стала бы поддержка плагинов, но из форума я понял так, что в ближайшее время этого ждать не приходится. Поэтому пожелание такое: сделать возможность выгрузки склеенной карты в файл по запросу из внешней программы. Т.е. SAS.Планета работает в фоновом режиме, а внешняя программа запрашивает и использует изображения.
Пример возможной реализации:
1. Внешняя программа создает в каталоге SASPlanet\Query "сигнальный" файл с установленным расширением (например m0001.que). В файл записывается (построчно, или в формате имя=значение):
- источник карты (условный номер, например: 0=карты Googe, 1=снимки Google и т.д.)
- координаты углов запрашиваемого прямоугольника (широта и долгота в WGS84)
- требуемый масштаб (количество метров в пикселе) - SAS.Планета должна определить ближайший доступный в сторону уменьшения детализации
2. SAS.Планета мониторит наличие "сигнальных" файлов в каталоге SASPlanet\Query с частотой 1 раз в секунду, при нахождении считывает из него данные и удаляет файл.
3. После загрузки требуемого участка SAS.Планета создает в каталоге SASPlanet\Query файлы карты bmp и привязки map (в нашем примере m0001.bmp и m0001.map).
4. В случае невозможности загрузки карты (или истечении интервала ожидания), а также в случае запроса слишком большого изображения, в каталоге SASPlanet\Query создается файл m0001.err (в нашем примере m0001.err) с условным кодом ошибки.
-----
Разумеется, это весьма примитивный способ реализации, можно реализовать и через сообщения Windows, и как сервер COM.
- svp
- Советчик
- Сообщения: 447
- Зарегистрирован: 26 авг 2008, 11:14
- Откуда: Белгород
- Благодарил (а): 2 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Чего вы хотите?
Vlad_Z писал(а):Поэтому пожелание такое: сделать возможность выгрузки склеенной карты в файл по запросу из внешней программы. Т.е. SAS.Планета работает в фоновом режиме, а внешняя программа запрашивает и использует изображения.
Причём здесь Планета? Склейка по запросу -- совершенно отдельная задача и не смысла её запихивать в просмотрщик, по сути, таловых карт -- Планету.
Исходники, ведь, доступны. А все параметры, вместо этих странных ухищрений с "сигнальными файлами" передавать в параметрах командной строки клеящей утилиты.
Re: Чего вы хотите?
svp писал(а):Причём здесь Планета? Склейка по запросу -- совершенно отдельная задача и не смысла её запихивать в просмотрщик, по сути, таловых карт -- Планету.
В одной из веток форума обсуждалась даже возможность создания на базе Планеты системы мониторинга, что уж точно "совершенно отдельная задача и не смысла её запихивать в просмотрщик, по сути, таловых карт".
svp писал(а):Исходники, ведь, доступны. А все параметры, вместо этих странных ухищрений с "сигнальными файлами" передавать в параметрах командной строки клеящей утилиты.
Про "сигнальные файлы" я сам выше написал, что это примитив. Но зато просто в реализации.
Я говорю не только о склейке, а обо всем цикле - закачка недостающих в кэше блоков, склейка, привязка.
Исходники доступны. А я всего лишь предложил идею по дополнительному использованию Планеты.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Чего вы хотите?
Vlad_Z писал(а):А смысл моего предложения - дать разработчикам таких и иных систем универсальное средство получения карт - по сути, мини картографический сервер.
Так сделайте свой сервер (Апач + php или perl) и натравите его на кэш от SAS, и уже скриптом, вы будете делать всё что вам надо - куда уж универсальнее. Т.е. я бы назвал ваше предложение слабо относящееся к SAS, которое можно реализовать отдельно.