Начертайте точки, линии и текстове на многоъгълник от Excel в AutoCAD
Имам този списък с координати в Excel.
Не. | X | Y |
---|---|---|
1 | 374,037.80 | 1,580,682.41 |
2 | 374,032.23 | 1,580,716.26 |
3 | 374,037.74 | 1,580,735.15 |
3A | 374,044.99 | 1,580,772.50 |
4 | 374,097.78 | 1,580,771.83 |
В тях има X координата, Y координата, както и име за върха. Това, което искам, е да го начертая в AutoCAD. В този случай ще използваме изпълнението на скриптове от конкатениран текст в Excel.
Свържете команда за вмъкване на точки в AutoCAD
Таблицата, показана в графиката, както виждате, включва колона с името на връх, след това UTM координати за колони X, Y.
Първото нещо, което трябва да направим, е да обединим координатите, както ги очаква командата AutoCAD. Например, за да нарисуваме точка, ще заемем: POINT координатаX, координатаY.
Така че това, което ще направим, е да вмъкнем нова колона с тези свързващи данни във формата:
ТОЧКА 374037.8,1580682.4
ТОЧКА 374032.23,1580716.25
ТОЧКА 374037.73,1580735.14
ТОЧКА 374044.98,1580772.49
ТОЧКА 374097.77,1580771.83
ТОЧКА 374116.27,1580769.13
За да направите това свързване направих следното:
- Извиках клетката D4 с името POINT,
- Създадох с функцията concatenate низ, който включва клетката POINT, след това оставих интервал, използвайки " ", след това свързах клетка B5 с двуцифрено закръгляване, след което да начертая запетаята, която използвах "," , тогава имам свързана клетка C5. След това копирах за останалите редове.
Начертайте точките в Excel
Аз копирах съдържанието на колона D в текстов файл.
За да го изпълните, въведете в командната лента SCRIPT, след това клавиша Enter. Това извежда изследователя и търся файла, който съм извикал geofumadas.scr. След като бъде избран, бутонът за отваряне се натиска.
И вуаля, имаме изтеглени върхове.
В случай, че точките не се виждат, е необходимо да увеличите целия набор от обекти. За това пишем командата Zoom, enter, Extent, enter.
В случай, че точките не изглеждат много видими, командата PTYPE се изпълнява, след това се избира тази, посочена в изображението.
Свържете командата в Excel и изтеглете полигона в AutoCAD
За да нарисувате многоъгълника, това ще бъде същата логика. с варианта, че ще заемем командата PLINE, след това обединените координати и накрая командата CLOSE.
PLINES
374037.8,1580682.4
374032.23,1580716.25
374037.73,1580735.14
...
374111.31,1580644.84
374094.32,1580645.98
374069.21,1580647.31
374048.83,1580655.01
CLOSE
Ще наричаме този скрипт geofumadas2.scr, и когато го изпълним, ще имаме следата от чертежа. Избрах жълт цвят, за да забележа разликата с червените върхове.
Свържете командата в Excel и отбележете върховете в AutoCAD
И накрая, ние заемаме анотирането на текстовете от първата колона като анотации във всеки връх. За това ще веригираме командата по следния начин:
ТЕКСТ JC 374037.8,1580682.4 3 0 1
Тази команда представлява:
- Командата TEXT,
- Условието на текста, в този случай оправдано, затова буквата J,
- Централната точка на текста, ние избрахме Център, затова буквата С
- Координираната координата X, Y,
- След това размерът на текста, ние сме избрали 3,
- Ъгълът на въртене, в този случай 0,
- Накрая текстът, който се надяваме, че в първия ред ще бъде номерът 1
Вече разпространени до другите клетки, то ще бъде както следва:
ТЕКСТ JC 374037.8,1580682.4 3 0 1
ТЕКСТ JC 374032.23,1580716.25 3 0 2
ТЕКСТ JC 374037.73,1580735.14 3 0 3
ТЕКСТ JC 374044.98,1580772.49 3 0 3A
ТЕКСТ JC 374097.77,1580771.83 3 0 4
ТЕКСТ JC 374116.27,1580769.13 3 0 5
ТЕКСТ JC 374127.23,1580779.64 3 0 6
...
Обадих се на geofumadas3.cdr файл
Активирах зелен цвят, за да забележа разликата. След като скриптът бъде изпълнен, имаме текста в посочения размер, точно в центъра на координатата.
Изтеглете AutoCAD файлът, използван в този пример.
Статията показва как се изгражда шаблонът. Ако използвате шаблона в Excel, вече изграден само за данни за подаване, Можете да го купите тук.
имам нужда от помощ
Трябва да нарисувам стотици правоъгълници, които представляват отстъпки за добив, те са правоъгълници със средна точка и х и y страни, имам нужда от помощ, имам данните в excel