Page 1 of 1

Re: TERYT Cities - aplikacja do sprawdzania nazw miejscowośc

PostPosted: Sun Mar 15, 2015 11:01 pm
by DinoBeba
noobek wrote: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.

TERYT Cities - aplikacja do sprawdzania nazw miejscowości

PostPosted: Sun Mar 15, 2015 7:10 pm
by FZ69617
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
(32.78 KiB) Downloaded 988 times

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. :D

Re: TERYT Cities - aplikacja do sprawdzania nazw miejscowośc

PostPosted: Sun Mar 15, 2015 11:14 pm
by FZ69617
DinoBeba wrote: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].

Re: TERYT Cities - aplikacja do sprawdzania nazw miejscowośc

PostPosted: Sat Mar 28, 2015 11:37 am
by FZ69617
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. :)

Re: TERYT Cities - aplikacja do sprawdzania nazw miejscowośc

PostPosted: Sun Mar 29, 2015 10:09 pm
by FZ69617
FZ69617 wrote: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.

A jednak nie wszystkich. :( 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. :D

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ę:

Code: Select all
0920404 Józefów

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

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

Re: TERYT Cities - aplikacja do sprawdzania nazw miejscowośc

PostPosted: Sun Mar 15, 2015 8:05 pm
by gavron7
A ja póki co nie pobieram bo praktycznie tylko po łodzi się poruszam :((

Wysłane z mojego HTC Desire 310

Re: TERYT Cities - aplikacja do sprawdzania nazw miejscowośc

PostPosted: Mon Mar 16, 2015 5:27 pm
by Jacek2000
Sprawdzone mnóstwo razy (np. przy arkuszach) - działa bardzo dobrze i bardzo ułatwia pracę.
Gratulacje za pomysł i wykonanie.

Re: TERYT Cities - aplikacja do sprawdzania nazw miejscowośc

PostPosted: Sun Mar 15, 2015 7:57 pm
by jarkaz
Pobrałem, zainstalowałem, działa bardzo ładnie.
Super narzędzie przy dodawaniu nowych miejscowości :)

Re: TERYT Cities - aplikacja do sprawdzania nazw miejscowośc

PostPosted: Sun Mar 15, 2015 9:11 pm
by noobek
Dla leniwych jest także dostępna wyszukiwarka via www: http://www.waze.com.pl -> Szukaj nazwy miasta.

Re: TERYT Cities - aplikacja do sprawdzania nazw miejscowośc

PostPosted: Mon Mar 16, 2015 4:07 pm
by Vooytek
Z narzędzia na stronie skorzystałem przy okazji konkursu ;)

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