Leica Captivate. Приложение Inventory
Leica Captivate. Приложение Inventory
Мы продолжаем цикл статей о приложениях, совместимых с Leica Captivate.
Приложение, описанное в этой статье, будет очень полезным при топографической съемке большого количества объектов со многими атрибутами, например объектов коммунального хозяйства.
Приложение Inventory
Данное приложение расширяет возможности приложения Measure ПО Leica Captivate, добавляя к нему функции кодирования объектов топографической съемки.
Ключевой особенностью приложения является поддержка вложенных атрибутов и идентификаторов объектов.
Рассмотрим возможности данной функции.
Функция Nested Attributes (Вложенные атрибуты) позволяет установить зависимость значений вложенных атрибутов от значения родительского атрибута.
В качестве примера представьте, что вы проводите съемку автомобилей.
Вы выполняете измерение точки и присваиваете ей код Car (Автомобиль). Точка с кодом Car содержит два атрибута.
Первый атрибут именуется Country (Страна) и может принимать одно из следующих значений: German (Германия), American (США) и Japanese (Япония).
Второй атрибут именуется Brand (Производитель).
В стандартном приложении Measure пакета Leica Captivate список возможных значений атрибута 2 не зависит от значения атрибута 1.
Приложение Inventory позволяет устанавливать фильтры возможных значений зависимого атрибута. В нашем случае перечень возможных значений атрибута 2 будет зависеть от значения атрибута 1.
В приведенном примере при выборе значения German (Германия) для атрибута 1 (Country [Страна[) перечень доступных значений для атрибута 2 (Brand [Производитель]) будет ограничен только немецкими производителями (Audi, BMW, Volkswagen)
Если первый атрибут будет иметь значение American (США), то перечень значений атрибута 2 будет ограничен только американскими производителями (Chrysler, GM, Ford)
Приложение Inventory IDs позволяет задавать уникальные идентификаторы (ID) и связывать с ними значения кодов и атрибутов, которыми будут автоматически заполняться поля при указании соответствующего ID.
Например, запись с ID = GB может содержать следующие значения полей:
- Code (Код): Car (Автомобиль)
- Country (Страна): German (Германия)
- Brand (Производитель): BMW
- …
Запись с ID = AF автоматически заполнит поля следующими значениями:
- Code (Код): Car (Автомобиль)
- Country (Страна): American (США)
- Brand (Производитель): Ford
- …
При указании ID записи все поля заполняются соответствующими сохраненными в записи значениями, что обеспечивает быстрое сохранение правильных данных точки даже при большом числе атрибутов.
Уникальные идентификаторы (ID) можно задавать вручную. Кроме того, возможно автоматическое заполнение полей считыванием штрихкодов. В нашем примере пользователь может считать штрихкод на автомобиле, в котором зашифрован идентификатор (ID) GB, и передать это значение приложению Inventory. После чего код, а также значения первого (Страна) и второго (Производитель) атрибутов будут заполнены автоматически.
Сканер штрихкодов подключается к прибору CS20 по Bluetooth.
Файлы, содержащие правила фильтров для каждого кода (определяющие, каким образом один атрибут влияет на значение другого) и соответствия кодов с уникальным ID (определяющие связь между ID, кодом и значениями атрибутов), должны быть определены перед началом использования приложения. Файлы выбираются при запуске приложения.
Подробное руководство к данному приложению доступно на веб-сайте myWorld. Его можно загрузить вместе с приложением.
Перед принятием решения о покупке пробную версию приложения можно скачать с сайта Leica myWorld. Чтобы приобрести приложение, свяжитесь с местным представителем компании Lieca.