Configurare - Puncte

În această secţiune se pot face setări ce se referă la modul cum vor fi scrise punctele.

Pentru textele ce descriu un punct se poate alege fontul, înălţimea textului, diametrul simbolului pentru punct (nodul) şi unghiul de scriere. Pentru a uşura funcţionarea programului CAD este recomandabil să se aleagă unul din fonturile shx predefinite respectiv RomanS, RomanD, RomanC, ItalicC etc. Înălţimea textului precum şi diametrul simbolului vor fi introduse în mm sau în inch. La printare atât textele punctelor cât şi diametrul simbolurilor vor respecta aceste dimensiuni. Unghiul sub care vor fi scrise textele se va introduce în grade centezimale în sistem de rotaţie topografic cu originea 0.0000g pe axa Nord şi cu direcţia de rotaţie în sensul acelor de ceasornic.

Forma punctului este forma simbolului (nodul) ce este definit în programul CAD la Point Style. Această setare este valabilă doar pentru cazul în care blocul cu atribute ce este alocat pentru puncte conţine o entitate de tip POINT. Dacă blocul cu atribute alocat pentru punct este schimbat şi în loc de o entitate POINT ce este folosită pentru a marca poziţia în coordonate a punctului se foloseşte altceva atunci nici setarea de la diametrul punctului nu mai este valabilă.

Numele blocului cu atribute poate fi schimbat alegând un alt bloc .dwg ce poate fi realizat de către utilizator. Blocul cu atribute ce defineşte punctul trebuie realizat astfel încât nodul să fie în origine şi să conţină minim 3 atribute aşezate în ordine (denumire punct, cotă punct, cod punct). Atributele referitoare la punct trebuiesc setate ca fiind invizibile. Numele date atributelor pot fi oricare.

Codul punctului grafic este codul implicit pentru punctele introduse grafic. Acest cod va fi dat pentru toate punctele ce vor fi introduse grafic.

Distanţa minimă între puncte este distanţa la care două puncte sunt considerate suprapuse. Este folosită în cazul în care se doreşte eliminarea punctelor comune, puncte ce se află la o distanţă mai mică decât această valoare. Această distanţă mai este folosită şi la căutarea entităţilor ce trec prin sau pe lângă punct.

Pentru punctele noi introduse în desen, manual sau automat, se poate alege dacă se fixează sau nu coordonatele punctelor la numărul de zecimale. Tot pentru aceste puncte se poate alege dacă se rup liniile şi poliliniile ce trec pe lângă puncte, liniile sunt rupte în două linii atunci când punctul se află pe linie iar în cazul unei polilinii se inserează un vertex nou.

La raportarea punctele dintr-un fişier sau a punctelor recepţionate de la un instrument se pot realiza următoarele operaţii:

·      verificarea suprascrierii punctelor;

·      eliminarea punctelor comune;

·      ordonarea punctelor după denumire;

·      verificarea punctelor cu aceeaşi denumire;

·      optimizarea poziţiei textelor punctelor.

Verificarea suprascrierii este făcută atunci când punctele sunt scrise în desen. Dacă în aceleaşi valori de coordonate există un punct deja inserat atunci se cere confirmarea privind: înlocuirea punctului (punctul existent este şters şi se introduce punctul nou), neînlocuirea (punctul existent rămâne cel din desen iar cel nou nu este inserat) sau suprascrierea (punctul nou este scris peste cel existent). Atunci când se solicită verificarea suprascrierii programul funcţionează mai încet deoarece pentru fiecare punct inserat este verificat dacă în desen există un punct deja inserat în aceleaşi valori de coordonate.

Punctele ce sunt eliminate sunt punctele ce se află la o distanţă mai mică decât distanţa minimă dintre două puncte.

Ordonarea va fi făcută după denumirea punctului dar ţinându-se cont mai întâi de cele ce conţin caractere, apoi de cele ce conţin şi caractere şi numere şi apoi de cele ce conţin doar numere.

Verificarea punctelor cu aceeaşi denumire este făcută pentru punctele din tabelul cu coordonate ce se vor raporta prin comanda RapPct sau comanda RxCoo. Atunci când în tabel există puncte cu aceeaşi denumire programul va afişa un mesaj ce conţine numerele de linie (ID) pentru cele două puncte.

Optimizarea poate fi făcută astfel încât să nu existe suprapuneri între textele punctelor, iar pentru punctele la care nu s-a găsit spaţiu liber pentru textele acestora atunci punctele vor fi trecute pe layer-ul de texte suprapuse.