Category Archives: Αταξινόμητες

Ενημέρωση για την πρόοδο των διανυσματικών πλακιδίων από την Ομάδα Εργασίας Μηχανικών

Η Ομάδα Εργασίας Μηχανικών του Ιδρύματος OpenStreetMap έχει μια ενημέρωση σχετικά με την προσπάθεια δημιουργίας διανυσματικών πλακιδίων για το openstreetmap.org. Διαβάστε παρακάτω για τη σημασία αυτού του έργου, τι έχει γίνει μέχρι στιγμής και πώς ενσωματώνουν τα σχόλια της κοινότητας, καθώς και τις τεχνικές λεπτομέρειες για όσους θέλουν να μάθουν περισσότερα.

Το ιστορικό

Επί του παρόντος, η ιστοσελίδα openstreetmap.org εξυπηρετεί πλακίδια ράστερ, τα οποία είναι πλακίδια εικόνας που αποτελούνται από pixels – σκεφτείτε μια κατεβασμένη εικόνα μέρους ενός χάρτη. Όμως έχει ξεκινήσει η προσπάθεια για τη δημιουργία διανυσματικών πλακιδίων για την ιστοσελίδα, τα οποία θα βοηθήσουν στη βελτίωση της εμφάνισης και της λειτουργίας του χάρτη. Μπορείτε να διαβάσετε περισσότερα για το ιστορικό του έργου εδώ.

Τα διανυσματικά πλακίδια δημιουργούν χάρτες ως διανύσματα: σημεία, γραμμές και πολύγωνα. Αποθηκεύουν γεωγραφικά δεδομένα (όπως αυτά που αποτελούν το OpenStreetMap) σε μορφή που επιτρέπει τη δυναμική διαμόρφωση και διαδραστικότητα. Για τους χρήστες, τα διανυσματικά πλακίδια θα αποτελέσουν ένα νέο, μοντέρνο στυλ χάρτη με απρόσκοπτο ζουμ στο openstreetmap.org, ο χάρτης θα μπορεί να ενημερώνεται πιο γρήγορα όταν αλλάζουν τα δεδομένα και λογικά θα οδηγήσει σε καλύτερες επιδόσεις για τους χρήστες.

Μελλοντικά, το πιο συναρπαστικό κομμάτι είναι οι ευκολίες που το έργο διανυσματικών πλακιδίων θα φέρει για τους εθελοντές και τους χρήστες πλακιδίων: Τρισδιάστατους χάρτες, πιο αποτελεσματική ανάμειξη και αντιστοίχιση δεδομένων και ενσωμάτωση άλλων συνόλων δεδομένων, θεματικά στυλ, πολύγλωσσους χάρτες, διαφορετικές προβολές για διοικητικά όρια, διαδραστικά σημεία ενδιαφέροντος, πιο προσβάσιμους χάρτες για χρήστες με προβλήματα όρασης και σίγουρα πολλές άλλες ιδέες που κανείς δεν έχει σκεφτεί ακόμα. Ίσως θυμάστε ότι πολλά από αυτά αποτελούν μακροχρόνια ενδιαφέροντα για άτομα στη κοινότητα του OSM.

Το σχέδιο

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

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

Ο Πολ Νόρμαν ηγείται του έργου των διανυσματικών πλακιδίων.

Εργάζεται κάνοντας προσθήκες στο στο έργο του που ονομάζεται Tilekiln το οποίο παράγει διανυσματικά πλακίδια από μια βάση δεδομένων PostgreSQL (όπως αυτή του OpenStreetMap), κάνοντας χρήση του σχήματος Shortbread, το οποίο είναι μια μορφή δεδομένων για το πώς να ονομάζονται τα επίπεδα και οι ιδιότητες μέσα σε ένα διανυσματικό πλακίδιο, και βελτιώνοντας το Themepark, το οποίο επιτρέπει τις προσθήκες δεδομένων του OSM σε βάση δεδομένων Postgres.

Το έργο χωρίζεται σε τρία στάδια: 

1. Πρώτος γύρος βελτιώσεων στο Tilekiln και στο Shortbread Themepark

2. Βελτιώσεις παραλληλισμού

3. Το Shortbread ανοιχτά διαθέσιμο σε παραγωγή

