osm-revert: Szybszy i skuteczniejszy sposób na wycofanie zmian w OpenStreetMap
Posted by NorthCrab on 9 January 2023 in Polish (Polski). Last updated on 11 August 2023.Właśnie wydałem nowe narzędzie osm-revert dla społeczności OpenStreetMap. W założeniu jest to bezpośredni następca do RevertUI. Jest to szybszy i skuteczniejszy sposób na wycofywanie zmian na mapie. Korzysta z Overpass API, aby zredukować ilość zapytań do serwerów, co czyni go szybszym w procesie odwracania. Potrafi także automatycznie rozwiązywać konflikty, co było niemożliwe w przypadku poprzedniego narzędzia. Dodatkowo, nie posiada ograniczeń dotyczących rozmiaru zestawu zmian, co pozwala na cofnięcie nieograniczonej liczby zmian w jednym zestawie.
Jedną z najlepszych rzeczy w osm-revert to jego zdolność do automatycznego rozwiązywania konfliktów. Wcześniej, RevertUI anulował cały revert w przypadku wystąpienia konfliktu. Z osm-revert, proces rozwiązywania konfliktów jest w pełni zautomatyzowany. Na przykład, jeśli zestaw zmian zawiera zmianę w drodze, która jest połączona z innymi drogami, osm-revert automatycznie zaktualizuje te drogi, aby poprawnie odzwierciedlić wycofanie. Zaktualizuje również wszystkie relacje, które zawierają zmodyfikowaną drogę. To nie tylko oszczędza czas, ale także zapewnia, że dane na OpenStreetMap pozostają dokładne i spójne.
Kolejną zaletą osm-revert jest brak limitów na rozmiar zmian. W przypadku RevertUI, użytkownicy często byli ograniczeni liczbą zmian, które mogli cofnąć w ramach jednego zestawu. osm-revert nie ma takich ograniczeń. Jest to szczególnie pomocne przy dużych edycjach, takich jak masowy import czy automatyczne edycje, gdzie może być wymagane cofnięcie tysięcy zmian.
Narzędzie jest dostępne publicznie pod adresem https://revert.monicz.dev. Niezależnie od tego, czy jesteś doświadczonym maperem, czy dopiero zaczynasz przygodę z OpenStreetMap, z pewnością uznasz osm-revert za przydatne narzędzie. Wypróbuj je i daj znać co myślisz!
Daj gwiazdkę na GitHub ⭐️.