tldr; Aplikacja - kdrozd.pl/matching-localities-map
Kojarzycie te #mapy z miejscowościami kończącymi się na -ów, -owo...? Na pewno, bo były repostowane codziennie.
A jak nie, to proszę:
Zainspirowały mnie i zrobiłem prostą stronkę, gdzie można generować sobie takie mapki dowolnie: kdrozd.pl/matching-localities-map
Fajna zabawka na 5 minut :D
Jeżeli kogoś interesują technikalia to zapraszam na bloga: A Map of Localities Matching the Pattern
Kod źródłowy: kkdrz/matching-localities-map
Szybka instrukcja:
Na mapie zostaną zaznaczone miejscowości, które w nazwie zawierają frazę z pola 'Wzorzec'.
Jeżeli zaznaczysz "regex", aplikacja wskaże miejscowości, które w nazwie zawierają fragment pasujący do podanego wyrażenia regularnego.
Jak nie umiesz w regex to polecam się nauczyć. Możesz testować wyrażenia np. tutaj.
Wielkość liter nie ma znaczenia.
Przykłady:
- jak wpiszesz "owo", na mapie zostaną zaznaczone między innymi: Mirkowo, Białowoda, Bądkowo Kościelne...
- z "kolonia" ukażą się: "Kolonia Ciechanki", "Bebelno-Kolonia", "Kolonia"...
Opcja "Regex" jest bardziej przydatna, bo daje możliwość szukania bardziej skomplikowanych wzorców:
- "^mir" znajdzie wszystko co zaczyna się od "mir": "Mirków", "Mironice", "Mirachowo"
- "usty$" pokaże to co kończy się na "usty": "Chrusty", "Przypusty", "Stare Chrusty"
- "(kolonia|wola|wólka)" znajdzie wszystko co zawiera w nazwie "kolonia" lub "wola" lub "wólka": "Białka-Kolonia", "Wólka Cycowska", "Białowola"
- "^[abc]{2}" pokaże miejscowości z pierwszymi dwoma literami ze zbioru {"a", "b", "c"}: "Baby", "Cacki", "Barany"
Możliwości są nieskończone, miłej zabawy :)
Komentarze (196)
najlepsze
Komentarz usunięty przez moderatora
Pozwoliłem sobie skopiować wyjaśnienie P. Piotra Gąsiorowskiego z grupy FB Teoretycznie tak - grupa pronaukowa:
Wyjaśnienie jest prawdopodobnie następujące. Widać tu podział Polski na dwie grupy dialektów: wielkopolski wraz z mazowieckim i małopolski wraz ze śląskim. Nazwy na -ów, -owa, -owo (albo, jeśli podstawa słowotwórcza kończyła się na spółgłoskę miękką, -ew, -ewa, -ewo) były dzierżawcze, tworzone od nazwiska założyciela lub właściciela osady. Były one przymiotnikowe, np. Piotrków 'należący do Piotrka' albo Piotrkowo 'należące do Piotrka', Częstochowa 'należąca do Częstocha'.
Rodzaj przymiotnika zależał od tego, jaki był domyślny (niewyrażony wprost) rzeczownik. Mogła to być na przykład "wieś" (i wtedy nazwa była żeńska), "sioło" (nazwa nijaka) albo "gród" (nazwa męska), Oczywiście nie wyczerpuje to wszystkich możliwości (wola, pole, opole, dwór, przysiółek itp.); chodzi mi tylko
Znalazłem jeszcze Cipki, Cipkowie, U Cipory, #!$%@? i #!$%@?.
ice$
alboice($| |-)
.ice$
też nie załatwia sprawy, bo odpada sporo miejscowości wieloczłonowych.ice($| |-)
jest rzeczywiście dobre, tylko nie wiedziałem jak to zrobić. Próbowałem coś w styluice[- $]
, ale wtedy był brany zwykły znak '$" pod uwagę.A tak błąd jest na poziomie 6. miejscowości, więc ta pomyłka o jeden promil jest dość pomijalna, jeśli chodzi o graficzną reprezentację na mapie ;)