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

Commander

Members
  • Περιεχόμενα

    10
  • Εντάχθηκε

  • Τελευταία επίσκεψη

Δημοσιεύσεις δημοσιεύτηκε από Commander

  1. @ Kane

     

    Για το πρόβλημα μνήμης φταίει το οτι η εισάγεις την εικόνα αρχικά πολύ μικρή. Πριν την αναγωγή δοκίμασε ενα scale, φέρτην κοντά στο πραγματικό (στο περίπου) και πιστεύω δεν θα έχεις πρόβλημα.

     

    ΌΣο για το άλλο που λες, τα σημεία του κανάβου μπορεί να είναι προβληματικά.

    Δώσε συντεταγμένες στα σημεία του κανάβου, αποθήκευσε τον χάρτη και στην συνέχεια "τράβηξε" τον πάνω σε ένα ακραίο. Θα χρειαστείς άλλο ένα για την στροφή. Προσοχή στον βαθμό που δίνεις στα πολυώνυμα όταν κάνεις την αναγωγή.

     

    Τέλος ο χάρτης σου μπορεί να πάρει τιμές 0 και 1 μόνο, με το 0 άσπρο και το 1 μαύρο, ώστε να ψηφιοποιήσεις με snap οτι θές, δοκίμασε arcmap ειναι πολύ πιο γρήγορο.

  2. Μάλλον πέρασες με λάθος σειρα τα ΕΓΣΑ στον χάρτη. Πάντως είναι ένας χάρτης που είναι σκαναρισμένος ανάποδα και μπρός πίσω στο ΤΕΙ Σερρών οπότε μπορεί και να το κάνεις σωστά αλλά να φταίει ο χάρτης.

  3. Γεια σε ολους

    αυτο που θα βοηθουσε παρα πολυ θα ηταν μια εντολη που θα εκανε την πραξη ενος κελιου που θα ειχε περιπου αυτη την μορφη

    5,50μ (υψος)*3,20μ (πλατος) *2,85μ (μηκος) =

    δηλαδη μια εντολη που να αναγνωριζει μονο τους αριθμους (με κομμα και οχι με τελεια οπου δουλευει η EvalMath) και τα τα συμβολα των πραξεων και οχι τα γραμματα

    και στο διπλανο κελι θα εβγαζε 50,16

     

    ΑΠο κόμμα σε τελεία μπορείς να αλλάξεις με VB αλλά καλύτερα κάντο απο το control panel των windows.

     

    Όσο για το άλλο που λές φυσικά και γίνεται να αναγνωρίζει μόνο τους αριθμούς, και είναι αρκετά απλό, δεν το έχω μπροστά μου αυτή τη στιγμή να στο γράψω.

     

    Εξάλου ο κώδικας που σου δίνω είναι γενικός ώστε να προσθέσεις εσύ ότι θές

  4. Γίνεται να πληκτρολογώ μία πράξη σε ένα κελί και να μου εμφανίζει το αποτέλεσμα σε άλλο χωρίς να χρειάζεται να κάνω copy,=, paste?

     

    Ένας τρόπος είναι αυτός

     

    Range("A1").Select

    Selection.Copy

    Range("B1").Select

    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

    :=False, Transpose:=False

    Range("D5").Select

    Application.CutCopyMode = False

     

    Εναλακτικά αντί να κάνεις select Μπορείς να επιλέξεις με κώδικα όποιο κελί θέλεις και να δώσεις το αποτέλεσμα μόνο σε όποιο κελί θέλεις. Αν θές να το κάνεις σε πολλές περιπτώσεις γράφεις ένα loop Και είσαι έτοιμος. Αν θές σε ένα τρίτο κελί να φαίνεται και η πράξη (πχ 5+5) τότε γράφεις την πράξη στο πρώτο κελί, και στο δεύτερο δίνεις "=" & "την τιμή του πρώτου κελιού" οπότε γίνεται =5+5, και με τον παραπάνω κώδικα στο τρίτο κελί θα εμφανιστεί το αποτέλεσμα της πράξης το οποίο είναι 10 (χωρίς άμα το επιλέξεις να φαίνεται η πράξη απο πίσω).

     

    Αν αυτά που έγραψα είναι πολύ γενικά και δεν σε καλύπτουν, πες μου να σου γράψω τον κώδικα και να στον στείλω, είναι 3 λεπτά δουλειά.

     

    ΣΗμείωση, αν θέλετε κάνετε μια παράθεση με τον κώδικα στα ποστ σας για να φαίνεται καλύτερα

  5. Απ' ότι κατάλαβα είμαι στην ίδια "φάση" με εσένα, και σκοπεύω με το που πάρω το πτυχίο να δώσω κατατακτήριες στο ΕΜΠ για τοπογράφος. Εξάλου μπαίνω δεύτερο έτος, 3,5 χρόνια είναι μικρό τίμημα.

     

    Για μένα , ναι αξίζει να το κάνεις

  6. Πάλι καλά δεν έχει συντεταγμένες για να ξαμοληθούν τα πυράγχας .

     

    Έχει συντεταγμένες (σε wgs84)

     

    Απλά πρέπει να φορτωθεί σαν WMS server απο μια εφαρμογή σαν τον ArcCatalog (βλέπε Link παρακάτω)

     

    http://gis.ktimanet.gr/wms/wmsopen/wmsserver.aspx?

     

    Μετά μπορούν να κοπούν περιοχές απο το ArcMap με χωρική πληροφορία

     

    Επίσης μπορεί να φορτωθεί ο server και στο google earth (για όποιον δεν διαθέτει κάτι καλύτερο)

     

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

×
×
  • Create New...

Σημαντικό

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