Με αυτό το σκεπτικό, δεν θα προχώραγε ποτέ το mass edit, γιατί δεν μπορεί να γίνει αυτοματοποιημένα ο έλεγχος που λες (καθώς μπορεί να υπάρχουν genuine περιπτώσεις που χρειάζεται το πολυγλωσσικό name). Τι είναι προτιμότερο, ελλιπής παρουσίαση στοιχείων ή πλήρως-για-τα-ελληνικά-δεδομένα εμφανίσιμα στοιχεία με δυνατότητα καθαρισμού των άχρηστων ονομασιών μετέπειτα; Εσύ αυτό που ζητάς είναι καθαρισμός των άχρηστων ονομασιών, πράγμα που δεν είναι απλό να γίνει με ένα απλό script, άρα πολύ πιο χρονοβόρο από τα γίνει η συμπλήρωση αυτών που το χρειάζονται.
-
Κι εμείς θέλουμε να κάνουμε το απλό ή το σωστό; Some people argue that in many cases automatic edits may be the best solution for a problem, as it allows to avoid tedious edits. In general this argument is highly disputed in the community. Mandatory discussion before automatic edit is intended to ensure that only this type of automation is used. Είπα εγώ ότι δεν θέλω να ελέγξω τα συγκεκριμένα data με name=en? Αντιθέτως, έχω ήδη ελέγξει χιλιάδες, χειροκίνητα.
-
Σε κάποια δια ζώσης συνάντηση πριν αρκετά χρόνια είχαμε ομοφωνία ότι καταργούνται τα name:en. Ως εκ τούτου η Ελλάδα είναι μονόγλωσση (τo int_name δεν είναι γλώσσα). Το wiki στο οποίο βασίστηκε το changeset αναφέρει ότι when name is tagged only in one language [it] may be controversial to do this. Especially in monolingual areas.
-
Η πρόσθεση λάθος στοιχείων για να λειτουργήσει ο consumer απαγορεύεται από το wiki και θεωρείται βανδαλισμός. Tagging for the renderer - OpenStreetMap Wiki Το ότι δεν υπάρχει ούτε ένα screenshot ότι πλέον λειτουργεί καλύτερα, θα το αφήσω ασχολίαστο.
-
Για να γίνει κάποιο mass edit OpenStreetMap is built on consensus, rather than a majority voting. Όμως εδώ ανοίχτηκε το thread, απαντήσατε μόνο 2 άτομα, και σε 2 μέρες έγιναν οι αλλαγές. Κάποια άτομα μπαίνουμε μια φορά τη βδομάδα ή το μήνα. Που είναι η συναίνεση;
Don’t remove tags that you don’t understand
Sometimes you will come across elements with tags that have no meaning to you. This doesn’t automatically mean you should remove them. They may have been added for a specific purpose.
Το mass edit απλώς προσπαθεί να διορθώσει το λάθος του.
EDIT: Με λίγα λόγια αυτό το mass edit δεν είναι major change, είναι απλά μια προσπάθεια διόρθωσης της κακής πρακτικής αφαίρεσης των tags.
Ο sheldonelectric είναι αυτός που δεν πήρε το consensus της κοινότητας για να αφαιρέσει τα name:el και name:en και όλες τις άλλες γλώσσες.
Επίσης οι συμφωνίες που αφορούν την κοινότητα δεν γίνονται με κατ’ ιδίαν συναντήσεις, αλλά γραπτά εδώ στο forum.
Αν κάτι υπάρχει στο wiki, η ομοφωνία έχει ήδη περάσει και δεν χρειάζεται να τη ξαναπεράσω. Σε μονόγλωσσες χώρες δεν χρειάζεται το name:xx. Εγώ έκανα ακριβώς αυτό. Αν κάποιος διαφωνεί με τα ήδη γραμμένα, πρέπει να περάσει νέα ομοφωνία και να περαστεί στο wiki.
Το Wiki αναφέρει τα mandatory tags που πρέπει να μπουν.
ΠΟΥΘΕΝΑ δεν απαγορεύει την ύπαρξη άλλων γλωσσών, ούτε συνιστά την ΔΙΑΓΡΑΦΗ άλλων γλωσσών. Έλεος πια.
(Και φυσικά δεν υπάρχει η έννοια “μονόγλωσσες χώρες” στην Ευρώπη.)
Τεσπα, εγώ βαρέθηκα να ασχολούμαι με τον sheldonelectric.
Ας αποφασίσει η κοινότητα τι θέλει να κάνει με το θέμα.
Ξανά, το να αφαιρεθούν πολυγλωσσικά name tags από features που δεν το χρειάζονται ΔΕΝ είναι μέρος αυτού του τόπικ. Σταμάτα να κατηγορείς αυτό το mass edit για κάτι που πρακτικά δεν επηρεάζει αρνητικά τίποτα.
Όπως προείπα, μια τέτοια διαδικασία αφαίρεσης άχρηστων πολυγλωσσικών ονομασιών μπορεί να γίνει ως άλλο project, από την κοινότητα, κι αφού φαίνεται θες τόσο πολύ να αφαιρεθούν αυτά, οργάνωσε το. Αλλά ξαναλέω, το τρέχων project του Νίκου για προσθήκη του name:el
σε features που ήδη είχαν name
και name:en
, δεν έχει καμία σχέση με ότι επιζητάς.
μονόγλωσσα μέρη εννοούσα, μη παίζεις με τις λέξεις. Η Καλαμάτα έχει 1 γλώσσα και καλά έκανα που διέγραψα τα “name:de=*strasse”. Αν τα ξαναβάλεις, δώσε και το source.
Δείξε μου το θετικό στα 6+4 POIs που προανέφερα. Δείξε μου έστω 1 screenshot ότι κάτι καλό βγήκε (4η φορά που το ζητάω, μάλλον δεν θα το λάβω ποτέ). Το μόνο που κατάφερε είναι να βαρύνει το ήδη βαρύ αρχείο του χάρτη.
Ναι, είναι του τόπικ, διότι τα στοιχεία που έχουν name:en είναι στοιχεία που έχουν τεράστια πιθανότητα να έχουν λάθος name, και η εσκεμένη αντιγραφή λάθους είναι βανδαλισμός.
Στο screenshot που παρέθεσα πιο πάνω φαίνεται ήδη η χρησιμότητα του name:el.
Όσα features εμφανίζονται στα Ελληνικά έχουν name:el ενώ τα υπόλοιπα δεν έχουν.
Το πρόβλημα που έχει το Osmand με το int_name δεν έχει απολύτως καμία σχέση με την εμφάνιση των Ελληνικών.
Sorry for jumping in—I know this is an internal discussion, but I wanted to share a few thoughts. Having the name:el
tag for Greece is definitely useful for data users. The issue isn’t just how mapping apps prioritize names; it’s also about how clearly a tag represents the information inside it. The name
tag is often the trickiest because there’s no easy way to tell what language it’s in. Users who need to figure that out have to manually check each name
tag, which can contain different languages or even a mix of them. Something as simple as counting Greek names in a city turns into a much bigger challenge.
If name:el
exists, it makes things a lot clearer. Users know exactly what’s in the tag and how to handle it. For example, I’m guessing there’s an official way to transliterate Modern Greek into Latin script. If someone wants to do that automatically, working with name:el
is much easier than with name
, where they might run into other languages.
And now, since I have your attention, let me sneak in a little promo. If you enjoy long discussions about tagging (or just need something to help you fall asleep), check out this thread where I proposed some ideas for handling transformed names:
Σας ευχαριστώ για την προσοχή σας!
I would support retaining name:el=*
because of what @darkonus said, as well as other languages if the spelling or script is different from int_name=*
.
Hey @darkonus, thanks for your input.
I see in Ukraine you only tag the name:uk in the very few POIs that have other name:xx. Changeset: 163057005 | OpenStreetMap
And I agree to do the same in Greece, in the very few POIs that have other name:xx.
The problem here, is that the 26500 that have name:xx are often older than 2018, and must controlled. @nikospag proceeded without controlling. As a result, I randomly opened 40 POIs and 18 had mistakes.
When the other name:xx are fake, all name:xx should be deleted.
Adding a name:el does not solve any problem.
I also agree with @ika-chan to have name:xx if the script is different.
@nikospag you have activated to “use latin name if name:el is missing” therefore you correctly see latin alphabet. Please deactivate it, and you will see the hellenic alphabet again.
Δεν αναφέρεται σε πολύγλωσσα μέρη, αλλά σε πολύγλωσσα feature. Αν η Ακρόπολη έχει name=Ακρόπολη και name:en=Acropolis και name:fr=Acropole, ναι βάζουμε και name:el=Ακρόπολη. Δες σε άλλα μέρη που εφαρμόζουν παρόμοιες τακτικές (π.χ. στο Λονδίνο το St Paul’s έχει και name:en.)
Εντάξει, αλλά αν είχε γίνει ο προαπαιτούμενος έλεγχος, θα είχαμε δει ότι σε πάρα πολλές περιπτώσεις, ούτε τα στοιχεία είναι πολύγλωσσα. Οι πολλαπλοί έλεγχοι που ζήτησε το @geraki δεν έγιναν ποτέ. Ο nikospag προσπάθησε να περάσει συναίνεση τριών ατόμων και δεν σεβάστηκε καν αυτήν. Έχουν πλέουν δημιουργηθεί 26500 name:el εκ των οποίων 18 στα 40 είναι λάθος. Βανδαλισμός σύμφωνα με το wiki.
Έπρεπε πρώτα να ελέγξουμε
- αν τα POI υπάρχουν (πολλά απ’αυτά είναι από πριν το 2018)
- αν το name έχει σωστή ορθογραφία (μήπως είναι κεφαλαία, αρχικά, λείπει ο τόνος, κλπ)
- αν το name:xx διασταυρώνεται (πχ ονοματα πόλεων, μνημεία, προξενεία, κλπ) ή είναι αυθαιρεσία του χαρτογράφου (πχ The dragon που έχω ήδη σβήσει, ή king george που δεν πρόλαβα να σβήσω, ασχολούμαι κυρίως με survey…)
- αν το name:xx υπάρχει ήδη σε int_name ή αν θα μπορούσε να μεταφερθεί σε αυτό.
Και ύστερα σε οποια features εξακολουθούν να είναι πολύγλωσσα (δλδ με κάποιο name:xx), να γίνει αντιγραφή από name->name:el
Τώρα μας απομένει να γίνει revert και να συνεχίσω τον έλεγχο σε αυτά τα 26500 στοιχεία…
Επιμένεις ότι όλο αυτό είναι λάθος ενώ έχει ειπωθεί παραπάνω ότι ήταν πρακτικά ανέφικτο να γίνει αυτό που προτείνεις και ότι τότε δεν θα είχε νόημα να γίνει το project του Νίκου.
Διαφωνώ κάθετα με αυτόν τον χαρακτηρισμό, λαμβάνοντας υπόψην ότι ειπώθηκε προηγούμενως από τον Νίκο και τους υπόλοιπους.
Μιλάς για συνέναιση που δεν έγινε σεβαστή και εσύ πας να προχωρήσεις με ενέργειες που κανείς από όσους έγραψαν στο τόπικ δεν φαίνεται να αναφέρει ότι πρέπει να γίνουν. Παίρνεις μια πρωτοβουλία που δεν έχει πάρει υποστήριξη μέχρι στιγμής από κανέναν.
@sheldonelectric επειδή επικαλείσαι αυτό που έγραψα, είναι ξεκάθαρο ότι μιλούσα για τις περιπτώσεις όπου υπάρχει μόνο name και όχι για αυτές όπου υπάρχει και name:en ή άλλο. Παρακάτω από εκείνο το σχόλιο υπάρχει η συμφωνία μου για το edit. Άλλωστε από τους πρώτους ήμουν που είχα σχολιάσει σε άλλο thread την ανάγκη για χρήση του name:el σε αντίστοιχες περιπτώσεις όπου υπάρχει name:* χωρίς name:el. Και είχα κάνει αντίστοιχο -αλλά μικρότερο- edit για όλα τα place.
Η χρήση του name:el υποδεικνύεται και στο wiki.
Στις κύριες QA εφαρμογές (Osmose, Keepright) η απουσία του υποδεικνύεται ως σφάλμα. Οπότε δεν είναι τοπική παραξενιά.