Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.
Προηγούμενος έλεγχος και από τις δύο πλευρές Προηγούμενη αναθεώρηση Επόμενη αναθεώρηση | Προηγούμενη αναθεώρηση | ||
geo-processing [2010/05/24 19:50] Sairin_Lote |
geo-processing [2021/01/30 14:00] (τρέχουσα) 62.210.151.70 παλαιότερη έκδοση επαναφέρθηκε (2010/05/27 14:38) |
||
---|---|---|---|
Γραμμή 26: | Γραμμή 26: | ||
- | ====Άνοιγμα αρχείου==== | + | =====Άνοιγμα αρχείου===== |
Προχωράμε αμέσως στο άνοιγμα ενός αρχείου. Έστω ότι έχουμε μια εικόνα .ers (ERMapper format) στο '/ | Προχωράμε αμέσως στο άνοιγμα ενός αρχείου. Έστω ότι έχουμε μια εικόνα .ers (ERMapper format) στο '/ | ||
Γραμμή 48: | Γραμμή 48: | ||
- | ====Προσπέλαση Βασικών Δεδομένων==== | + | =====Προσπέλαση Βασικών Δεδομένων===== |
Μπορούμε να πάρουμε κάποιες γενικές πληροφορίες για το αρχείο ως εξής: | Μπορούμε να πάρουμε κάποιες γενικές πληροφορίες για το αρχείο ως εξής: | ||
Γραμμή 82: | Γραμμή 82: | ||
To OGR είναι το αντίστοιχο module διαχείρισης vector δεδομένων. | To OGR είναι το αντίστοιχο module διαχείρισης vector δεδομένων. | ||
- | ====Άνοιγμα αρχείου==== | + | |
+ | |||
+ | =====Άνοιγμα αρχείου===== | ||
Το άνοιγμα αρχείων γίνεται σχεδόν όπως στην GDAL. Για παραδείγμα εδώ θα χρησιμοποιήσουμε ένα αρχείο Shapefile (.shp). Ο λόγος είναι ότι το shapefile είναι ένα από τα πιο διαδεδομένα αρχεία vector δεδομένων. Έστω λοιπόν ότι έχουμε ένα αρχείο test.shp. Αφήνω προς το παρόν την γεωμετρία του (point, line, polygon) φλου, επειδή θα αναφερθούμε σε εντολές που ισχύουν για όλα τα παραπάνω είδη. Έτσι έχουμε: | Το άνοιγμα αρχείων γίνεται σχεδόν όπως στην GDAL. Για παραδείγμα εδώ θα χρησιμοποιήσουμε ένα αρχείο Shapefile (.shp). Ο λόγος είναι ότι το shapefile είναι ένα από τα πιο διαδεδομένα αρχεία vector δεδομένων. Έστω λοιπόν ότι έχουμε ένα αρχείο test.shp. Αφήνω προς το παρόν την γεωμετρία του (point, line, polygon) φλου, επειδή θα αναφερθούμε σε εντολές που ισχύουν για όλα τα παραπάνω είδη. Έτσι έχουμε: | ||
Γραμμή 88: | Γραμμή 90: | ||
from osgeo import ogr | from osgeo import ogr | ||
driver=ogr.GetDriverByName(' | driver=ogr.GetDriverByName(' | ||
- | | + | |
=> Line 1 : καλώ το ogr module | => Line 1 : καλώ το ogr module | ||
Γραμμή 94: | Γραμμή 96: | ||
=> Line 2 : στην περίπτωση του ogr πρέπει να καλέσω συγκεκριμένο driver. O driver που καλώ είναι ο 'ESRI Shapefile' | => Line 2 : στην περίπτωση του ogr πρέπει να καλέσω συγκεκριμένο driver. O driver που καλώ είναι ο 'ESRI Shapefile' | ||
- | => Line 3 : ανοίγω την εικόνα όπως και στην περίπτωση της GDAL. Η μέθοδος Open() δέχεται εκτός από το path του αρχείου και μια τιμή, η οποία έιναι 0 ή 1. Το 0 χρησιμοποιείται για read-only άνοιγμα, | + | => Line 3 : ανοίγω το αρχείο |