Τα δύο πρώτα βήματα έχουν σχεδόν ολοκληρωθεί. Το Tilekiln παράγει τώρα πλακίδια παράλληλα, καθιστώντας πρακτικά δυνατή τη δημιουργία πλακιδίων για ολόκληρο τον κόσμο. Το επόμενο βήμα είναι να ξεκινήσει η εγκατάσταση σε εξοπλισμό του OSMF για την προετοιμασία της παραγωγής. 

Τεχνικές λεπτομέρειες για το βήμα 1

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

        1.        Αυτοματοποιημένη συσκευασία του Tilekiln

        2.        Δημοσίευση των μετρήσεων του Tilekiln με εξαγωγέα Prometheus

        3.        Επισκόπηση του Themepark Shortbread

        4.        Ένας δοκιμαστικός διακομιστής που τρέχει με λεπτό προς λεπτό ενημερώσεις των πλακιδίων Shortbread, εμφανίζοντας πλακίδια κατά παραγγελία

        5.        Παρουσίαση της δοκιμής στην κοινότητα

Τα σημεία 1 και 2 έχουν ολοκληρωθεί χωρίς να χρειάζεται περαιτέρω συζήτηση. Για το σημείο 3, ο Πολ διαπίστωσε ότι η εφαρμογή osm2pgsql Themepark Shortbread χρειαζόταν περισσότερη δουλειά από το αναμενόμενο, καθώς της έλειπε ένα επίπεδο και παρουσίασε ορισμένα προβλήματα. 

Τα σημεία 4 και 5 έχουν ολοκληρωθεί. Ο δοκιμαστικός διακομιστής του Πολ λειτουργεί με ενημερώσεις λεπτό προς λεπτό και οι απαιτήσεις σε εξοπλισμό είναι πιο περιορισμένες από ό,τι αναμενόταν. 

Η κοινότητα έχει επίσης προσφέρει χρήσιμα σχόλια, όπως στην ανάρτηση του Πολ στο Φόρουμ Κοινότητας OSM.

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

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

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

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

Στοιχεία για τα εργαλεία που χρησιμοποιούνται

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

Το Tilekiln  είναι ένα λογισμικό γραμμένο από τον Πολ Νόρμαν για τη δημιουργία διανυσματικών πλακιδίων από βάση δεδομένων PostgreSQL. Εναλλακτικές λύσεις είναι το martin (ή ίσως το t_rex). Το Tilekiln είναι υπό ανάπτυξη, αν και χρησιμοποιεί πολλά από τα τυπικά χαρακτηριστικά της PostgreSQL για τη δημιουργία των δεδομένων των διανυσματικών πλακιδίων. Οι περισσότεροι χάρτες που βασίζονται στο OSM (συμπεριλαμβανομένου του osm-carto στο osm.org) παράγονται από ερώτηματα SQL από μια βάση δεδομένων PostgreSQL. Το Tilekiln παράγει διανυσματικά πλακίδια από παρόμοια ερωτήματα. Το Tilekiln είναι νέο.

Το Themepark είναι μέρος της σουίτας εργαλείων osm2pgsql, που επιτρέπει την προσθήκη δεδομένων OSM στο postgres και την κοινή χρήση αυτών των βημάτων επεξεργασίας μεταξύ άλλων έργων. Πολλές μορφές χαρτών OSM που βασίζονται στην PostgreSQL (όπως η osm-carto) χρησιμοποιούν την osm2pgsql. 

Η osm2pgsql υπάρχει εδώ και 15+ χρόνια στο OSM, και χρησιμοποιείται σε πολλά πολλά μέρη. Αν και ο Πολ έχει συνεισφέρει κώδικα σε αυτό, δεν είναι ο κύριος προγραμματιστής. Η osm2pgsql έχει γίνει πιο προηγμένη, και καλύτερη, τα τελευταία χρόνια. Μέρος της δύναμής της είναι η προεπεξεργασία των δεδομένων, και το Themepark είναι μια προσπάθεια να γίνουν αυτά τα βήματα προεπεξεργασίας ευκολότερα.

Το Shortbread είναι ένα «σχήμα διανυσματικών πλακιδίων» που δημιουργήθηκε από την Geofabrik. Είναι μια μορφή δεδομένων για το πώς να ονομάζονται τα επίπεδα και οι ιδιότητες εντός ενός διανυσματικού πλακιδίου.

