ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (https://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (https://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Диспетчерское ПО «АвтоГРАФ.PRO» v.5.x (.NET) (https://forum.tk-chel.ru/showthread.php?t=3781)

drTr0jan 29.03.2017 04:47

plex, у нас все клиенты (30 штук) установлены на ПК с выходом в интернет. Расскажите, как централизованно загрузить векторную карту на всех 30 ПК? Дилер не знает, как это сделать.

plex 29.03.2017 04:53

Цитата:

Сообщение от drTr0jan (Сообщение 156307)
plex, у нас все клиенты (30 штук) установлены на ПК с выходом в интернет. Расскажите, как централизованно загрузить векторную карту на всех 30 ПК? Дилер не знает, как это сделать.

Автоматически сложно, но достаточно добавить карту в схему и разместить карту на АвтоГРАФ сервере. Или же администратор просто скопирует карту на 30 рабочих мест, на каждое по минуте, итого пол часа и целый год 30 довольных пользователей с картой.

denisio 29.03.2017 05:25

Некоторым дилерам неплохо бы занятся саморазвитием, например посмотреть как это можно сделать на месте. У меня заняло 5 минут написать скрипт на powershell. Он проверяет локальный файл, если он устарел по сравнению с сервером - он скачивает с сервера новый на его место. Перефразируя - если у дилеры на сервере положить файлы - клиент может запускать перед AutoGRAPH этот скрипт, который перекачает файл если надо и только потом запустит AutoGRAPH. Да, распаковку я не делал, но если надо - допишите сами, последней строкой после закачки.

PHP код:

$URL "https://i.tk-chel.ru/maps/vector/Бурятия.zip"
$LOCAL_FILE "D:\Бурятия.zip"

$needToLoad $false
if(Test-Path $LOCAL_FILE)
{
    
"Exist, check local file"
    
$response Invoke-WebRequest -Uri $URL -Method HEAD
    $serverModifiedTime 
= [DateTime$binary.Headers["Last-Modified"]
    
$localFileInfo Get-ItemProperty -Path $LOCAL_FILE
    $needToLoad 
$localFileInfo.LastWriteTime -lt $serverModifiedTime
}
else
{
    
"Non exists, need to load"
    
$needToLoad $true
}

if(
$needToLoad) {
    
"Loading file from $URL"
    
Invoke-WebRequest -Uri $URL -Method GET -OutFile $LOCAL_FILE



nitron777 31.03.2017 03:02

Уже нет никаких нервов ! релиз 181. Модуль техконтроль. Работает, считает, выводит пиктограммки. НО !!! При закрытии программы и запуске ее заново она начинает весь пересчет ЗАНОВО :RTFM: Данные не подгружаются.

Добавлено через 4 минуты
Я обращался в техподдержку с вопрос по расчетам площадей полей. 3 дня - ответа нет. Напоминаю одно и тоже поле с неизменными контурами программа показывает в разных местах разную площадь ! Обработка полей - одна площадь, в селекторе рейсов вторая площадь, в редакторе геозон третья. Как давать такой инструмент пользователям если даже статитческий объект - геозона с заранее известной площадью в разных местах высвечивается по разному ???!!!

nitron777 31.03.2017 03:12

Не закрывая программу убрал галочку включения модуля ТО. Программа как обсчитывала ТС так и дальше считает. Модуль же отключен ???? Пока не перезагрузишь не успокоится. Вообщем сырой модуль не рекомендую к использованию.

programmer 31.03.2017 04:09

Цитата:

Сообщение от nitron777 (Сообщение 156611)
Напоминаю одно и тоже поле с неизменными контурами программа показывает в разных местах разную площадь ! Обработка полей - одна площадь, в селекторе рейсов вторая площадь, в редакторе геозон третья.

  1. В редакторе геозон площадь рассчитывается по упрощённой формуле, поэтому она может немного отличаться от того, что показывается в рейсах и Модуле обработки полей.
  2. Модуль обработки полей считает любые вхождения в конкретное указанное поле.
  3. Встроенная в селектор рейсов обработка полей определяет нахождение ТС на поле автоматически по заданным фильтрам, т. е. из расчёта исключаются проезды по полям и также могут быть исключены куски треков с реальной обработкой при неправильно подобранной фильтрации.
  4. Поэтому никак не гарантировано совпадение результатов пп. 2 и 3.
  5. Если Вам настролько нужна точность, тогда либо считайте куски отдельно с указанием точного времени начала и конца обработки каждым ТС, либо оборудуйте орудия датчиками работы и подключайте их к приборам ТС.

programmer 31.03.2017 04:12

Цитата:

Сообщение от nitron777 (Сообщение 156614)
Вообщем сырой модуль не рекомендую к использованию.

Вы не рекомендуете пользоваться модулем из-за того, что он не отключился во время расчёта? И из-за того, что Вы закрываете программу до того, как будет завершён расчёт?... Без комментариев.

nitron777 31.03.2017 04:15

Цитата:

Сообщение от programmer (Сообщение 156617)
Цитата:

Сообщение от nitron777 (Сообщение 156611)
Напоминаю одно и тоже поле с неизменными контурами программа показывает в разных местах разную площадь ! Обработка полей - одна площадь, в селекторе рейсов вторая площадь, в редакторе геозон третья.

  1. В редакторе геозон площадь рассчитывается по упрощённой формуле, поэтому она может немного отличаться от того, что показывается в рейсах и Модуле обработки полей.
  2. Модуль обработки полей считает любые вхождения в конкретное указанное поле.
  3. Встроенная в селектор рейсов обработка полей определяет нахождение ТС на поле автоматически по заданным фильтрам, т. е. из расчёта исключаются проезды по полям и также могут быть исключены куски треков с реальной обработкой при неправильно подобранной фильтрации.
  4. Поэтому никак не гарантировано совпадение результатов пп. 2 и 3.
  5. Если Вам настролько нужна точность, тогда либо считайте куски отдельно с указанием точного времени начала и конца обработки каждым ТС, либо оборудуйте орудия датчиками работы и подключайте их к приборам ТС.

Речь идет только об площади поля. Алгоритм расчета площади геозоны во всех вариантов одинаков или нет ? Не обработки поля.

programmer 31.03.2017 04:15

Цитата:

Сообщение от nitron777 (Сообщение 156611)
При закрытии программы и запуске ее заново она начинает весь пересчет ЗАНОВО

Это может случится, если Вы до закрытия программы меняли какие-то настройки, от которых зависит расчёт.

programmer 31.03.2017 04:17

Цитата:

Сообщение от nitron777 (Сообщение 156620)
Речь идет только об площади поля. Алгоритм расчета площади геозоны во всех вариантов одинаков или нет ?

Обратие внимание:
Цитата:

Сообщение от programmer (Сообщение 156620)
1. В редакторе геозон площадь рассчитывается по упрощённой формуле, поэтому она может немного отличаться от того, что показывается в рейсах и Модуле обработки полей.



Текущее время: 12:54. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot