Κυρίες, Δεσποσύνες και Κύριοι,
καλή σας ώρα :-)
Με την δημοσίευση αυτή εγκαινιάζουμε μια νέα προσέγγιση για εμάς στη ΣΑΤΜ στον τρόπο επίλυσης αποριών: το φόρουμ. Ήδη υπάρχουν φοιτητικά φόρα αλλά εδώ θα είναι στοχευμένo στην νέα άσκηση 8 του μαθήματος και θα συμμετέχουμε κι εμείς οι διδάσκοντες. Όποια απορία έχετε, με έναν σχετικά ανώνυμο τρόπο, μπορείτε να την εκφράσετε εδώ πατώντας Απάντηση. Σας παρακαλώ ΠΡΙΝ ρωτήσετε διαβάστε τις οδηγίες και τις δημοσιεύσεις που έχουν προηγηθεί. Έτσι ίσως βρείτε απάντηση και ΔΕΝ χρειαστεί να ξαναρωτήσετε κάτι.
Οι οδηγίες εκτέλεσης της άσκησης είναι στα ακόλουθα βήματα:
με τον διαχειριστή αρχείων του υπολογιστή σας:
-> φτιάξτε έναν φάκελο στον υπολογιστή σας με το όνομα ask8 στον χώρο C;\. Το αποτέλεσμα πρέπει να είναι ακριβώς έτσι: C:\ask8
-> μέσα σε αυτό τον φάκελο βάλτε το αρχείο zip με τα προγράμματα και αποσυμπιέστε τα ώστε να τα βλέπετε άμεσα σε μορφή RasterAlgebra.py και όχι σε κάποιο υποφάκελλο
-> μέσα σε αυτό τον φάκελο βάλτε την κομμένη (clipped) εικόνα σας σε μορφή tif (και όχι vrt ή άλλη) και μετονομάστε την σε kommeni.tif
τρέξτε τώρα το QGIS και κάντε τα ακόλουθα:
-> Επιλέξτε Plugins->Python console
-> στην διεπαφή >>> πληκτρολογείστε τις ακόλουθες εντολές:
--> import os
--> os.chdir('C:\ask8')
ώστε να μπορούμε να εκτελέσουμε τα προγράμματα και να διαβάσουμε την εικόνα μας. Αυτές οι εντολές είναι απαραίτητες κάθε φορά που ανοίγουμε το QGIS.
Για να εκτελέσουμε ένα πρόγραμμα πχ το RasterAlgebra.py θα πρέπει να γράψουμε στην διεπαφή >>> την εντολή:
---> execfile('RasterAlgebra.py') # ( ΠΡΟΣΟΧΗ ! αν έχετε QGIS 3 η εντολή είναι exec(open('RasterAlgebra.py').read()) )
Ενδεικτικά οι εντολές είναι :
---> execfile('RasterAlgebra.py')
---> execfile('RasterFiltering.py')
---> execfile('RasterKMeans.py')
---> execfile('RasterKMeans_multiband.py')
Η τελευταία αργεί λίγο μερικά λεπτά οπότε υπομονή. Αν ο υπολογιστής γράψει ότι Δεν Αποκρίνεται αυτό είναι φυσιολογικό όσο τρέχει το πρόγραμμα.
Μετά την ολοκλήρωσή τους τα νέα αρχεία είναι έτοιμα και ...
... η συνέχεια εντός του Β1 ;-)
Καλή και γόνιμη μελέτη :-)
Λέφτερα,
Ch Iossif
υγ. Θέλω να ευχαριστήσω το topografoi.com και τον διαχειριστή του, εξέχων μέλος της κοινότητάς μας, για την φιλοξενία :-)