День добрый. Пользуюсь SASPlanet давно и для более удобной работы дописал следующее:
1. Если импортируется файл с метками и в базе данных SASPlanet уже есть точка с таким же названием и координатами +/- то точка повторно не импортируется. ( есть обновляемый kml файл точность представления координат в котором отличается от точности хранения в Sas, поэтому = или equal не подходит). каждый раз чистить метки и добавлять заново - неудобно, а так добавляются только новые, даже если метки от предыдущего импорта перемещались по категориям и менялись иконки.
2. Поскольку сейчас у меня файл с метками около 150мб, то импорт файла меток занимает около 5-7 секунд (его сохранение, фактически). При импорте 1000+ jpeg файлов дождаться окончания нереально... Поэтому дописал механизм группового импорта файлов с промежуточным хранением всего набора меток в памяти и потом однократным записыванием в файл меток. Пока реализовал только для jpeg, но реализуемо для любого формата файлов.
3. Добавил импорт тэгов из jpeg файлов и портативные ссылки на картинки (для работы требуется запуск портативного апача, сборку могу предоставить, ссылки имеют вид (http://localhost:8888/произвольный путь)), работает с флешки на любом компе, можно показывать фотографии на карте в гостях например.
Если это всё интересно разработчикам, готов предоставить исходники изменений. Постарался сделать всё в стиле как было, но это первый опыт программирования на delphi, хотя и небезуспешный =)
Чуть переработанный импорт файлов
Re: Чуть переработанный импорт файлов
Добавил отображение информации обо всех точках в одном окне, если при клике по метке их оказывается несколько друг под другом. Особенно важно это если координаты меток точно совпадают.
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Чуть переработанный импорт файлов
Ну и приложили бы сюда работающий вариант - чисто для проверки
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Чуть переработанный импорт файлов
По пунктам 2, 3 не очень понятна суть доработки: что за тэги в jpeg и зачем локальный сервер, если фотки можно через внутренний протокол адресовать (wiki и связанный тикет в багтрекере).
А исходники лучше на битбукет залейте, чтобы можно было увидеть нормальный diff ваших доработок. Ну или сразу pull request шпуляйте - авось примут.
А исходники лучше на битбукет залейте, чтобы можно было увидеть нормальный diff ваших доработок. Ну или сразу pull request шпуляйте - авось примут.
Re: Чуть переработанный импорт файлов
Основа - основной репозиторий.
Файл SASPlanet.exe можно помещать куда угодно, папка Foto должна быть в корне любого носителя (пока пути не делал настраиваемыми)
Фотографии можно расположить в любых подпапках /Foto/, затем их надо импортировать через Управление метками - импорт, затем запустить сервер apache с помощью apache_start.bat или xampp control от имени администратора, после этого при клике на метку с фотографией её будет видно, без запуска сервера - не отображается.
Использование на свой страх и риск, но я уже пару дней пользуюсь, а без импорта картинок, но с остальными фичами - уже около полугода =)
Можно было через внутренний протокол, но поскольку я не храню фотографии в директории с SasPlanet, то проще оказалось сделать так. плюс этого способа - фотографии можно хранить на любом носителе - например на отключаемом жестком диске. таким образом SASPlanet это одно, а архив фотографий - другое.
http://yadi.sk/d/dqOahf6U5Y0Em
Файл SASPlanet.exe можно помещать куда угодно, папка Foto должна быть в корне любого носителя (пока пути не делал настраиваемыми)
Фотографии можно расположить в любых подпапках /Foto/, затем их надо импортировать через Управление метками - импорт, затем запустить сервер apache с помощью apache_start.bat или xampp control от имени администратора, после этого при клике на метку с фотографией её будет видно, без запуска сервера - не отображается.
Использование на свой страх и риск, но я уже пару дней пользуюсь, а без импорта картинок, но с остальными фичами - уже около полугода =)
Для каждой фотографии при экспорте из лайтрума можно указать ключевые слова, их же можно указывать в свойствах файла через проводник Windows.zed писал(а):По пунктам 2, 3 не очень понятна суть доработки: что за тэги в jpeg и зачем локальный сервер, если фотки можно через внутренний протокол адресовать (wiki и связанный тикет в багтрекере).
Можно было через внутренний протокол, но поскольку я не храню фотографии в директории с SasPlanet, то проще оказалось сделать так. плюс этого способа - фотографии можно хранить на любом носителе - например на отключаемом жестком диске. таким образом SASPlanet это одно, а архив фотографий - другое.
http://yadi.sk/d/dqOahf6U5Y0Em
Последний раз редактировалось Robbi 06 июн 2013, 00:26, всего редактировалось 1 раз.
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Чуть переработанный импорт файлов
Этот файл нельзя открыть, так как он нарушает Условия использования.
Re: Чуть переработанный импорт файлов
Да, гуглу видимо не понравилось наличие исполняемых файлов Apache...
http://yadi.sk/d/dqOahf6U5Y0Em
пароль - 12345
http://yadi.sk/d/dqOahf6U5Y0Em
пароль - 12345
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Чуть переработанный импорт файлов
а вот отображение двух и более фоток под курсором - очень даже ничего
сетую за включение в билд
сетую за включение в билд
Re: Чуть переработанный импорт файлов
Не очень представляю как сделать пуш только перенесенной в основную ветку заплатки, без своей ветки изменений. Вот заплатка, если посчитают достойным её добавление =)garl писал(а):а вот отображение двух и более фоток под курсором - очень даже ничего
сетую за включение в билд
- Вложения
-
- thg-import-osyupj.zip
- (2.49 КБ) 270 скачиваний
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза