Тема: Как настроить формат импорта точек в LDD 2006 из тахеометра Leica TPS 400?
Подскажите, пожалуйста. Можно ли сделать следующее:
Имеется файл с данными из тахеометра (Leica TPS 400) в формате *.idx. Если открыть его в блокноте, то предстает в следующем текстовом виде:
HEADER
VERSION 1.31
SYSTEM "Leica SurveyOffice: Coordinate Editor 1.0"
SEPARATOR ','
TERMINATOR ';'
UNITS
LINEAR METRE
END UNITS
PROJECT
NAME "_имя проекта_"
CREATION_DATE DD-MM-YYYY/HH:MM:SS.0
END PROJECT
END HEADER
DATABASE
POINTS (PointNo,PointID,Code,East,North,Elevation,CLASS)
1, "_точка 1_", "", -121.8637, 125.3330, 196.4141, FIX;
2, "_точка 2_", "", -122.7871, 126.5455, 196.4556, FIX;
3, "_точка 3_", "", -124.1555, 126.2362, 196.3843, FIX;
THEMINFO (PointNo,PointID,Attribute,Value)
1, "_точка 1_", "Info 1", "";
1, "_точка 1_", "Info 2", "";
1, "_точка 1_", "Info 3", "";
1, "_точка 1_", "Info 4", "";
1, "_точка 1_", "Info 5", "";
1, "_точка 1_", "Info 6", "";
1, "_точка 1_", "Info 7", "";
1, "_точка 1_", "Info 8", "";
2, "_точка 2_", "Info 1", "";
2, "_точка 2_", "Info 2", "";
2, "_точка 2_", "Info 3", "";
2, "_точка 2_", "Info 4", "";
2, "_точка 2_", "Info 5", "";
2, "_точка 2_", "Info 6", "";
2, "_точка 2_", "Info 7", "";
2, "_точка 2_", "Info 8", "";
3, "_точка 3_", "Info 1", "";
3, "_точка 3_", "Info 2", "";
3, "_точка 3_", "Info 3", "";
3, "_точка 3_", "Info 4", "";
3, "_точка 3_", "Info 5", "";
3, "_точка 3_", "Info 6", "";
3, "_точка 3_", "Info 7", "";
3, "_точка 3_", "Info 8", "";
END THEMINFO
END POINTS
END DATABASE
Требуется настроить формат импорта точек (LDT 2005/2006).
Пока что удается сделать лишь так, что вместе с полезными данными импортируется куча ненужных строк (кол-во_точек*8 + строки шапки и хвоста), которые LDD воспринимает как точки с координатами 0,0,0, что непомерно раздувает файл с базой точек (приходится чистить ее каждый раз, т.к. удаление в самом LDD не ведет к удалению этих ненужных точек из базы). Вариант 2 - чистить сам файл перед импортом, удаляя ненужные строки, но он, к сожалению, тоже не очень подходит (если вкратце - то желательно, чтобы импортировать мог неподготовленный пользователь, чтобы он мог просто выбрать формат и нажать кнопочку импорта.
Близок к мысли о невозможности задуманного, но наткнулся на статью http://www.cadmaster.ru/articles/11_landomania.cfm , в которой вроде как человеку на письмо отвечают, что там все можно настроить так, чтобы ненужное подчищалось. Но ничего пока мне не придумалось не удалось без редактирования исходного файла (например, без добавления тэгов комментария к ненужным строкам, - так проще уж сами строки вычистить
Может, я не нашел какой-то опции? Например, возможности добавления в Commentary Tag нескольких разных значений?
Может ли кто-то подсказать?
Заранее спасибо.
P.S. Да, сейчас просмотрел, как мессага будет выглядеть. Так вот, там, в начале строк заголовка, еще пробелы стоят в исходном файле, везде разное количество. И перед точками тоже, но там везде одинаковое. Тут пробелы в начале строк вроде бы съедаются, так что их не видно.