05.04.2013, 10:56
|
| »»» |
#51
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от Лаочкин
|
а как использовать OLE? Из программных средств только Excel
|
В Excel VBA.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
05.04.2013, 11:25
|
| »»» |
#52
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
|
еще можно импортировать из gpx или конвертировать из pnt или csv
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
05.04.2013, 12:17
|
| »»» |
#53
|
Пользователь
Ульяновск
Регистрация: 03.04.2013
Сообщений: 54
|
Сообщение от plex
|
еще можно импортировать из gpx или конвертировать из pnt или csv
|
подскажите как конвертировать из CSV ?
|
|
|
|
05.04.2013, 12:50
|
| »»» |
#54
|
Пользователь
Қарағанды, Қазақстан
Регистрация: 13.01.2011
Сообщений: 136
|
Подскажите, пожалуйста, как преобразовать данные из поля Real_cont в строковую переменную, или как отсечь секунды или округлить до минут (отчет рейсы)
|
|
|
|
05.04.2013, 13:03
|
| »»» |
#55
|
Пользователь
Ульяновск
Регистрация: 03.04.2013
Сообщений: 54
|
Сообщение от LDM
|
Подскажите, пожалуйста, как преобразовать данные из поля Real_cont в строковую переменную, или как отсечь секунды или округлить до минут (отчет рейсы)
|
я делал так (приводил продолжительность пробега к числу в минутах)
Код:
|
ToDouble(StrToTimeSpan([DS_trip.REAL_CONT]).Days*1440+StrToTimeSpan([DS_trip.REAL_CONT]).Hours*60+StrToTimeSpan([DS_trip.REAL_CONT]).Minutes*1) |
|
|
|
|
08.04.2013, 06:11
|
| »»» |
#56
|
Пользователь
Ульяновск
Регистрация: 03.04.2013
Сообщений: 54
|
Сообщение от plex
|
еще можно импортировать из gpx или конвертировать из pnt или csv
|
В версии 3.5.0 (1973) функции конвертации из CSV не нашел. Опишите пожалуйста подробнее порядок конвертирования из CSV.
|
|
|
|
08.04.2013, 06:20
|
| »»» |
#57
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
|
Лаочкин, вообще это офтоп и поэтому ответил в личке еще в пятницу
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
08.04.2013, 14:55
|
| »»» |
#58
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
|
2 Модераторы: перенесите в отдельную тему сообщения про КТ начиная с 48 сообщений
2 Лаочкин,
Из файла
АЗС.csv
Омск, ул. М.Жукова, 154, к.1;АЗС 1;73.392717;54.964283
Омск, ул. 10 лет Октября, 180, к. 5;МТАЗС 2;73.449597;54.989116
Омск, ул. Бульварная, 4, к. 2;АЗС 3;73.398284;54.964867
Омск, Сыропятский тракт;АЗС 4;73.488350;54.994683
Омск, ул. Суворова, 109;АЗС 5;73.347140;54.964392
Омск, ул. 3-я Молодежная, 14;АЗС 6;73.485361;54.955950
Омск, ул. Красноярский тракт, 22;АЗС 7;73.328484;55.049933
Омск, ул. Заводская, 12;АЗС 8;73.265875;55.049633
Омск, ул. Ватутина;АЗС 9;73.297345;54.978412
Омск, ул. Челюскинцев\Арсеньева, 63;АЗС 10;73.420364;55.011945
Омск, ул. Енисейская, 3Б;АЗС 11;73.340150;54.976333
Импортируем через редактор КТ (F9)
Процесс импорта в редакторе
Остается сохранить файл в формате chp
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
09.04.2013, 07:12
|
| »»» |
#59
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
|
Лаочкин,еще раз дублирую то что есть у вас в личке!
Сообщение от Лаочкин
|
подскажите как конвертировать список КТ из CSV ?
|
Из редактора КТ по F9.
csv предназначен для адресных баз
Цитата:
|
Формат CSV-файла в базовом случае прост (достаточно посмотреть его в текстовом редакторе):
Чайковского ул.;145;127.56199;50.27802
Улица;Номер дома;Долгота в градусах;Широта в градусах
|
Нажмите для просмотра содержимого...
Вы сделали такой файл CSV (столбец улица используйте для будущего имени КТ, столбец номер дома можете оставить пустым, но он должен быть) ??? если да то выкладывайте сюда. если нет то зачем кричать что все не работает уже второй день...
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
09.04.2013, 10:32
|
| »»» |
#60
|
Пользователь
Ульяновск
Регистрация: 03.04.2013
Сообщений: 54
|
Уважаемый Plex, Вы со всеми клиентами строите диалог подобным образом? Я не буду выкладывать ваши "информативные" ответы на мой вопрос. Отмечу лишь, что просто потерял 2 дня зря, видимо данная функция плохо документирована. Спасибо SK - предложил самый лучший способ - использовать OLE, но этот вариант для меня не подошел, а вот установить Poratable Perl и написать скрипт для разбора одного текстового файла и формирования *.chp файла по образцу оказалось по факту быстрее.
Скрипт приведу ниже, может кому-то пригодится. Колонки в исходном файле разделены табуляцией. FF - исходный CSV файл, FT - файл контрольных точек Автограф. При формировании исходного файла координаты были получены с запятыми. Нужно заменить их на точки, споткнулся и на этом.
Код:
|
#! /bin/usr/perl
open(FF,"<pts2.txt") or die "Ошибка открытия файла: $!";
open(FT,">pts.chp") or die "Ошибка открытия файла: $!";
while(<FF>)
{
chomp;
@str = split (/\t/, $_);
print(FT "Name=скв.№ @str[2] @str[3] \nPExt=(@str[0] @str[1] R25)\nAtrc=32768\nPrms=0,-1,0,0\n");
}
close(FT) or die $!;
close(FF) or die $!; |
|
|
|
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 02:10. Часовой пояс GMT.
|
|