Tuesday 22 November 2022

Civil 3D : CoGo points export to KML issue

Το Civil 3D εξάγει αυτούσια τα CoGoPts σε KML!
Όταν όμως τα σημεία έχουν εισαχθεί με διαφορετικά point styles τότε τα μόνα σημεία τα οποία εξάγονται με εντοπισμό θέσης και descriptions είναι αυτά τα οποία έχουν point style αυτό με το οποίο έγινε η πρώτη εισαγωγή σημείου στο dwg! Όλα τα άλλα εξάγονται μεν αλλά χωρίς πληροφορία θέσης! Δηλαδή δεν σχεδιάζονται στο Google Earth ή στο maps.
Αν μετέπειτα υιοθετηθεί για όλα τα σημεία το αρχικά επιλεχθέν point style τότε εξάγονται σωστά κι ας είχαν πριν άλλο point style.
 
Ώρες χαμένες, μέχρι να βρω λύση στο πρόβλημα, τρεις.

Επίσης, όταν το Google Earth έχει να εμφανίσει σημεία στην ίδια θέση τότε εμφανίζει μόνον αυτό που εισήχθη πιο τελευταίο. Έτσι μπορεί κανείς να νομίσει ότι κάτι δεν πάει καλά. Απενεργοποιώντας την εμφάνιση του σημείου που είναι ορατό τότε εμφανίζεται και το ταυτόσημο.

Friday 18 November 2022

AutoCAD : Απενεργοποίηση OSNAP σε υπόβαθρο XREF

Χρειάστηκε να έχω ενεργό το OSNAP αλλά να μην λειτουργεί επί υποβάθρου external reference.

Στην παρακάτω διεύθυνση βρήκα το work around που περιγράφω αμέσως μετά.

https://www.cadtutor.net/forum/topic/71081-top-six-solutions-to-common-xref-problems/

Περνώ το XREF στο layer Defpoints.
Κάνω Freeze το layer μηδέν κι ως δια μαγείας το OSNAP δεν λειτουργεί επί XREF όπως και το tooltip hover κι ούτε μπορείς να το επιλέξεις!

Μου χάθηκε όμως το XREF κάποια στιγμή και δεν το έβλεπα κι αυτό επειδή έκανα Regen.
Οπότε κάνοντας THAW το layer μηδέν κι αμέσως μετά πάλι FREEZE, ξαναεμφανίστηκε το XREF και με απενεργοποιημένο το OSNAP.

Thursday 17 November 2022

TBC : Διαδικασία baseline processing και network adjustment. Προβλήματα και λεπτά σημεία.

Κρίσιμη πληροφορία!

Το full path & filename του project δεν πρέπει να περιέχει ούτε έναν Ελληνικό χαρακτήρα. Ειδάλλως είναι αδύνατη η baseline processing. Μονομιάς fail όλα τα ανύσματα.

Εισαγωγή αρχείων *.t02 στατικών μετρήσεων

Στα αρχεία στατικών μετρήσεων *.t02 τα πρώτα τέσσερα νούμερα αντιστοιχούν στα τελευταία τέσσερα του serial number του δέκτη!
Η εισαγωγή τους μπορεί να είναι μαζική, δηλαδή σε ένα import και πρέπει να προτιμάται.
Είναι κρίσιμο να αποδοθεί το σωστό ύψος δέκτη αλλά και να επιλεγεί η σωστή θέση αναφοράς (center of bumper) κατά την διαδικασία του import στο παράθυρο Receiver Raw Data Check In γιατί μετά δεν μπορούν να αλλαχθούν. Μετά θα πρέπει να διαγραφεί το imported raw αρχείο, να σβηστούν τυχόν σημεία που συνδέονται με αυτό και να ξαναεισαχθεί.
    Η αντιστοίχιση αρχείου t02 με το σημείο μέτρησης μπορεί να γίνει από την ώρα εκκίνησης μόνον ή κι από τον συνδιασμό αυτού με το serial number σε περίπτωση που ο δέκτης στηθεί μέσα στην ίδια μέρα και σε άλλη θέση.
Αν έχει γίνει χρήση του Trimble DL από κινητό android, με συμβατό bluetooth, τότε θα μπορούσε να είχαν εισαχθεί όνομα σημείου, ύψος δέκτη και θέση μέτρησής του, πριν την εκκίνηση των μετρήσεων. Όμως τα Trimble R4-3 έχουν ασύμβατο BT με τα νεότερα κινητά αλλά και το Trimble DL δεν είναι πια διαθέσιμο στο AppStore της Google που σημαίνει ότι δεν το υποστηρίζει πλέον.
Για την καταχώρηση του σωστού ύψους πρέπει να εναλλάσω το επιλεγμένο tab μεταξύ Antenna και Receiver. Για να μην μπλέκομαι με ποιό σημείο δουλεύω, μπορώ να ξετσεκάρω το Import check box σε αυτό που δουλεύω και να το ξανατσεκάρω όταν ολοκληρώνω.
Όταν το σημείο που μετρήθηκε αντιστοιχεί σε control point το οποίο με κάποιο τρόπο θα εισαχθεί, το πιο πιθανό θα είναι από αρχείο, τότε ποτέ δεν πρέπει να του δίνεται Point ID ταυτόσημο με αυτό του control point το οποίο θα εισαχθεί από αρχείο. Είναι προτιμότερο η αντιστοιχία να γίνεται κατά την φάση του adjustment ώστε να υπάρχει ελευθερία επιλογών.
Κάθε ένα Point ID μπορεί να έχει τυχαίο και διαφορετικό όνομα κι ας αναφέρεται σε ίδιο σημείο που μετρήθηκε άλλη μέρα με άλλο ύψος ή την ίδια αλλά έμεινε από μπαταρία και συνέχισαν οι μετρήσεις μετά την αλλαγή της οπότε παράχθηκε νέο αρχείο *.t02. Μετά μπορεί οπτικά να φανεί ποιά είναι ταυτόσημα και να αλλαχθεί από τις properties το όνομά στους σε ένα ενιαίο με επιλογή merge στο prompt τι να κάνει όσον αφορά τα ταυτόσημα Point ID.
Πριν ή μετά την εισαγωγή των baselines και του processing τους, γίνεται η εισαγωγή του αρχείου με τα σταθερά σημεία.
 

Προετοιμασία για την συνόρθωση Adjustment.

 

Όταν ολοκληρωθεί και η εισαγωγή των baselines και το processing τους τότε μπορεί να γίνει επιλογή των σημείων στατικών μετρήσεων τα οποία θα είναι σταθερά.
Κάνοντας κλικ πάνω στο σημείο των στατικών μετρήσεων, πηγαίνω στις properties του κι επιλέγω add coordinate, coordinate type Grid, βάζω τον κέρσορα μέσα στο Easting ή Northing και με το mouse κάνω κλικ πάνω στο επιθυμητό σημείο του οποίου θέλω να πάρω τις συντεταγμένες του. Μετά κάνω κλικ στο Αγγλικό ερωτηματικό που είναι ανάμεσα στα Easting & Northing κι αλλάζω την quality σε control. Το ίδιο κάνω και για το υψόμετρο, αν χρειάζεται.
Καλό είναι αφού ολοκληρωθούν όλα τα επιθυμητά add coordinate τότε να ξανακάνω ένα τελικό baseline processing.

Μετά στο Adjust Network, στο tab Constraints, τσεκάρω τα check boxes 2D, e για τα σημεία των στατικών μετρήσεων που θέλω ως σταθερά και κάνω Adjust.
Πολύ κρίσιμη παρατήρηση!

Πρέπει να έχει δηλωθεί οπωσδήποτε Geoid Model ώστε να γίνει επίλυση κι απόδοση των ορθομετρικών υψομέτρων, Elevations, με βάση τα δηλωθέντα Grid Elevations και να μην ξεμείνω με τα υψόμετρα του ελλειψοειδούς, Heights.

Αν δεν έχει δηλωθεί γεωειδές τότε τα υψόμετρα των σημείων που μετρήθηκαν και δηλώθηκαν ως control points θα αγνοηθούν, θα πάρω μόνον υψόμετρα ελλειψοειδούς και θα βγει μήνυμα στην επίλυση ότι δεν έγινε χρήση των υψομέτρων.

Θεμελιώδες γνωστικό αντικείμενο της τοπογραφίας.

Στα GPS Trimble δεν δηλώνουμε γεωειδές αλλά δεν έχουμε τέτοιο πρόβλημα και τα υψόμετρα που παίρνουμε είναι πάντα ορθομετρικά. Αντιθέτως η δήλωση γεωειδούς συνήθως δημιουργούσε πρόβλημα σε περιοχές με έντονο ανάγλυφο και το αφήναμε χωρίς κάποιο δηλωμένο. Το πως λειτουργεί χωρίς γεωειδές δεν το έχω καταλάβει αλλά όντως λειτουργεί και σωστά.
Εδώ δεν γίνεται αλλιώς.