TERYT Cities - aplikacja do sprawdzania nazw miejscowości

Oddaję w Wasze ręce aplikację Waze - TERYT Cities, która pozwala na sprawne przeszukiwanie bazy miejscowości TERYT z GUS.

Wersja 1.0.10 aplikacji w załączeniu.

Podstawową funkcjonalnością aplikacji jest generowanie listy nazw miejscowości w Waze odpowiadających rzeczywistej nazwie miejscowość w Polsce.

Dla przykładu, po podaniu nazwy “kłodawa”, aplikacja odpowiada w następujący sposób:
waze-teryt-cities-example.png
Poza listą nazw w Waze aplikacja wyświetla także pełne listy miejscowości podstawowych oraz integralnych części miejscowości - ekwiwalent zapytań na stronach bazy TERYT GUS.

Możliwe jest zawężenie wyświetlanych wyników wyszukiwania poprzez podanie w nawiasach jednego lub więcej szczegółów miejscowości: “woj.” - województwo, “pow.” - powiat, “gm.” - gmina (dozwolone separatory, to przecinek lub białe znaki).
Np. “kłodawa (gm. trąbki wielkie)” zawęzi wyświetlane wyniki do miejscowość o ID: [0176176].

Wielkość liter wyszukiwanej nazwy miejscowości nie jest istotna.

Dodatkowo, aplikacja umożliwia wyszukiwanie nazw miejscowości pasujących do podanego wzorca w bazie TERYT.
Wspierane znaki specjalnie wzorca nazwy:
? (znak zapytania) - zastępuje dowolny znak w nazwie,

  • (gwiazdka) - zastępuje dowolny ciąg znaków (włącznie z pustym) w nazwie.
    Przy wyszukiwaniu nazw pasujących do wzorca ignorowana jest wielkość liter, oraz polskie zmiękczone znaki uznawane są za zgodne ze swymi bazowymi odpowiednikami (czyli np. ‘ą’ pasuje do znaku ‘a’ i na odwrót).

Wymagania:

  1. Java 8+ (wystarczy JRE) - http://java.com/en/download
  2. Katalogi bazy TERYT dostępne na stronie GUS. Potrzebne są katalogi: TERC, SIMC i WMRODZ.

Instalacja:

  1. Rozpakować zawartość archiwum ZIP aplikacji w dowolnie wybranym miejscu na dysku.
  2. Do katalogu o nazwie TERYT w miejscu rozpakowania archiwum aplikacji wkopiować pliki wymaganych katalogów bazy TERYT (Uwaga: plików nie należy rozpakowywać!).

Aplikację uruchamia się poprzez wykonanie skryptu startowego run.cmd (pod Windows) lub run.sh (Linux).

Dla wygody polecam utworzenie skrótu do skryptu startowego na desktopie, czy też w innym ulubionym miejscu systemu.
Pod Windows może być też konieczna korekta właściwości okna aplikacji (czcionka, szerokość okna, wielkość bufora itp.).

W razie problemów proszę pisać tutaj, jest szansa, że ktoś będzie w stanie pomóc. :smiley:

Pobrałem, zainstalowałem, działa bardzo ładnie.
Super narzędzie przy dodawaniu nowych miejscowości :slight_smile:

A ja póki co nie pobieram bo praktycznie tylko po łodzi się poruszam :((

Wysłane z mojego HTC Desire 310

Dla leniwych jest także dostępna wyszukiwarka via www: http://www.waze.com.pl -> Szukaj nazwy miasta.

Jak wpisałem na tej stronie www nazwę “Kłodawa” to wyświetlił 5 pozycji, a na załaczonym printskrinie z aplikacji desktopowej jest 6 rekordów, coś się chyba nie zgadza.

Zgadza się, przyjrzyj się dokładnie. W TERYT istotnie jest 6 miejscowości podstawowych, jednak na liście miejscowości w Waze jest już tylko 5 pozycji - jedna jest połączeniem wsi i osady leśnej o identycznych nazwach w TERYT: [0081582+0081613].

Z narzędzia na stronie skorzystałem przy okazji konkursu :wink:

Miło że tworzycie Panowie takie przydatne rzeczy, bez tych wszystkich dodatków zmarnowałoby się znacznie więcej czasu :slight_smile:

Sprawdzone mnóstwo razy (np. przy arkuszach) - działa bardzo dobrze i bardzo ułatwia pracę.
Gratulacje za pomysł i wykonanie.

Wersja 1.0.11 aplikacji w załączeniu.

Co nowego:

  • Wsparcie wszystkich ustalonych przez CMów wyjątków nazewniczych miejscowości. Aktualnie mamy 18 wyjątków w nazwach miejscowości: Brzeziny, Łazy, Kamionka, Lutynia, Małachów, Michałów, Rzeczyca, Zalesie.
  • Dostosowanie postaci generowanych plików (polecenie “/gen”) do potrzeb świetnego skryptu Skaner Miejscowości PL autorstwa @wlodek76.

Instalację aplikacji można przeprowadzić zgodnie z instrukcją podaną w poście otwierającym.

W przypadku, gdy mamy już zainstalowaną poprzednią wersję aplikacji nie musimy jej usuwać - wystarczy z załączonego archiwum ZIP przekopiować do katalogu głównego zainstalowanej aplikacji plik o nazwie exceptions, oraz zastąpić plik waze-cities.jar w podkatalogu bin aplikacji jego nowszą wersją.

W przypadku problemów, proszę o informację.

Miłego używania. :slight_smile:

A jednak nie wszystkich. :frowning: Jak można przeczytać w wątku obok, jest jeszcze jeden, 19 wyjątek - miasto Józefów w powiecie otwockim.
Przepraszam za to niedopatrzenie - nieco inne ustalenia CMów pozostały w mojej pamięci. :smiley:

Aby aplikacja uwzględniała ten wyjątek wystarczy dopisać do pliku exceptions (który znajduje się w katalogu głównym aplikacji) następującą linię:

0920404 Józefów

Można to zrobić dowolnym edytorem tekstu (np. Notatnikiem pod Windows).

W kolejnej wersji aplikacji (o ile nastąpi :wink: ) pojawi się już, mam nadzieję, pełna lista wyjątków. :slight_smile: