-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pomijanie części zmian w tagach w określonych sytuacjach #1
Comments
W teorii nic nie musi być prawdą, ale jedno ze źródeł mówi, że jednak prawdą może być, więc bym go nie ignorował od tak, co nie oznacza oczywiście, że zawsze jest to w 100% prawdziwe. Dla tagów nietypowych lub/i specyficznych wyświetlam celowo dodatkowy komunikat, aby mapujący zwrócił na to uwagę i przypadkiem nie pominął. W pluginie nie dodaję takich tagów. Aktualnie te dane są tożsame z tym co jest na stronie budynków z danych BDOT.
W ten sposób zaktualizujemy budynek tylko częściowo, co jeśli jednak aktualne dane są mało dokładne i np. jest Rozumiem, że chodzi Ci o możliwość np. aktualizacji samej geometrii (bez podmiany tagów)? Jeśli tak, to mam tę funkcjonalność zaplanowaną, ale dopiero za jakiś czas. |
To nie tak. Błąd oczywiście na stronie z Budynkami, które te tagi dodają, ale skoro ten plugin jest stamtąd pobiera, to odpowiedzialność spada także ... na plugin. Najrozsądniej jest taką informację wpisać w inny tag, np. building:description.
Chodzi pewnie o "Detected uncommon tags[...]". Dla mnie ten komunikat jest dezorientujący, nie wiem co to są nietypowe tagi. Może dałoby się chociaż wymienić, o które tagi chodzi? Czy wręcz pokazać w tym komunikacie jakie zmiany zaszły? Np. "building=yes -> building=garage"?
Wiem. Dlatego proponuję ich pomijanie przez plugin.
Masz rację, to jest ewidentnie złe przypisanie w tym pliku. Być może chodzi tutaj o "garage" w sensie warsztat - tyle że to nie jest definicja osmowa.
Urok importu. Dane zastane mają wyższą wartość od danych importowanych. Należy dane z importu zignorować lub spytać się użytkownika.
To by było przydatna funkcja. |
Ok, z tym się zgadzam, może być faktycznie jako "disused:".
Proponowałbym mimo wszystko jednak zacząć od strony podesłanego wcześniej pliku z repo gugik2osm, a jeszcze wcześniej, może warto to najpierw skonsultować ze społecznością? Nawet prosta ankieta na Discordzie może sporo dać. Ja oczywiście mogę pomijać te tagi w pluginie, mimo, że dla każdego i tak wyskakuje komunikat, ale nie wiem, czy dużo to zmieni, jeśli przez stronę budynków będą i tak importowane dalej masowo, gdzie szansa na ich pominięcie jest dość spora – nawet u mapujących, którzy przeglądają co importują, a nie oszukujmy się nie każdy to niestety robi.
Odpowiedziałem częściowo tutaj #2
Mimo wszystko jeśli widzisz, że można coś tam poprawić, to zachęcam do PR/issue w tamtym repo.
To zależy (niżej).
Plugin korzysta z tzw. CombinePrimitveResolverDialogu, który obsługuje aktualizację tagów dla obiektu, który już ma jakieś tagi i w domyśle łączy je z 2 źródeł wywołując konflikt (jeśli to koniecznie), co skutkuje własnie tym okienkiem, o którym zapewne piszesz. Jednakże to wywołanie w zasadzie kończyłoby się ciągłymi konfliktami dla nienowych budynków, stąd do pluginu zostały zaprogramowane pewne reguły, które pozwalają na jego pominięcie w przypadku natrafiania określonych zmian kluczy i wartości. Np. zmiana budynku z
To tego trochę nie rozumiem w czym tkwi problem. |
Ja bym sugerował building:description. Ewentualnie fixme - w przypadku tworzenia nowego budynku.
Jak pisałem, bardziej obszerna treść komunikatu by wystarczyła - dla mnie.
Przez stronę budynków masowo importuje się budynki brakujące w OSM, więc to nieco inna sytuacja. A tutaj można także modyfikować. Przy modyfikacji plugin może dodać np. tourism=hotel do budynku, w którym ktoś wcześniej ten tag usunął, bo hotel się zamknął.
Tak, panel pokazuje te dodatkowe informacje, więc to częściowo dla mnie problem rozwiązuje.
Spróbuję.
Dzięki za szczegóły. |
Źle mnie zrozumiałeś. Ja nie proponowałem tutaj tagu, tylko potwierdziłem, że faktycznie może wydarzyć się tak, że amenity jest "nieaktywne". Dalej uważam w tej sprawie, to co napisałem wyżej, że to nie po mojej stronie powinno to być zmieniane, a i tak zawieram już w tej sprawie dodatkową informację dla użytkownika (w postaci komunikatu), żeby przypadkiem nie pominął, która w moim przekonaniu jest wystarczająca.
Jeśli to nawiązuje do tego co wyżej, to w takim razie nie wiem, czy to aktualne, oraz o jaką treść komunikatu chodzi, bo jeśli mowa o "Uncommon tags", to również uległo zmianie w ostatniej aktualizacji i wyświetlają się już specyficzne tagi w komunikacie oraz w panelu bocznym podświetla się, że takowe zostały pobrane.
Niektórzy też masowo podmieniają: przez utilsplugin, albo i niestety usuwając budynki i wklejając nowe. Dla mnie to nie ma w tej kwestii różnicy, bo taki tag może mimo wszystko zostać dodany na różne sposoby. Jeśli było np. to powyższe zmapowane jako
Nie wiem jakie zdanie mają inni mapujący na ten temat. Jeśli chcesz możesz zrobić ankietę/zapytać na Discordzie, tylko, że jeśli większość by stwierdziła, że nie chcemy tych tagów w ogóle, to mimo wszystko pewnie byłoby to najprędzej zmieniane u źródła, także ponownie nie widzę tutaj powodu do jakiejkolwiek zmiany. Z aktualnością bywa różnie, bywają gminy, gdzie jest to lepsze źródło niż inne i odwrotnie, ale nie chce rozwijać tego tematu, bo ponownie, to nie ode mnie zależy i niewiele to wnosi. Zawsze finalnie leży to w kwestii mapującego, co uważa za słuszne/warte do zaktualizowania.
Proszę załóż na to oddzielne issue, bo w tym się dyskusja rozwarstwiła na kilka różnych rzeczy. -- |
Proponuję dwie zmiany w działaniu pluginu:
Gdy aktualizuje się już istniejący w OSM budynek:
Przykład - https://www.openstreetmap.org/way/889619314 - jest to budynek stacji kontroli pojazdów.
W każdej sytuacji:
The text was updated successfully, but these errors were encountered: