[Skrypt] Street Check PL - sprawdza brakujące ulice

Good :slight_smile: Zniwek się ucieszy, bo trochę z Terytem walczył :wink:

Po krótkich, ale owocnych testach (no przyznaję że znajdowanie nie dodanych ulic jest wzorowe :slight_smile: ) stwierdzam że kawał dobrej roboty :slight_smile: Zdarzało mi się że skrypt przestawał skanować (albo skanował dalej ?) i istniejące ulice z listy nie znikały ale nie namierzałem niestety w czym problem.

Po swojej okolicy zauważyłem, że skrypt zmienia “Aleja” na “al.”. Akurat u mnie to nie jest dobre rozwiązanie, bo ulica nazywa się “Aleja”.

Ja bym zasugerował coś, ale nie wiem jak z wykonaniem (niby powinno się dać podpiąć jakiś event do tego?).
Mamy Validator, Validator dość wspaniale i inteligentnie skanuje wskazany obszar w poszukiwaniu błędów po prostu dzieląc go na fragmenty, i przeglądając na zoomie, na którym są widoczne wszystkie potrzebne dane dla drogi (z wyłączonymi warstwami).
Może by dało się przy każdym takim załadowaniu fragmentu mapy przeskanować też Twoim skryptem, oczywiście nie modyfikując nic w Validatorze, tylko jakoś tam wpinając się eventem.
To już by była niesamowita automatyka :slight_smile:

Tylko można się zdziwić, bo ja już trafiłem w pobliskim prawie mieście na dwie wytyczone ulice uwzględnione w spisie GUS a tak naprawdę jedna dopiero się buduje przy nowo realizowanym osiedlu a druga będzie dopiero pod koniec tego roku bo to jeszcze plac budowy tego osiedla :slight_smile:

tkr85, zrobiłeś już Kraków ?

Jak mówiłem na konferencji (jest o tym też w prezentacji) mam po części zrobiony system, który skanuje mapę w poszukiwaniu różnego rodzaju błędów. Ale skanuje ją automatycznie i z serwera więc może bez problemu ogarnąć całą Polskę. TERYTu jeszcze tam nie ma bo czekam na nowelizację Prawa Geodezyjnego i Kartograficznego dzięki której równo za miesiąc powinniśmy mieć dostępną zawartość PRNG. W PRNG jest nie tylko nazwa miejscowości i jej współrzędne ale również i kod z TERYTu więc możliwe będzie zrobienie w pełni automatycznego skanera.

No i jak mówiłem przydałaby mi się pomoc bo sam mam ograniczone możliwości czasowe. Obecnie na tapecie jest np rozszerzenie do WME, które wyświetli warstwę GeoJSON ze znalezionymi błędami w edytorze. Ktoś chętny by podziałać razem?

Pozdrawiam,
Patryk

Kontrolnie wprowadziłem sobie tylko jedną dzielnicę Podgórze w Krakowie. Z 1200 ulic po ok. 15 minutach zostało jeszcze 490, a wydaje się że już cały obszar przeskanowany.:slight_smile:
Będzie ciężko …

Ale np. wyłapałem dwie ulice gdzie odwrotnie wpisano Nazwisko i Imię

Przeleciałem wstępnie Szczecin, na liście pozostało 477 pozycji. Będzie co sprawdzać.

Może jakaś porada dla mniej gramotnych jak ja:
-chrome wyłącza mi rozszerzenia nie pochodzące z ich oficjalnej witryny (można to jakoś obejść?) więc zainstalowałem poprzez tampermonkey.
Wykonałem wszystko zgodnie z instrukcją - lecz nic się nie dzieje.
Po wklejeniu listy z nazwami ulic - nic, żadnej “optymalizacji” ani sprawdzania.
Co robię źle?

A uruchomiłeś przeglądarkę jeszcze raz? Czasami pomaga też restart systemu.

Tak jak pisał włodek76, zrób zbliżenie na 5-6 level i przesuwaj mapę. Potem sprawdź czy ubywa Ci ogólna liczba ulic z wykazu który wkleiłeś.

Oj, muszę nadrobić zaległości z forum, bo od przedwczoraj nie wchodziłem a tutaj takie cudo! ^^
Już się smuciłem, że nigdy nie powstanie ten skrypt, choć marzyłem o nim od dawna :smiley:

Najlepsze jest to, że strona BIP w Dopiewie jest mega aktualna i jest ulica, której nie ma w terytcie. Ale jest wyrysowana tak poglądowo, że ciężko ją wyrysować z podkładu, a pewnie nawet jeszcze nie zaczęli jej budować :wink:

Zaraz testuję!

Edit: Na Twoim ostatnim screenie powinno być znacznie mniej pozycji :c
Przecież Most Dębiński i Most Przemysława sam dodawałem, ale jako landmark. Trzeba zmienić nazwę ulicy? Tak samo jak jest zrobione z Mostem Rocha?
Św. Trójcy jest chyba tam przy pętli tramwajowej na Dębcu? Powinno ją znaleźć, może akurat tam jej z jakiegoś powodu nie znalazło :wink:
A reszta to nie wiem. sprawdzę.

Edit 2: Już wiem. Ja albo ktoś przede mną napisał Świętej w rozwinięciu, dlatego Ci jej nie odznaczyło. Czyli trzeba skrócić?

Edit 3: Wkleiłem z TERYTu wszystko z Lubonia i zostały mi te 2 pozycje na liście. Czyli place:

Jeżeli można mieć własną wykładnię to moim zdaniem powinniśmy podawać pełną nazwę, nawet jeżeli na tabliczce jest tylko “Hubala” - w spisach miejskich/gminnych jest pełna nazwa a te skrócenie to pewnie oszczędności - mniej literek i krótsza tablica = mniejsza cena do zapłaty. Poza tym jest to bardziej jednoznaczne określenie dla wyszukiwania konkretnej ulicy - kiedyś już taki przykład podawałem, w W-wie mamy dwie Wilanowskie - jedna to ul. Wilanowska (Żoliborz), druga ul. Aleja Wilanowska innym przykładem może być Dąbrowski - jeden to Henryk, drugi Jarosław ulice imienia każdego z nich też w W-wie występują (właściwie plac i ulica) do tego dochodzi liceum. Poza tym staram się dbać o nasz język i tradycję (takie imię dla dziewczynki, tylko że wtedy pisane z dużej litery).
Skrócenia nazw były już kiedyś omawiane - wynikały z kwestii wyświetlaczy w telefonach a właściwie ilości znaków wyświetlanych (zbyt długa nazwa nie była wyświetlana), wtedy też umówiliśmy się, że w przypadku nazw o ilości znaków powyżej (nie pamiętam ilu) dajemy w głównej nazwy skrócone (czyli np. skróty typu dr itp., skracając dalej w końcu same nazwiska), pełną nazwę wpisując w nazwę alternatywną. Nie wiem czy nadal jest problem z ilością znaków (@berestovskyy pomocy!) ja już dawno skracanie zarzuciłem.
Zdaję sobie sprawę, że kontrargumentem może być to, że lepiej to co na tablicy w realu bo cudzoziemcy ale… co mnie cudzoziemcy - inne kraje dbają o swój język i nie przejmują się innymi, nami Polakami w szczególności pisząc nazwy rożnymi niezrozumiałymi literkami. I przy okazji edytując dokopuję się do tego kim dany patron ulicy był a wydaje mi się, że warto swoją historię znać (tym bardziej, że z wielu rzeczy możemy być dumni). Ciekawostka: w Warszawie nie mieliśmy ulicy Lenina, Pałac Stalina był (co jeszcze można odczytać nad wejściem głównym).

Proponuję jednak podawać pełną nazwę, z zachowaniem przyjętych zasad pisowni.

Jeszcze małe wtrącenie: czy obecnie budując garaż bralibyśmy pod uwagę wymiary malucha (Fiat 126 dla młodszych)? Obecnie wjeżdżając w taki garaż nawet składanie lusterek by nie pomogło (no może Smartem dałoby radę).

Pozdrawiam,

Marcin

Z tego co pamiętam, chodziło o 25 znaków.
To miało sens przy bardzo długiej nazwie. Na przykład na samym początku, ponad roku temu, nazwałem “swoją” ulicę Generała Władysława Sikorskiego. W Waze pokazywało tylko Generała. Bezsensu, więc teraz jest gen. Sikorskiego i wszystko ładnie wygląda, a w alt jest cała nazwa, więc jak ktoś wyszuka Generała albo Władysława to też powinno znaleźć :wink:

No w porządku :wink:
Nie sprawdzałem, sugerowałem się tylko screenami.
Tylko tak tutaj Ci zgłaszam, że tych 2 nie wziął pod uwagę. Ktoś może się zasugerować, że to powinno być zmienione na przykład na pieszą uliczkę i pozamienia nam place :smiley:
Zresztą, na początku ten Plac Zenona Twardowskiego tak właśnie zrobiłem, bo nie wiedziałem jak to z nawigacją wyjdzie, gdyby ktokolwiek tego szukał :wink:

Dodam od siebie: to, że ulica jest na mapie nie oznacza, że jest w całości narysowana tak więc nie sugerujcie się całkiem tym skryptem.

Jeśli choć częściowo jest, to zawsze coś :slight_smile:

Sprawdzenie ręcznie jakiejś wsi czy choćby miasteczka, które ma 100-300 ulic nie jest takie złe. Jednak gdy sprawdziłem 2 dzielnice Poznania, które razem miały jakiś 1000? Chyba tyle, to już mi się odechciało. Teraz przynajmniej szybko można zobaczyć czego nie ma, a potem jak się przegląda mapę, to coś się rzuci w oczy lub ktoś poprawi. Zawsze ktoś zauważy błąd, prędzej czy później. Najważniejsze że przynajmniej prowadzi w odpowiednie miejsce, bo przecież mapa wciąż jest dziurawa i zniechęca brakiem całych ulic.

Nie chcę robić nowego wątku, bo odnalazłem błąd dzięki temu skryptowi :wink:
Poprawię zaraz, więc nie będziecie mogli tego zobaczyć, ale niejaki krab257 coś tam znów namieszał (a może to wpadka drocana), bo pojawiła się ulica PułaWskiego. To samo było zresztą w Luboniu, zanim zabrałem się za edycję. Wiem że narzuca się to “w”, ale tam go nie ma!

Oprócz tego, jeśli w TERYTcie jest samo nazwisko, w przypadku Wir mam na liście:
Kilińskiego
Kościuszki
Pułaskiego
Wybickiego.
Są na mapie ale z imieniem. Więc skrypt ich nie potrafi wyłapać. Powinienem zamienić na samo nazwisko, tak jak jest w spisie i dodać całość w alt?

Ostatnio jeszcze przeglądałem Plewiska i uzupełniałem ulice, a wtedy natknąłem się na literówkę, o której zapewne tcholewa nie miał pojęcia, ja zresztą też nie :smiley: Dopiero jak spojrzałem na spis, to okazało się że prof. Wacława Strażewicza było zapisane błędnie jako Stażewicza, przez kilka miesięcy :wink:

Jedna dzielnica w Krakowie- 420 poprawek !!!
Po 4 godzinach zostało jeszcze 298… Wstawiam jakieś gruntowe uliczki mierzące 30 metrów :roll:

A tak poważnie, w momencie przerwania pracy i zamknięcia strony, powrót oznacza powtórne skanowanie !! :cry: