Μετάβαση στο περιεχόμενο

3 Screenshots

Σχετικά με αυτό το αρχείο

Ανανέωση του τελευταίου Toposynt με τη χρήση μη-ASCII για το ελληνικό αλφάβητο σημείων διότι απαιτείται από το τελευταίο AutoCAD. Επίσης έγιναν μικροδιορθώσεις, και το formatting έγινε indent με το Visual Studio Code.

Σημειώσεις: Ως font style χρησιμοποιεί το επί του παρόντος επιλεγμένο και λειτουργεί καλύτερα χωρίς annotative style ή/και με height 0. Ξεκίνησα να προσθέσω ρυθμίσεις σταθερές ως επιλογή για να μην επιλέγεις κάθε φορά π.χ. "γράμματα ναι/σημεία ναι/δεκαδικά #" αλλά έμεινε ως TODO. Επίσης: α) Οι PLINE καλό είναι να είναι ορθά κλειστές με το property "closed" και όχι κυριολεκτικά να συμπίπτει το τελευταίο με το πρώτο σημείο γιατί χαλάει η τελευταία σειρά του πίνακα (ή και η περίμετρος) β) Ενδεχομένως λόγω AutoCAD bug το 'Linetype generation' property πρέπει να είναι OFF για να τυπωθεί ξανά το πρώτο σημείο στον πίνακα γ) Εάν θέλετε να έχουν αντίστροφη αρίθμηση τα σύμβολα τρέξτε REVERSE στο PLINE.

Χρήση:

1) APPLOAD -> τρέχουμε το αρχείο (ή με (load "toposynt.lsp") αν είναι στο path)

2) TPS ή TOPOSYNT (και επιλέγουμε μία POLYLINE (και μόνο αυτό)

3) Ακολουθάμε τις ερωτήσεις


Τι νέο υπάρχει στην έκδοση 2020-07-04-11.33   See changelog

Κυκλοφόρησε

Χρήση ANSI αντί για UTF-8 στο αρχείο για να λειτουργεί καλύτερα με παλιότερες εκδόσεις.

  • Like 6
  • Thanks 3
  • Upvote 4

Σχόλια Μελών

Recommended Comments

panosf

Δημοσιεύτηκε

Γεια σου , σε παλιότερο autocad (2011) που το δοκίμασα τρέχει κανονικά ,όμως τα ελληνικά τα εμφανίζει κινέζικα υπάρχει κάποια λύση ? Ευχαριστώ!

 

  • Like 2
curzondax

Δημοσιεύτηκε (edited)

4 ώρες πριν, panosf said:

Γεια σου , σε παλιότερο autocad (2011) που το δοκίμασα τρέχει κανονικά ,όμως τα ελληνικά τα εμφανίζει κινέζικα υπάρχει κάποια λύση ? Ευχαριστώ!

Καλησπέρα δεν έχω τέτοιο autocad πια, αλλά θα δοκίμαζα να σώσω το lisp αρχείο ως μη-unicode πρώτα (π.χ. μέσω Notepad save as). Ίσως προτιμά iso-8859-7.

Edited by curzondax
  • Upvote 1
curzondax

Δημοσιεύτηκε (edited)

Επειδή είχε όντως προβλήματα με τον τύπο UTF-8 σε προηγούμενες εκδόσεις AutoCAD, ακόμα και στην αμέσως προηγούμενη, το αντικατέστησα με ANSI αρχείο στην τελευταία έκδοση.

Edited by curzondax
civil-exa

Δημοσιεύτηκε (edited)

το εμβαδόν το υπολογίζει από τις συντεταγμένες του autocad polyline (που μπορεί να έχει πολλά δεκαδικά κρυφά) ή μήπως θα ήταν καλύτερο από τις αναγραφόμενες του πίνακα που εκτυπώνεται γιατι δημιουργούνται προβλήματα όταν από τις αναγραφόμενες προκύπτει το αναγραφόμενο εμβαδόν του σχεδίου;

Edited by civil-exa
  • Downvote 2
curzondax

Δημοσιεύτηκε (edited)

Με την AREA δηλαδή απευθείας από την PLINE. Θα ήταν κάπως χαζομάρα να έχει ο προγραμματιστής στη διάθεσή του AutoCAD και να κάνει γεωμετρία σχεδόν χειροκίνητα.

