Mass edits για προσθήκη του name:el πανελλαδικά

Έχει διαπιστωθεί ότι η έλλειψη του name:el δημιουργεί προβλήματα εμφάνισης των ονομάτων σε διάφορα apps και στο Wikimedia maps.

Προτείνω λοιπόν να κάνω μια σειρά από mass edits (ένα ανά νομό) που θα προσθέσει το “name:el” σε nodes και ways που έχουν tag “name” (γραμμένο στα Ελληνικά) αλλά δεν έχουν tag “name:el”.

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

Νομίζω ότι για αρχή είναι overkill. Αυτό που χρειάζεται είναι προσθήκη name:el σε nodes και highways που έχουν name και name:en.

Το καταλαβαίνω αυτό που λες αλλά έτσι θα ξαναπαρουσιαστεί το πρόβλημα όταν κάποιος πάει και προσθέσει το name:en κάπου που έχει μόνο name και δεν έχει name:el.

Για αρχή, θα πρότεινα κι εγώ να γίνει η προσθήκη όταν υπάρχει και το name:en. Βάζοντας το όπου έχει μόνο name, θα δημιουργήσει το μελλοντικό πρόβλημα της έλλειψης του name:en. Επίσης, να προσδιορίσουμε για τι features ακριβώς θέλουμε να γίνει αυτό. Για τοποθεσίες σίγουρα (place=*). Για τους δήμους, νομίζω λίγοι έμειναν αυτοί που δεν έχουν name:el. Τι άλλο θα έστεκε;

Γιατί? Πως δημιουργεί πρόβλημα η ύπαρξη του name:el χωρίς το name:en?

Επίσης αφού θα γίνει mass edit το σωστό είναι να μπει σε όλα τα features διότι σε όλα δημιουργείται το πρόβλημα από την έλλειψη του name:el. (τσεκαρισμένο στο Osmand)

Δηλαδή ακόμα και οι επιχειρήσεις θα έχουν name:el, ιδίως άμα δεν έχουν και όνομα στα αγγλικά (όπως μερικές ταβέρνες σε τουριστικά μέρη); Δεν θεωρώ ότι στέκει αυτό, π.χ. για καφετέρια με όνομα “Blanco” ή “το καφέ του Γιάννη”.

Αυτό έγραψα στο πρώτο ποστ. ΜΟΝΟ όσα έχουν name γραμμένο στα Ελληνικά.
Για το “το καφέ του Γιάννη” που είναι το πρόβλημα να έχει name:el? αφού Ελληνικά είναι.

Εννοώ ποιά η χρησιμότητα του να υπάρχει αυτό; Λες ότι στο Osmand δεν φαίνεται σωστά. Έχω κάμποσο καιρό να το χρησιμοποιήσω οπότε δεν θυμάμαι πως το δείχνει, πώς φαίνεται δηλαδή μια επιχείρηση που έχει μόνο name σε σύγκριση με μια επιχείρηση που έχει και name και name:el;

1 Like

Όχι, το Osmand δεν δείχνει τα ονόματα των επιχειρήσεων αλλά σίγουρα θα υπάρχουν άλλα apps που το δείχνουν και ενδεχομένως να έχουν πρόβλημα.
Αλλά και πάλι που είναι το πρόβλημα να έχει μια επιχείρηση και name:el αν το όνομα της είναι στα Ελληνικά?

Τέλος πάντων, με πείσατε. Είμαστε οκ δηλαδή αν μπει το name:el μόνο όπου υπάρχει και name:en?

Απλώς δυσκολεύομαι να δω το σκεπτικό σου για την χρησιμότητα του name:el όταν δεν υπάρχει άλλο name:* σε features που δεν το χρειάζονται απαραίτητα, δηλαδή δεν είναι μεταφράσιμα σαν π.χ. ένα παπουτσάδικο σε αντίθεση με ένα αρχαιολογικό μουσείο. Θα ήταν δηλαδή, κατ’ εμέ, περιττή πληροφορία που δεν προσφέρει κάτι παραπάνω. Εκτός κι αν κατάλαβα κάτι λάθος στην πρόταση σου.

Είμαι οκ.

1 Like

Θεωρητικά και τυπικά δεν είναι πρόβλημα αλλά χρήσιμο π.χ. συνήθως βάζω πάντα name:el όταν προσθέτω κάτι ο ίδιος. Απλώς αισθάνομαι ότι χρειάζονται πολλαπλοί έλεγχοι, ίσως ανά κατηγορία, αν είναι να πάμε από μερικές χιλιάδες edits σε μερικά εκατομμύρια.

Σύγκριση του αριθμού features (nodes & ways) για την Αττική:

  • έχουν name στα Ελληνικά αλλά δεν έχουν name:el: περ. 100 χιλ.
  • έχουν name στα Ελληνικά και name:en αλλά δεν έχουν name:el: περ. 3400
  • EDIT: έχουν name στα Ελληνικά και name:xx αλλά δεν έχουν name:el: περ. 3700

Οπότε ο αριθμός των features μειώνεται δραματικά. Έτσι θα μπορέσω να κάνω την δουλειά με ένα μόνο πανελλαδικό mass edit.

EDIT: Ώπα. Δεν πρέπει το κριτήριο να είναι μόνο το name:en αλλά το όποιο name:xx. Πχ βρήκα πολλά features (300 στην Αττική) που έχουν κάποια άλλη γλώσσα αλλά δεν έχουν name:en.
Δηλ. πρέπει να μπει το name:el όπου υπάρχει το όποιο name:xx αλλά δεν υπάρχει το name:el

Ναι, πρέπει να είναι αυτή η επιλογή. Στα βόρεια έχουμε πολλά που έχουν name:mk ή name:bg

2 Likes

Ωραία. Μόνο 26500 features (nodes & ways) πανελλαδικά. Με ένα mass edit θα γίνει η δουλειά.

2 Likes

Και αυτό είναι το script που θα κάνει τις αλλαγές στο dataset που θα κατεβάσω από το overpass-turbo.


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

2 Likes

Το mass edit πραγματοποιήθηκε.

3 Likes

Καλημέρα, αντι να φτιάχνουμε 10000 duplicates (που εγώ μέχρι εχθές όπου τα έβρισκα, τα έσβηνα!), μήπως είναι καλύτερα να ανοίξουμε φτιαχτεί στη wikimedia?
To osmand δεν έχει πρόβλημα με τα ονόματα, αλλά έχουν πρόβλημα κινητά με λιγότερη RAM που ήδη σέρνονται με το μέγεθος του χάρτη. Φτιάχνοντας duplicates το πρόβλημα γίνεται χειρότερο.

Κάνεις λάθος. Δεν είναι duplicates και το πρόβλημα δεν είναι στη wikimedia.
Όλα τα apps δουλεύουν περίπου με τον ίδιο τρόπο όσον αφορά τις γλώσσες.
Όταν λοιπόν σε κάποιο app επιλέξεις ως γλώσσα εμφάνισης τα Ελληνικά τότε το app ψάχνει να βρει το name:el και αν δεν το βρει τότε δείχνει το int_name (ή κάποια το name:en).

Όταν ζητάς το name:el (η οποιαδήποτε άλλη γλώσσα) και δεν υπάρχει, εμφανίζεται αυτόματα το σκέτο name. Αν αυτό δεν γίνεται, έχει σοβαρό πρόβλημα το app.
Επιπρόσθετα, δεν χαρτογραφούμε για τον (προβληματικό ή μη) consumer.