Добавить бы генерацию .CLF-файлов для CellTrack.Вопросы, касающиеся работы сайта netmonitor.ru и форума, предложения по развитию проекта

Ответить
Antic @nwgsm.ru
Начинающий нетмониторщик
Сообщения: 6
Зарегистрирован: Вт, 31-08-2004, 15:04
Откуда: Санкт-Петербург
Контактная информация:

Добавить бы генерацию .CLF-файлов для CellTrack.

Сообщение Antic @nwgsm.ru »

Выкинуть страничку в формате .CLF не сложнее, чем сгенерить табличку по CID'ам. Стучите в асю 30290073 -- разжую, что, как и куда писать.

Из-за чего шум: конвертить руками табличку по CID'ам в .CLF для CellTrack занимает слишком много времени. Рисовать отдельную конвертилку HTML в CLF просто лениво. Да и заломает при каждом обновлении БД вылавливать изменения... Короче, предлагаю (настойчиво предлагаю!) порождать .CLF сразу на сайте, по запросу.

Формат .CLF: text/plain; charset=ASCII. Каждая строка имеет вид:

xCIDxLACdCCNC <пробел> text description

где:

xCID -- CID в hex(04);
xLAC -- LAC в hex(04);
dCC -- CC десятичный(3);
NC -- NC десятичный(02);
<пробел> -- символ "пробел" (ASCII 32, 0x20);
text description -- текст латиницей (увы, кириллицу CellTrack не понимает).

В начале описания предлагаю указывать CH десятичный(03), поскольку CellTrack эту инфу не предоставляет.
McMaster
Известный нетмониторщик
Сообщения: 637
Зарегистрирован: Вс, 29-05-2005, 13:44
Откуда: Московская область
Нетмонитор: HTC Artemis, Nokia 6600 (CellTrack+FTD)

Сообщение McMaster »

как это не понимает киррилицу? уже понимает ;)
MeteO
Начинающий нетмониторщик
Сообщения: 15
Зарегистрирован: Пт, 20-02-2004, 11:13
Нетмонитор: Nokia6630

Предложения

Сообщение MeteO »

Поправьте в базе следующие вещи (ломает перегенерировать)
1. "Л.О., Выборгский р-н, МАПП ""Брусничное""" -> Л.О., Выборгский р-н, МАПП ""Брусничное"" (лишние кавычки)
2. Замените Л.О. -> Ленинградская обл.
3. К станциям метро припишите СПб и вместо "Ст. метро" исправьте на cт. метро, т.е СПб, ст. метро "Политехническая"
4. г. Вологда, ул. К. Маркса -> г. Вологда, ул. Карла Маркса
5. Респ. Карелия -> Республика Карелия
6. Г. Псков/Калининград/Новгород -> г. * (город в lowercase)

Ну и напоследок вот желающим скрипт на перле чтобы конвертить базу (предварительно затащенную в .csv)



$strcou = 0;
while (<>) {
$strcou ++;
if ($strcou==2) { next; }
chomp;
@fields = split(";");
if ($strcou==1) {
$name = $fields[2];
$hname = $fields[4];
$getn = 5;
$#getd = 0;
while ($fields[$getn]) {
$#getd = $getn-4;
if ($fields[$getn] == "-") {
$getd[$getn-5] = "";
} else {
$getd[$getn-5] = $fields[$getn];
}
$getn ++;
}
}
if ($strcou==3) {
for ($ii = 0; $ii<$getn-5; $ii++) {
printf "%4.4x%4.4x",$getd[$ii],$hname;
print "25001 ",$name;
if ($fields[$ii+5]) {
print " - ",$fields[$ii+5],"\n";
} else {
print "\n";
}
}
$strcou=0;
}
}
Аватара пользователя
Женя
Известный нетмониторщик
Сообщения: 530
Зарегистрирован: Вт, 26-07-2005, 01:13
Откуда: из Питера
Контактная информация:

Сообщение Женя »

McMaster писал(а):как это не понимает киррилицу? уже понимает ;)
Не, не понимает. Пишешь - понимает. В следующий раз запускаешь, а вместо букв квадратики. Или надо поставить кодировку?
GAG
Гость
Сообщения: 4
Зарегистрирован: Ср, 12-04-2006, 15:18
Откуда: Москва
Нетмонитор: Nokia 3230

Сообщение GAG »

Ни кто не знает где можно взять базу по оператору UMC (Украина), в частности интересует регион Донецкая область ну или хотя бы сам город Донецк... Понимаю минимальные шансы на успех :roll: , но мало ли чем черт ни шутит!!! :wink: Заранее спасибо!!!
Всех убью - один останусь! :о)
Аватара пользователя
avm
Опытный нетмониторщик
Сообщения: 138
Зарегистрирован: Вт, 01-11-2005, 07:38
Откуда: UNBB
Нетмонитор: Nokia 6230i, SE T610, R520, W600i, QTEK 8500, N3230, Glofish X500, N86-8Gb

Сообщение avm »

вообще идеальный вариант это конвертилка CellFile TEMS в формат CellTrack...
Не исповедимы пути электронов...
Ответить