решения для геодезистов
Конвертирование DAT или CSV в DXF

Конвертер предназначен для конвертирования точек из файла в ASCII формате (текстовый файл) - в DXF.
В текстовом файле должны быть: номер и координаты, разделяться они могут запятой, точкой с запятой или пробелом

Пример.

1,FUND,219.782,14.045,0.517
2,FUND,24.898,14.059,0.499
3,FUND,27.942,14.067,0.522
4,FUND,30.695,14.064,0.500
5,FUND,33.968,13.967,0.499
6,FUND,33.947,10.983,0.478
7,FUND,30.636,8.486,0.505
8,FUND,27.944,6.195,0.507
9,FUND,24.966,4.033,0.512
10,FUND,23.584,3.927,0.499
11,FUND,21.974,3.964,0.478
12,FUND,22.068,8.411,0.510
13,FUND,21.921,11.853,0.509
14,FUND,21.978,14.045,0.515
15,OTV,27.649,12.739,0.512
16,OTV,32.620,12.715,0.517
17,FUND,30.906,6.376,0.522
18,OTV,23.730,12.340,0.522
19,PNT,29.835,5.290,0.522
Скрипт считывает данные в соответствии с формой
Рассмотрим формат для нашего файла на примере первой строки

1,FUND,219.782,14.045,0.517

Через запятую перечислены:
1 - номер или название точки в формате будет n
FUND - Код, или любой текстовый параметр, в формате будет ноль (этот параметр для конвертирования не важен) 0
219.782 - координата y в формате - y
14.045 - координата x в формате - x
0.517 - координата z в формате - z
Разделителем в строках может быть: запятая, точка с запятой или пробел.
Для данной строки, и соответственно файла, формат будет n,0,y,x,z

Если бы разделителем значений в строках у нас являлась точка с запятой
1;FUND;219.782;14.045;0.517

то формат выглядел бы так n;0;y;x;z

При несоответствии заданного пользователем формата и текстового файла, или если разделитель в строке не соответствует разделителю в формате, скрипт определит разделитель между значениями автоматически, путем подбора распространенных символов - запятая, точка с запятой, пробел, знак табуляции.
Если разделителем в файле является один из перечисленных символов, будет показана таблица с колонками, в которой нужно выбрать номер или название точки, координаты X, Y, Z вручную.



Если у вас в файле разделителем является символ, который не входит в список распространенных,
напишите нам об этом на форуме, и мы добавим его.

Если координаты выбраны верно, и в отмеченных колонках цифровые значения, Вам придет DXF файл с точками.


При возникновении трудностей с конвертацией или если у вас есть предложения по улучшению конвертера,
пишите нам на форуме в соответствующей теме
или на mail@dxf-workshop.com
Удачи!









Перейти на мобильную версию сайта