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'
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 ;)