Αυτή η δημοσίευση ιστολογίου περιέχει συνεισφορές από τους Άνταμ Χόιλ, Μικέλ Μάρον, Αμάντα Μακάν, Πολ Νόρμαν και Άντριου Γουάιζμαν.

To Ίδρυμα OpenStreetMap έιναι μια μη κερδοσκοπική οργάνωση, που δημιουργήθηκε για να στηρίξει το εγχείρημα του OpenStreetMap. Είναι αφιερωμένο στην ανάπτυξη, εξέλιξη, και διανομή δωρεάν και ελεύθερων γεωχωρικών δεδομένων που μπορεί να χρησιμοποιήσει και να μοιραστεί ο οποιοσδήποτε. Το Ίδρυμα OpenStreetMap είναι ο ιδιοκτήτης και συντηρητής της υποδομής του εγχειρήματος OpenStreetMap, στηρίζεται οικονομικά σε συνδρομές μελών και δωρεές, και διοργανώνει το ετήσιο, διεθνές συνέδριο State of the Map. Οι εθελοντικές Ομάδες Εργασίας μας και ένα ολιγομελές βασικό προσωπικό δουλεύουν για να στηρίξουν το εγχείρημα OpenStreetMap. Εγγραφείτε στο Ίδρυμα OpenStreetMap για μόνο 15£ το χρόνο ή δωρεάν αν συμμετέχετε ενεργά στο OpenStreetMap.

Χαρτογράφοι, πανεπιστήμια, εταιρείες και ΜΚΟ δώρισαν πάνω απο 373.300£ για την ενίσχυση του OSM το 2023

Τον περασμένο χρόνο, η παγκόσμια κοινότητα OpenStreetMap, σε συνεργασία με τα εταιρικά μέλη και συνέταροι του OSM, δώρισαν το τρομερό ποσό των 373.300£ για να στηρίξουν τον χάρτη.

Σε μια εκπληκτική επίδειξη υποστήριξης για τα 19α γενέθλια του OSM, η χαρτογραφική κοινότητα προσέφερε πάνω από 113.000£ μέσα από μικρές δωρεές. Αυτή η ενθουσιώδης πλατιά βάση υποστήριξης από την κοινότητα είχε ως αποτέλεσμα περίπου 3.089 δωρεές απ’ όλο το κόσμο με μέσο όρο περίπου 36£ η καθεμία. Η επιτροπή εράνου του OSM είναι ιδιαίτερα ευγνωμονούσα για τις κοινοποιήσεις στα μέσα κοινωνικής δικτύωσης και τα καλά και υποστηρικτικά σχόλια στο supporting.openstreetmap.com, σε συνδυασμό με τις δωρεές. Η θετική ανταπόκριση προς τον έρανο των γενεθλίων ήταν ένα από τα καλύτερα σημεία της χρονιάς. Ευχαριστούμε!

Οι εταιρικοί συνεργάτες του OSM έπαιξαν επίσης κομβικό ρόλο, με τις συνολικές εταιρικές συνδρομές να φτάνουν τις 201.074£. Επιπρόσθετες, γενναιόδωρες δωρεές, πέρα από τις εταιρικές συνδρομές μελών, από την Microsoft, την NextGIS, την Smoca και την Elasticsearch μας βοήθησαν να φτάσουμε στο σύνολο των 373.000£. Είμαστε επίσης ευγνώμωνες προς το εταιρικό Συμβουλευτικό Συμβούλιο για τις συμβουλές τους και την συνεργασία η οποία έχει υπάρξει καταλυτική για την επιτυχία των συνεργασιών μας. Ευχαριστούμε!

Να δώσουμε μια ιδιαίτερη ευχαριστία στην NextGIS, η οποία δέσμευσε το 10% των κερδών της από τις πωλήσεις δεδομένων για δωρεά στο OSM, θέτοντας ένα εντυπωσιακό κανόνα για την αφοσίωση της στο εγχείρημα.  

Σε μια εκπληκτική επίδειξη υποστήριξης για τα 19α γενέθλια του OSM, η χαρτογραφική κοινότητα προσέφερε πάνω από 113.000£ μέσα από μικρές δωρεές. Αυτή η ενθουσιώδης πλατιά βάση υποστήριξης από την κοινότητα είχε ως αποτέλεσμα περίπου 3.089 δωρεές απ’ όλο το κόσμο με μέσο όρο περίπου 36£ η καθεμία.

Το OSM έχει τη τύχη να είναι δέκτης καίριας σημασίας, υποστήριξης «σε είδος» μέσω δωρεών hardware και άλλων υποδομών. Είμαστε ευγνώμωνες προς την Fastly, που παρέχει το σύστημα παράδοσης περιεχομένου για την υπηρεσία αρχείων, και πολλές άλλες, συμπεριλαμβανομένων των TomTom, Bytemark, AWS και το University College London, καθώς και το AARNet, οι AWS,η Ακαδημαϊκή Λέσχη Υπολογιστών του Πανεπιστημίου του Ούμεο, η Appliwave, η Bytemark, η Equinix Amsterdam, η Equinix Dublin, η Exonetric, η INX-ZA,τα NetAlertsOSUOSLOVH, ηScalewayκαι όλοι οι άλλοι που συνεισφέρουν στο OpenStreetMap.

Θα θέλαμε επίσης να δώσουμε μια ιδιαίτερη ευχαριστία στον  Κέβιν Μπούσο, που μας έδωσε μια γερή έκπτωση στη νέα μας ιστοσελίδα, supporting.openstreetmap.org.

Τα χρήματα που συγκεντρώθηκαν  το 2023 θα πάνε προς τη βελτίωση υποδομών, την υποστήριξη των κρίσιμων εργαζομένων υποστήριξής μας συμπεριλαμβανομένου του SSRE μας, και στο να βοηθήσουμε να χτίσουμε το OSM προς το μέλλον.

Εκ μέρους των τοπικών κοινοτήτων του OSM, το ΔΣ του OSMF θα ήθελε να ευχαριστήσει τις εταιρείες που χορήγησαν εκδηλώσεις SotM το 2023, τόσο περιφερειακές όσο και τοπικές. Αυτού του είδους η στήριξη είναι πολύ σημαντική για τις τοπικές κοινότητες, καθώς το OSMF αδυνατεί να εξασφαλίσει ότι η χρηματοδότηση τους θα κατευθυνθεί προς περιφερειακές εκδηλώσεις, εκτός αν τα χρήματα έχουν δρομολογηθεί ως μέρος μιας Συμφωνίας Διανομής Χορηγίας. Οι εταιρείες που στηρίζουν απευθείας τις περιφερειακές εκδηλώσεις έχουν έναν θετικό αντίκτυπο στην κοινότητα και την ποιότητα του χάρτη.

Τέλος, θα θέλαμε να υπογραμμίσουμε ότι οποιαδήποτε γενναιοδωρία προς το OpenStreetMap έιναι γενναιοδωρία προς την ευρύτερη κοινότητα των ανοιχτών λογισμικών και δεδομένων, όχι απλά το εγχείρημα OSM. Ο αντίκτυπος των δωρεών σας εκτείνεται πολύ πέρα από τον οικονομικό· είναι μια δέσμευση προς έναν κόσμο όπου τα ανοιχτά δεδομένα είναι ο ακρογωνιαίος λίθος για τη δημιουργικότητα, την επίλυση προβλημάτων και το χτίσιμο κοινοτήτων.

Ευχαριστούμε που υποστηρίζετε το OpenStreetMap!


Το Ίδρυμα OpenStreetMap είναι μια μη κερδοσκοπική οργάνωση, που δημιουργήθηκε για να στηρίξει το εγχείρημα του OpenStreetMap. Είναι αφιερωμένο στην ανάπτυξη, εξέλιξη, και διανομή δωρεάν και ελεύθερων γεωχωρικών δεδομένων που μπορεί να χρησιμοποιήσει και να μοιραστεί ο οποιοσδήποτε. Το Ίδρυμα OpenStreetMap είναι ο ιδιοκτήτης και συντηρητής της υποδομής του εγχειρήματος OpenStreetMap, στηρίζεται οικονομικά σε συνδρομές μελών και δωρεές, και διοργανώνει το ετήσιο, διεθνές συνέδριο State of the Map . Οι εθελοντικές Ομάδες εργασίας μας και ένα ολιγομελές βασικό προσωπικό δουλεύουν για να στηρίξουν το εγχείρημα OpenStreetMap. Εγγραφείτε στο Ίδρυμα OpenStreetMap  για μόνο 15£ το χρόνο ή δωρεάν αν συμμετέχετε ενεργά στο OpenStreetMap.