GithubHelp home page GithubHelp logo

nextgislogger's Introduction

NextGIS Logger

Productive data logger for Android

Screenshot_1


See About and Data structure pages for more info.

Changelog now is here.

Check how to connect Arduino and Logger also.

Manual:

License

This program is licensed under GNU GPL v2 or any later version

Commercial support

Need to fix a bug or add a feature to NextGIS Logger? We provide custom development and support for this software. Contact us to discuss options!

http://nextgis.com

nextgislogger's People

Contributors

4ertuk avatar kinda-me avatar nikitafeodonit avatar ruslankiselev avatar simgislab avatar yellow-sky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nextgislogger's Issues

Undoing a marker

Add possibility to undo a maker

  • after pressing a marker FAB changes to undo arrow
  • if this arrow is clicked, marker is not written to log, message 'marker canceled appear'
  • if not clicked, icon changes back to live data

Изменить диалог меток

Сейчас активно поле "поиска" и автоматом открывается клавиатура на пол экрана.
Предлагаю. В активити сделать кнопку поиска, по которой активируется режим поиска, после нахождения нужной метки режим должен меняться на обычный (не поле ввода строки поиска, а просто кнопка с лупой)

Accelerometer data

Could you please add accelerometer signals to the log? This info is very useful for analysis.

Активное окно ввода названия метки

Если не используется файл с метками, на форме с метками Поле ввода названия метки должно быть активировано сразу.
Ввод должен осуществляться с заглавной литеры.

Просмотр и редактирование всех меток в сессии

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

Сделать индикацию в активити состояния логгирования

Сейчас логгер предполагает переход между активити при логгировании. И не всегда понятно он включен или нет. Я понимаю, что есть уведомление в статус баре, но оно воспринимается как сообщение от программы, а не как статус логгирования, хотя при свернутой программе, именно как статус.
В общем момент для обсуждения, но я бы добавил или к заголовку или иконку приложения менял.

Add custom notification

Add custom notification layout with buttons "stop logger", "next/prev mark". Maybe with current session name or smthg similar.

При старте логгирования нельзя добавить метки

Добавления меток вынесено в окно настроек, которое блокируется при начале логгирования (что совершенно справедливо).
Предлагаю перенести добавление меток в активити выбора меток (кнопка плюс рядом с кнопкой лупа).

Использование кнопок громкости для создания меток

При нажатии кнопок вверх-вниз ставится следующая/предыдущая точка относительно последней метки.

  • должно работать с отключенным экраном
  • должно отключаться в настройках
  • создание метки должно сопровождаться вибрацией так же как и при тычке в экран

Log must be log

При каждом старте записи лога должна создаваться папочка с текущей датой и временем или датой и счетчиком, куда должны писаться файлы лога. Сами папочки должны быть не в корне sdcard, а в папке с программой.

Запись в лог координат GPS

Была бы полезна возможность включать в настройках программы запись координат GPS.
Иногда необходимо мониторить GSM на поверхности.

Мелкая правка

  1. Если соседей 0, не показывать гиперссылку для раскрытия списка, просто писать "соседей: 0"
  2. Зачем вообще нужна ссылка "раскрыть"? Можно ли от нее избавиться совсем? просто пролистывать вниз если нужно посмотреть всех соседей.
  3. Время местоположения -> Локальное время (лучше переименовать)
  4. Коды сенсоров (BMA150, AK928374 и т.д.) поставить после названий сенсоров, можно сделать серым и мельче шрифт
  5. Стрелку "Отменить" лучше заменить на стрелку "Назад" - прямую, как в браузерах, чтобы не путалась с отменой точки.

https://www.dropbox.com/s/31my4kcxk4074rj/Screenshot_2015-04-03-11-32-40.png?dl=0

Невозможно поделиться логом через GoogleDrive и Gmail

  1. при попытке поделиться логом через GoogleDrive появляется следующее сообщение:
    "Сбой при загрузке. Не удалось назначить загрузку файлов (1)"

  2. при попытке поделиться логом через приложение Gmail приложение вылетает со следующим диалогом:

screenshot_2014-12-18-01-42-21

Этот же экран теперь выскакивает постоянно, даже при незапущенном логгере и незапущенном Gmail.

Все на Android 4.4.4.

new option: skip records without GPS data

Right now generated data can't be called GPS track.

We can overcome this by a new option, which if turned on will not write records if GPS fix was for them not obtained.

Use preset categories in mark name field

Currently there is a text field and mark button.

We need to add an option that will allow to, instead of typing in mark names, select them from the list of presets.

Possible use case:

  1. User goes to options and choose option 'Use categories file'

  2. After this option is turned on, the user is asked to choose a file with categories names.

  3. Categories names is the file with the following structure:

      id,cat
      38,ABCDE
      42,EFGHIK
    
  4. After cat file is plugged in, user gets the ability to quickly get preset categories in the text area, by typing in a substr.

  5. Typing in mark text area now provides quick substitutions from the cat file. User types 'E' and gets both records suggest, he continues to type 'EF' and there is only one record left. He chooses is and it fills the text area.

  6. If mark is named using cat, the final log file gets both ID and CAT (as a NAME).

Use preset categories in mark name field

Currently there is a text field and mark button.

We need to add an option that will allow to, instead of typing in mark names, select them from list.

Possible use case:

  1. User goes to options and choose option 'Use categories file'
  2. After this option is turned on, the user is asked to choose a file with categories names.
  3. Categories names is the file with the following structure:
    id,cat 38,ABCDE 42,FGHIK
  4. After cat file is plugged in, user gets the ability to quickly get preset categories in the text area, by typing in a substr.
  5. If mark is named after preset, it gets both ID and CAT (as a NAME).

Information screen

Make a new activity showing all current data in real time.

With or without logging.

Identification field

Add a textbox to settings to allow user to identify himself by adding initials or something else.

Add the contents of the textbox to logs.

При удалении или переименовании файла категорий перестает работать выбор

При выборе файла категорий, они должны из него подгружаться в программу после чего файл можно спокойно удалить. В настройках надо поменять поведение - оставить одну кнопку по нажатии на которую либо выкл. категории либо открывается диалог выбора файла категорий для загрузки категорий в программу.

Strength of the signals

I try to use the logger. Initially there are no any signal, the logger stores -1:

Name;TimeStamp;Active;MCC;MNC;LAC;CID;RSSI
ServiceLog;1413604126546;1;-1;-1;-1;-1;-1
ServiceLog;1413604127607;1;-1;-1;-1;-1;-1

I think it is Ok (-1 == no signal).

But when I have entered into zones of good signal quality (the phone shows 4/5 bars), the logger stores 0:

ServiceLog;1413604637386;1;250;1;14711;16102;0
ServiceLog;1413604638395;1;250;1;14711;16102;0
ServiceLog;1413604639405;1;250;1;14711;16102;0
...
ServiceLog;1413604661624;1;250;1;14713;16102;0
ServiceLog;1413604662632;1;250;1;14713;16102;0
ServiceLog;1413604663640;1;250;1;14713;16102;0

Is it a bug? Did I something wrong, may be?

Добавить возможность поделится логом

В приложении нужна кнопка "поделиться" (share) логом. По ней должны открываться стандартные действия - отправить по почте, скинуть на диск гугла, яндекса и т.п.

Проблемы на экране "Метки"

  1. Цвет нажатого элемента списка почти не отвечается от ненажатого. Нужно сделать его более ярким.
  2. Сообщение "Метка сохранена" нужно показывать не дольше 1-2 секунд - сейчас оно слишком долго висит на экране и мешает нажать на метку, расположенную под ним.

List of user categories doesn't fit the screen

При начале печати открывается список выбора. У меня при этом открыта клавиатура. В результате видно только 3 первых строчки. Дальше приходится скроллить. Очень много лишний движений.

Профили

Главное окно программы должно позволять настраивать себя для организации сбора. Если мне надо поставить 4 отметки, то должно быть и 4 кнопки, а не одна.

Запретить использование альбомного режима

Вопрос довольно дискуссионный. Тут как бы 2 стороны. Устройства разные и не всеми в книжном режиме пользоваться удобно. С другой стороны в альбомном - надо отдельно UI подстраивать для более удобного использования.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.