Αν σε ενδιαφέρει πολύ η συμφωνία τότε με 3 δεκαδικά  θα είναι επουσιώδεις οι διαφορές (οι πιο αυστηροί καθηγητές των πολυτεχνείων ίσως έλεγαν και 4).

Edited by curzondax
civil-exa

Δημοσιεύτηκε

αν είναι πολλές οι κορυφές και μεγάλη η έκταση δημιουργούνται μεγαλύτερες διαφορές, το έχω τσεκάρει, ειδικά σε ορισμένες υπηρεσίες που για να ελέγξουν το εμβαδόν τα πληκτρολογούν στο κτηματολόγιο που έχει 2 δεκαδικά, ακόμα και συ να βάλεις 4. Γι'αυτό και μπορεί εμείς να βλέπουμε το AREA 4 στέμματα αλλά αυτοί όταν παίρνουν το πινακάκι βλέπουν 3999... τ.μ. 

Είχα βρει ενα λισπάκι που υπολόγιζε με επανάληψη από τις κορυφές και σου έδινε 2 εμβαδά,

α)του AREA και

β)όπως προκύπτουν από το πινακάκι (ανάλογα με τα δεκαδικά που θα επιλέξεις),

αλλά δεν μπορώ να το βρω πλεον γιαί το είχα σβήσει λόγω του ότι δεν δουλευε με το καινουργιο autocad

  • Downvote 2
curzondax

Δημοσιεύτηκε

Να φτιάξουν το λογισμικό τους εκείνες οι υπηρεσίες αν μπορούν μόνο να αντιγράφουν μόνο δύο δεκαδικά.

Εν πάση περιπτώσει είναι εκ του προοιμίου επουσιώδες πλέον. Τα νέα τοπογραφικά είναι διανυσματικά.

dimidomo

Δημοσιεύτηκε

Λειτουργεί τέλεια.

Ευχαριστώ

mikegad

Δημοσιεύτηκε

Σας εμφανίζει σωστά την γραμματοσειρά σε Autocad 2022 ή μόνο εγώ τα βλέπω κινέζικα;

 

Jakob

Δημοσιεύτηκε

On 30/6/2020 at 5:56 ΜΜ, panosf said:

Γεια σου , σε παλιότερο autocad (2011) που το δοκίμασα τρέχει κανονικά ,όμως τα ελληνικά τα εμφανίζει κινέζικα υπάρχει κάποια λύση ? Ευχαριστώ!

 

Καλημέρα, 

έχω φτιάξει αυτό το μικρό προγραμματάκι που κάνει ό,τι κείμενο υπάρχει στο dwg σε Arial γραμματοσειρά. Μπορείς να τη χρησιμοποιήσεις αν σε βολέψει.

(defun c:tstyle ( / lss n al k tss )
(vl-load-com)

;== create ARIAL textstyle (overwrites existing) ==;
(entmakex
'(
   (0 . "STYLE")
   (100 . "AcDbSymbolTableRecord")
   (100 . "AcDbTextStyleTableRecord")
   (2 . "ARIAL")
   (70 . 0)
   (40 . 0.0);<- text height not defined
   (41 . 1.0)
   (50 . 0.0)
   (71 . 0)
   (42 . 2.0)
   (3 . "arial.ttf")
   (4 . "")
 )
)
;;==;;

  (setq lss (ssget "x" '((0 . "TEXT,MTEXT")) ))
  (foreach k (nmlist lss)
     
(vla-put-stylename (vlax-ename->vla-object k) "ARIAL")
    )    ;foreach

  (command "_.regen")

  )    ;defun tstyle

(defun nmlist ( lss / n yeash )
(setq n 0)
(repeat (sslength lss)

  (setq yeash (cons  (ssname lss n) yeash)) 
   (setq n (+ 1 n))
  )

yeash
)         ;defun nmlist

 

LGeoTopo

Δημοσιεύτηκε

Δεν λειτουργεί σε AutoCAD Civil 3D 2022.

TPS_Error.PNG

  • Upvote 1
bill1992

Δημοσιεύτηκε (edited)

On 2/5/2022 at 7:17 ΜΜ, LGeoTopo said:

Δεν λειτουργεί σε AutoCAD Civil 3D 2022.

TPS_Error.PNG

Έχω ακριβώς το ίδιο πρόβλημα.

Edited by bill1992
LGeoTopo

Δημοσιεύτηκε

On 4/5/2022 at 1:33 ΜΜ, bill1992 said:

Έχω ακριβώς το ίδιο πρόβλημα.

Εκατσα και ασχοληθηκα λιγο με την AutoLisp φέτος το καλοκαιρι. Απλα βαλε στο Height του Text Style 0.

Καταγραφή.PNG

Nikos1987

Δημοσιεύτηκε

Στις αρχικές φωτογραφίες δείχνει ότι τα γράμματα των κορυφών τα τοποθετεί εκτός του πολυγώνου.

Όταν τρέχω το lispaki τοποθετεί τα γράμματα των κορυφών εντός του πολυγώνου.

Κάνω κάτι λάθος;

Honey Badger

Δημοσιεύτηκε

@Nikos1987 Πάει ανάλογα με τον προσανατολισμό της polyline.

Αν κανεις δεξί κλικ στην polyline και την κανεις reverse, λογικά θα στα εμφανίζει εκτός, απλά θα αλλάξει την κατεύθυνση της αρίθμησης.

Nikos1987

Δημοσιεύτηκε

6 ώρες πριν, The.Engineer said:

@Nikos1987 Πάει ανάλογα με τον προσανατολισμό της polyline.

Αν κανεις δεξί κλικ στην polyline και την κανεις reverse, λογικά θα στα εμφανίζει εκτός, απλά θα αλλάξει την κατεύθυνση της αρίθμησης.

Nikos1987

Δημοσιεύτηκε

Έχεις δίκιο. Όταν κάνω  reverse στην  polyline εμφανίζει τα γράμματα στις κορυφές εκτός του πολυγώνου.

Όμως τα εμφανίζει αριστερόστροφα και εμφανίζει τις αποστάσεις των πλευρών εντός του πολυγώνου.

Οπότε καλύτερα να μην κάνω reverse και να μεταφέρω τα γράμματα των κορυφών εκτός πολυγώνου με το χέρι. Επίσης θεωρώ ότι θα ήταν καλό να δημιουργεί μικρούς κύκλους στις κορυφές της πολυγωνικής γραμμής.

Honey Badger

Δημοσιεύτηκε

Το να τα μεταφέρεις "με το χέρι" είναι η καλύτερη λύση. Έτσι αλλιώς μια ψιλομετακίνηση στα περισσότερα την κάνεις για να μην έχεις επικαλύψεις με γραμμές ή βολεύει λιγάκι πιο δίπλα κλπ, οπότε ήδη το κάνεις. Την ίδια τακτική ακολουθώ και εγώ γιατί το χρησιμοποιώ πολύ αυτό το lispάκι.

Δημιουργεί σημεία στην polyline στο πρώτο βήμα, αντί για κύκλους.

Nikos1987

Δημοσιεύτηκε

20 ώρες πριν, The.Engineer said:

Το να τα μεταφέρεις "με το χέρι" είναι η καλύτερη λύση. Έτσι αλλιώς μια ψιλομετακίνηση στα περισσότερα την κάνεις για να μην έχεις επικαλύψεις με γραμμές ή βολεύει λιγάκι πιο δίπλα κλπ, οπότε ήδη το κάνεις. Την ίδια τακτική ακολουθώ και εγώ γιατί το χρησιμοποιώ πολύ αυτό το lispάκι.

Δημιουργεί σημεία στην polyline στο πρώτο βήμα, αντί για κύκλους.

Τα σημεία ούτως η άλλως υπάρχουν. Έχουν γίνει επιλύσεις ταχυμετρίας και έχουν ραπορταριστεί τα σημεία.Και σε αυτή την περίπτωση θα πρέπει να βάλουμε τους κύκλους «με το χέρι».

panperr

Δημοσιεύτηκε

Ευχαριστώ

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε προκειμένου να αφήσετε κάποιο σχόλιο

Πρέπει να είστε μέλος για να μπορέσετε να αφήσετε κάποιο σχόλιο

Δημιουργία λογαριασμού

Κάντε μια δωρεάν εγγραφή στην κοινότητά μας. Είναι εύκολο!

Εγγραφή νέου λογαριασμού

Σύνδεση

Εάν έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
×
×
  • Create New...

Σημαντικό

Χρησιμοποιούμε cookies για να βελτιώνουμε το περιεχόμενο του website μας. Μπορείτε να τροποποιήσετε τις ρυθμίσεις των cookie, ή να δώσετε τη συγκατάθεσή σας για την χρήση τους.