View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001568SAS.Планета[All Projects] Хотелкаpublic14-09-2012 12:1715-10-2012 18:17
Reportervasketsov 
Assigned Tovasketsov 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformWindowsOSVistaOS VersionUltimate
Product Version120808 
Target Version131111Fixed in Version131111 
Summary0001568: Импорт меток из CSV
DescriptionУ всех конечно источники csv разные, но суть одна.

Например у меня есть девайс Columbus V-990.
GPS-логгер, пишет cvs со ссылками на аудиозаписи (обычные WAV).
Когда едешь или идёшь - очень удобно метки ставить, можно чего-нибудь сказать.

Но вот разбирать потом это пока что красиво нечем. Есть экспорт в KMZ - но в архив не попадают WAV-ы, так что в GE услышать ничего нельзя. И вообще при любом экспорте трека все WAV-ы не экспортируются. Что конечно преступно глупо. Но вот так сделано.

Проиграть WAV из саса - это ерунда, я это уже делал. Да и касается это только такого почти что уникального девайса. То бишь вся нестандартность - притянуть файл по ссылке в поле.

А вот импорт csv актуален сам по себе.
Tagscsv, звуки, импорт, метки, плагины
Attached Filesrar file icon 12083000.rar [^] (85,610 bytes) 12-10-2012 09:07

- Relationships

-  Notes
(0008925)
Tolik (manager)
14-09-2012 12:46

Тогда как информация к размышлению - список полей в заголовке CSV из GPSBabel
(0008926)
vasketsov (manager)
14-09-2012 13:03

В общем да, похоже это unicsv (с первой строкой в качестве заголовка).
Ну да я его и имел в виду, а делать импорт файлов без заголовка я и не планировал.
(0009479)
vasketsov (manager)
10-10-2012 15:12
edited on: 10-10-2012 15:15

Господа, если кто __реально__ юзает CSV со/для своих девайсов и т.п. - плиз приаттачьте __реальные__ файлики для тестирования.
Цель - оперировать на реальных людях, чтобы было понятно, где точки, где полилинии, чтобы сразу реальные варианты реализовать.

(0009513)
vasketsov (manager)
11-10-2012 22:06

В принципе импорт из csv сделан, на своих девайсах я потестировался.
Звук буду делать в DLL через http://www.symmetrica.net/newac/, с ним уже
работал.
(0009516)
Tolik (manager)
12-10-2012 06:53
edited on: 12-10-2012 06:53

Нужна инструкция - формат файла, имена полей, форматы чисел (в частности координат). И пример файла.

(0009523)
vasketsov (manager)
12-10-2012 09:06
edited on: 12-10-2012 09:07

>Нужна инструкция ... И пример файла.
)))))))))))))))))))))))))))))))))))
Это мне нужны примеры ваших файлов ))

В сообщении от 14-09-2012 14:46 ссылка на поля есть. С примерами.
Чё генерит мой девайс - приаттачил (12083000.rar).

(0009524)
Tolik (manager)
12-10-2012 09:10

То есть реализовано точно как в GPSBabel?
(0009526)
vasketsov (manager)
12-10-2012 09:15

Да, названия полей взял как по ссылке + из моего девайса.
Потому и прошу реальные примеры, чтобы потом внезапно не выяснилось, что поле вдруг зовётся XPOS, и импорт не работает ))
(0009531)
vasketsov (manager)
13-10-2012 20:33

Через newac так и не смог добиться нормальной работы в DLL (при том что в EXE работает отлично) - сделал через BASS.
http://www.un4seen.com/
DLL подгоню завтра (ну то есть уже сегодня)))))), надо на битбукет залить да с плагинами BASS-а разобраться.

Логика такова:

Если есть подпапка PlayerPlugin - оттуда берутся DLL-и по маске '*player*.dll' и проверяются на соответствие API. Как только нашёлся первый доступный - он объявляется плагином и будет использоваться.

В подпапке PlayerPlugin может быть ini-шка с именем, равным имени плагина + '.ini', там можно указать предзагружаемые DLL (нужно чтобы не обламывалась статическая линковка). Я также допилю ini на тему указывания папки с плагинами BASS-а (так как многие софтины его используют, тот же AIMP, так что может быть удобно загружать их из специальным образом указанной папки).

Если плагин доступен - модифицируется контекстная менюшка для меток, добавляется команда Play. По натии на неё смотрится, есть ли в описании строки типа 'VOX: VOX00170'. Если файл доступен - он играется. Запускать можно несколько раз не дожидаясь конца воспроизведения. Закрывать САС можно не дожидаясь конца воспроизведения.

Если нет подпапки PlayerPlugin - ничего не меняется.
(0009532)
vasketsov (manager)
14-10-2012 09:53

Репозиторий плагина:
https://bitbucket.org/vasketsov/vsaplayer

DLL и пример INI можно взять отсюда:
https://bitbucket.org/vasketsov/vsaplayer/src/-1/.Bin?at=default
Внимание! В примере путь до плагинов указан (для примера) до папки с AIMP.

DLL и INI надо положить в подпапку PlayerPlugin.
Если есть уже локально сам BASS.dll и его плагины - можно поправить пути к ним в INI. Если нет - можно положить BASS.dll и его плагины прямо в PlayerPlugin и убрать все пути из INI.

Всё что связано с BASS - брать отсюда:
http://www.un4seen.com/
или из папок с другими локальными программами, если таковые уже есть.

- Users who viewed this issue
User List Anonymous (4294x), Oniman777 (4x), mazitovra (1x), onuff (1x), SBJoker (1x)
Total Views 4301
Last View 25-05-2020 06:56

- Issue History
Date Modified Username Field Change
14-09-2012 12:17 vasketsov New Issue
14-09-2012 12:46 Tolik Note Added: 0008925
14-09-2012 12:55 vdemidov Tag Attached: экспорт
14-09-2012 12:56 vdemidov Tag Detached: экспорт
14-09-2012 12:57 vdemidov Tag Attached: импорт
14-09-2012 12:57 vdemidov Tag Attached: метки
14-09-2012 13:03 vasketsov Note Added: 0008926
10-10-2012 13:19 vasketsov Assigned To => vasketsov
10-10-2012 13:19 vasketsov Status new => assigned
10-10-2012 15:12 vasketsov Note Added: 0009479
10-10-2012 15:15 vasketsov Note Edited: 0009479 View Revisions
11-10-2012 22:06 vasketsov Note Added: 0009513
12-10-2012 06:53 Tolik Note Added: 0009516
12-10-2012 06:53 Tolik Note Edited: 0009516 View Revisions
12-10-2012 09:06 vasketsov Note Added: 0009523
12-10-2012 09:07 vasketsov File Added: 12083000.rar
12-10-2012 09:07 vasketsov Note Edited: 0009523 View Revisions
12-10-2012 09:10 Tolik Note Added: 0009524
12-10-2012 09:15 vasketsov Note Added: 0009526
13-10-2012 20:33 vasketsov Note Added: 0009531
14-10-2012 09:53 vasketsov Note Added: 0009532
14-10-2012 09:54 vasketsov Tag Attached: csv
14-10-2012 09:54 vasketsov Tag Attached: плагины
14-10-2012 09:54 vasketsov Tag Attached: звуки
14-10-2012 09:55 vasketsov Status assigned => resolved
14-10-2012 09:55 vasketsov Fixed in Version => 131111
14-10-2012 09:55 vasketsov Resolution open => fixed
15-10-2012 18:17 vdemidov Target Version 22xxxx => 131111



Copyright © 2007 - 2020 SAS.Planet Team