• +2752 0 25473
  • +30 6984438413
  • Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου προστατεύεται από τους αυτοματισμούς αποστολέων ανεπιθύμητων μηνυμάτων. Χρειάζεται να ενεργοποιήσετε τη JavaScript για να μπορέσετε να τη δείτε.
  • 09:00 - 21:00
  • Αν και υπάρχουν αναφορές σε forum για το qgis νομίζω είναι καλή κίνηση να δημιουργήσουμε ένα θέμα με οδηγούς για το πως μπορούμε να κάνουμε τι και πως στο qgis.

    Το Quantum GIS (QGIS) είναι ένα λογισμικό GIS ανοιχτού κώδικα, φιλικό στο χρήστη, όπου μπορεί να γίνει απεικόνιση, διαχείριση, επεξεργασία, ανάλυση και σύνθεση χαρτών. 

    Θα αναφέρω τους διαθέσιμους συνδέσμους στο πρώτο θέμα και ο καθένας μπορεί από εδώ και πέρα να γράψει σύντομους οδηγούς για διάφορες λειτουργίες του προγράμματος.

    Qgis download

    Qgis documentation (Αγγλικά)

    Qgis User Guide (Αγγλικά)

    Οδηγός - Προσθήκη υποβάθρου κτηματολογίου και εκτύπωση χάρτη σε Α1 (QGIS 2.0.1)

    1. Προσθήκη του MWS του Κτηματολογίου στο qgis

    Σε ένα νέο project επιλέψτε "Επίπεδο"->"Προσθήκη MWS Layer".

    Θα ανοίξει νέο παράθυρο όπου βλέπετε τους διαθέσιμους WMS Servers. Θα πρέπει να προσθέσουμε το server του κτηματολογίου αν δεν υπάρχει ήδη στη λίστα.

    Πατώντας στο πλήκτρο "New" ανοίγει νέο παράθυρο όπου στα πεδία "connection details" προσθέτουμε:

    Όνομα: Ένα όνομα για το server, πχ "Κτηματολόγιο"

    Link: http://gis.ktimanet..../wmsserver.aspx

    Πατάμε OK και πλέον το κτηματολόγιο βρίσκεται στη λιστα των WMS Servers.

    Το επιλέγουμε. Πατάμε "connect" για να εμφανιστούν τα layer που περιέχει και επιλέγουμε το επίπεδο με id 1 και όνομα "KTBASEMAP".

    Image encoding: επιλέγουμε μία επιλογή png ή jpeg χωρίς να παίζει κανένα ρόλο. Εγώ επέλεξα jpeg.

    Tile size: 256 και 256 (καθώς το WMS του κτηματολογίου έχει όριο στην εικόνα που ζητάτε και κατά την εκτύπωση θέλουμε να τυπωθεί ο χάρτης χωρίς πρόβλημα)

    Με το πλήκτρο "change" αλλάζουμε το γεωγραφικό σύστημα συντεταγμένων σε αυτό που χρησιμοποιεί το project μας. Εάν βρίσκεστε σε νέο project αφήστε το ως έχει.

    Τέλος πατάμε "Προσθήκη" και το κτηματολόγιο έχει προστεθεί ως layer στο μενού αριστερά ενώ θα φορτώσει (υπομονή ανάλογα με τη σύνδεσή σας) ο χάρτης.

    Πατάμε "close" για να κλείσει το παράθυρο.

    2.Εκτύπωση σε Α0

    Στο μενού "project" επιλέγουμε "Νέα σύνθεση εκτύπωσης" και δίνουμε ένα όνομα για την εκτύπωση πχ "Σχέδιο Α0".

    Ανοίγει νέο παράθυρο με τίτλο Σχέδιο Α0.

    Δεξιά στην καρτέλα "Σύνθεση" επιλέξτε "χαρτί και ποιότητα" και στα "preset" Α0 (841x1189mm) , "Number of pages":1 ενώ επιλέγουμε και την επιλογή "Εκτύπωση ως κάνναβο".

    Εάν δεν εμφανίζεται όλο το χαρτί στην περιοχή εκτύπωσης από το μενού κορυφής υπάρχει το πλήκτρο "Full zoom". 

    Στην καρτέλα "Atlas generation" βγάζουμε την επιλογή "Generate an atlas".

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

    Με κλίκ πάνω στο χάρτι επιλέγουμε τον χάρτη. Χρησιμοποιώντας την ροδέλα του ποντικιού μπορούμε να κάνουμε zoom στο χάρτη ενώ από το μενού κορυφής επιλέγοντας το πλήκτρο "μετακίνηση περιεχόντων στοιχείου" μπορούμε να κάνουμε drag στο χάρτη για την περιοχή που θέλουμε να εμφανίζεται.

    Δεξιά στην καρτέλα "Item properties" μπορούμε να ορίσουμε την κλίμακα και την περιοχή που μας ενδιαφέρει με συντεταγμένες. Ο χάρτης θα τυπωθεί σχετικά γρήγορα και με μικρό μέγεθος (περίπου 20-30mb) για κλίμακες 1:1000 και 1:2000 ενώ έτσι περιορίζετε και την περιοχή που ζητάτε από το κτηματολόγιο.

    3.Εξαγωγή σε PDF, jpeg

    Πλέον μπορείτε να πατήσετε τα πλήκτρα "Εξαγωγή ως PDF" ή "Εξαγωγή ως εικόνα" και να αποθηκεύσετε το χάρτη.

    Το qgis θα σας ενημερώσει πως το project περιέχει WMS layers και ενδεχομένως να υπάρξει περιορισμός με τις εικόνες που ζητάτε από αυτά αλλά έχουμε προβλέψει κάτι τέτοιο με τη χρήση των τιμών 256x256 στο μέγεθος κάθε εικόνας από το κτηματολόγιο. Απλά πατήστε close και θα σας ζητηθεί το όνομα και η διαδρομή που θέλετε να αποθηκεύσετε το pdf.

    Έπειτα υπομονή. Το qgis αποθηκεύει σε προσωρινή μνήμη εικόνες 256x256 από το κτηματολόγιο για την περιοχή που θέλετε να τυπώσετε (μπορεί να διαρκέσει αρκετά ανάλογα με το τι περιοχή έχετε επιλέξει) και όταν ολοκληρωθεί η διαδικασία θα δημιουργήσει το αρχείο.

    4.Άλλες επιλογές πριν την εκτύπωση

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

    Στο project μπορείτε να εισάγετε από το μενού "επίπεδο" dxf layers (Αν έχετε σχεδιάσει σε κάποιο άλλο σχεδιαστικό) , raster images (πχ τους ορθοφωτοχάρτες που έχετε σε εικόνα για να τους προσθέσετε πάνω στο κτηματολόγιο), διανυσματικά επίπεδα (πχ shp αρχεία από το geodata.gov.gr ).

    Λίγα λόγια για την προσωρινή αποθήκευση (tiles σε WMS)

    Γενικά από την έκδοση 1.8 και μετά του qgis υπάρχει η δυνατότητα προσωρινής αποθήκευσης των tiles για WMS layers και ορίου μεγέθους σε αυτά κάτι που μας δίνει τη δυνατότητα να δημιουργήσουμε ένα χάρτη από υπηρεσίες WMS. Επίσης κάτι τέτοιο "ξεφορτώνει" και το server του κτηματολογίου καθώς αν δείτε μια περιοχή στο project σας αποθηκεύει στον υπολογιστή την περιοχή και δεν χρειάζεται να τη ζητάει συνεχώς και να περιμένετε (πχ σε zoom in - zoom out).

    Οι συγκεκριμένες επιλογές προσωρινής αποθήκευσης βρίσκονται στο μενού "Ρυθμίσεις"->"Επιλογές"->"Network"->"Προσωρινή αποθήκευση επιλογών" όπου μπορείτε να αυξήσετε και το μέγεθος στο δίσκο που χρησιμοποιείται για αυτή την αποθήκευση.

  • Η εφαρμογή παθητικών ηλιακών σε κτίρια αποτελεί βασική απαίτηση του Κανονισμού ΕΝεργειακής Απόδοσης Κτιρίων (Κ.ΕΝ.Α.Κ.) από το 2010 που τέθηκε σε ισχύ. Ακόμα περισσότερο από 1/6/2021 όπου τίθεται σε ισχύ η απαίτηση για νέα κτίρια της ενεργειακής κατηγορίας Α ο βιοκλιματικός σχεδιασμός κτιρίων αποτελεί το πρώτο μέλημα μιας ορθής κατασκευής. Το παθητικό ηλιακό άμεσου κέρδους, που είναι και το μοναδικό που συνεκτιμάται τουλάχιστον με το λογισμικό του ΤΕΕ σήμερα, δεν είναι τίποτα παραπάνω από ανοίγματα στη νότια όψη του κτιρίου ώστε να αυξάνεται το άμεσο κέρδος από την ηλιακή ακτινοβολία που δέχεται μια κατασκευή το χειμώνα. Για να περιοριστεί αυτό το κέρδος το καλοκαίρι χρησιμοποιούνται πρόβολοι, τέντες ή άλλα συστήματα σκίασης στη νότια όψη.

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

    Τρισδιάστατη απεικόνιση

    Η θέση του ήλιου περιγράφεται στην ΤΟΤΕΕ-20701-3 ενώ μια βιβλιοθήκη της javascript, η suncalc.js δίνει σχετικά ακριβή αποτελέσματα. Η περιγραφή της ηλιακής τροχιάς είναι σχετικά σύνθετη υπόθεση και γι' αυτό χρησιμοποιήσαμε την three.js για την αποτύπωση μιας γραμμής για την ηλιακή τροχιά για κάθε μήνα βρίσκοντας τη θέση του ήλιου κάθε ώρα. Η sunclac.js δινει το ύψος και το αζιμούθιο, έτσι από το σημείο 0,0,0 των αξόνων και για μια σταθερή απόσταση (πχ 50) στην βιβλιοθήκη three.js υπολογίζεται το σημείο (x,y,z) οπου βρίσκεται ο ήλιος κάθε φορά δίνοντας τη γραμμή solarpath.

    Η συντεταγμένη Ζ κάθε σημείου από το ημίτονο της γωνίας με βάση το ηλιακό ύψος ενώ τα X,Y από την προβολή του σημείου στο επίπεδο 0 και έπειτα χρησιμοποιώντας το ημίτονο και συνημίτονο της γωνίας για το αζιμούθιο.

    Ο ίδιος υπολογισμός έγινε για κάθε ώρα της ημέρας όπου υπάρχει ηλιακό φως (μεταξύ ανατολής - δύσης), δηλαδή όσο βρισκόμαστε πάνω από το επίπεδο 0, για την ίδια ώρα πχ 12:00 και για κάθε μήνα του έτους δίνοντας την γραμμή analema στο διάγραμμα. Έτσι προέκυψε το παρακάτω διάγραμμα:

    Δείτε το ΕΔΩ.

    Η three.js σχετικά εύκολα μπορεί να χειριστεί αρχεία 3d από άλλες εφαρμογές, έτσι δημιουργήσαμε ένα ορθογώνιο κτίσμα στο sweet home 3d, σε αρχείο obj και φορτώθηκε στη θέση 0,0,0.

    Επίσης για να είναι γνωστή η θέση χρησιμοποιήσαμε ένα polar helper plane (το δάπεδο) στη βάση του διαγράμματος όπου προσθέσαμε τις γωνίες για το αζιμούθιο στην άκρη των βοηθητικών γραμμών, από το 0 έως το 359.

    Τέλος για το εφέ κίνησης του ήλιου αλλά και για να υπάρχει επιφάνεια στην ηλιακή τροχιά για όλους τους μήνες δημιουργήσαμε ένα convexHull στη three.js το οποίο έδωσε ένα αντικείμενο με τον όγκο ενδιάμεσα από το επίπεδο 0 έως και τα σημεία, το οποίο έπειτα κόπηκε μέχρι τις γραμμές της τροχιάς ώστε να παραμείνει μόνο μια διαφανής επιφάνεια εκεί που κινείται ο ήλιος. Θα μπορούσε να κατασκευαστεί εξαρχής ως επιφάνεια όμως κάτι τέτοιο αν και φαντάζει πιο εύκολο απαιτούσε μεγαλύτερους υπολογισμούς (triangulation για τη δημιουργία mesh).

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

    Η χρήση datagui και των helpergui της three.js σαν overlay μας δίνει έναν υποτυπώδη έλεγχο ώστε πχ να μπορούμε να σβήσουμε της γραμμές ίδιας ώρας ή κάποιο άλλο στοιχείο του γραφήματος.

    Διάγραμμα ηλιακού ύψους

    Με την ίδια βιβλιοθήκη (suncalc.js) υπολογίστηκε το ηλιακό ύψος για κάθε ώρα σε 3 βασικές ημερομηνίες όπως ορίζει η ΤΟΤΕΕ-20701-3 (πρόκειται κυρίως για τα ακρότατα αυτού του φαινομένου) και προέκυψε διάγραμμα με χρήση της chart.js. Για να μεταβάλλεται το διάγραμμα προσθέσαμε έναν χάρτη (open layers), ένα δείκτη που σύρεται ώστε κάθε φορά ο επισκέπτης να επιλέγει τη θέση.

    Δείτε το ΕΔΩ.

    Όλες οι βιβλιοθήκες βρίσκονταν με ελεύθερες άδειες διαθέσιμες στο github (ΜΙΤ και BSD-3) ενώ και ο κώδικας αυτών των παραδειγμάτων όταν βρεθεί χρόνος θα ανέβει μεμονωμένα στο github.

    Με τα παραπάνω βλέπουμε και με γραφικό τρόπο πόσο σημαντικό ρόλο παίζει η σκίαση στην ορθή λειτουργία ενός παθητικού ηλιακού και στις συνθήκες διαβίωσης μιας κατοικίας. Επίσης μπορούμε να διαστασιολογήσουμε από πριν το μήκος προβόλων, τεντών, σκιάστρων ώστε να μην καταλήγουμε σε ανομοιομορφίες και να προστατευόμαστε από την ηλιακή ακτινοβολία το καλοκαίρι αλλά να την δεχόμαστε χωρίς εμπόδια το χειμώνα με στόχο τελικά αυτή η απαίτηση του ΚΕΝΑΚ να λειτουργεί θετικά υπερ μιας κατοικίας και όχι απλά ως απαίτηση.

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

  • Κατά το σχεδιασμό εγκαταστάσεων ο ψυχρομετρικός χάρτης αποτελεί ένα βασικό εργαλείο εκτίμησης των συνθηκών. Για να κατανοήσουμε πως να διαβάσουμε τον ψυχρομετρικό χάρτη ξεκινήσαμε οι περισσότεροι από το πως κατασκευάζεται ο χάρτης, με ποιά δεδομένα, ποιές γραμμές περιέχονται κ.λπ. Έτσι στην αναζήτηση αυτή κατασκευάσαμε ένα ψυχρομετρικό χάρτη σε javascript με τη χρήση της ελεύθερης (ΜΙΤ άδεια) βιβλιοθήκης psychrolib.

    Για την αποτύπωση χρησιμοποιήσαμε τη βιβλιοθήκη για εύρος θερμοκρασίας και για διαφορετικές τιμές σχετικής υγρασίας ώστε να μας δίνει κάθε φορά την απόλυτη υγρασία του αέρα. Έτσι προέκυψε μία γραμμή κάθε φορά που αφορά σταθερή σχετική υγρασίας (%) την οποία "κόψαμε" σε ένα μέγιστο όριο υγρασίας, 0.3Kg H2O/Kg αέρα (y άξονας δεξιά) ώστε να αποτυπώνεται το γράφημα καλύτερα. 

    Όλα αυτά αποτυπώθηκαν με την επίσης ελεύθερη βιβλιοθήκη chart.js με την οποία προέκυψαν δέκα γραμμές σχετικής υγρασίας στο διάγραμμα παρακάτω. Η chart.js προφανώς είναι περιορισμένη στο να παρουσιάσει ταυτόχρονα της γραμμές ενθαλπίας ή τις ζώνες άνεσης κατά ASHRAE 55:2017 ή κατα το ΕΝ15251:2007 οι οποίες είναι ούτως ή άλλως διαθέσιμες σε έτοιμα διαγράμματα αλλά είναι μια αρχή ώστε να μπορούμε να παράγουμε τα δεδομένα για κάθε περιοχή διαφορετικού υψομέτρου άμεσα στο browser.

    Δείτε τον ψυχρομετρικό χάρτη ΕΔΩ.

© 2021 Λάμπρος Καρούντζος - Τεχνικό γραφείο