; Lkalizace suřadnic v MarushkaDesignu 0
OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...4-1 -
1 Cíl příkladu V tmt příkladu si ukážeme lkalizaci Target suřadnic a WGS 84 suřadnic v MarushkaDesignu. Příklad byl vytvřen ve verzi 4.0.1.0 a nemusí být tedy kmpatibilní se staršími verzemi. 2 Práce s příkladem D slžky c:\marushkaexamples\ rzbalíme bsah subru LcalizeCrdinates_CZ.zip. Cílvu slžku je nutné respektvat kvůli prvázansti cest s prjektem. V případě umístění subrů d jiné cesty by nebyl mžné s příkladem pracvat. V prstředí MarushkaDesignu tevřeme prjekt LcalizeCrdinates_CZ.xml. Označíme frmální vrstvu GS_TABLE, v datvém skladu SQLite, v kntextvém menu vybereme Data Načti vše: V mapvém kně zvlíme zbrazit Vše : Spustíme lkální webvý server: - 2 -
3 Ukázka dialgvéh kna Obr 1: Výsledek dtazu 1 Lkalizuj target suřadnice pr měst Brn Obr 2: Výsledek dtazu 2 Najít WGS suřadnice pr měst Brn - 3 -
4 Stručný ppis příkladu v MarushkaDesignu Příklad bsahuje databázi v SQLite se dvěma frmálními vrstvami. Frmální vrstva kraje je dkazvána na tabulku GS_TABLE1 a vykresluje hranice krajů ČR. Frmální vrstva kresy je dkazvána na tabulku GS_TABLE2 a vykresluje hranice bývalých kresů v ČR. V knihvně dtazů jsu vytvřeny 2 lkalizační dtazy. Nastavení dtazů si můžete prhlédnut v menu - Nástrje / Knihvny / Dtazy. 1) Dtaz 1 Lkalizuj target suřadnice je jednduchý lkalizační dtaz, který umžňuje lkalizaci cílvých suřadnic. Plžka ve vlastnstech lkalizačníh dtazu LabelXCrdinate nastavuje ppis pr X suřadnici zbrazující se ve webvé publikaci, LabelYCrdinate nastavuje ppis pr Y suřadnici zbrazující se ve webvé publikaci, Precisin nastavuje přesnst suřadnic (pčet desetinných míst) a SwapCrdinate umžňuje prhzení suřadnic X a Y. Plžka Range nastavuje tleranci mezujícíh bdélníku v cílvých jedntkách datvéh skladu. V plžce Symblgy má dtaz nastavenu buňku z knihvny buněk, která se zbrazí v místě výsledku lkalizace. Aby se buňka ve výsledku dtazu bjevila, musí pcházet ze stejnéh datvéh skladu jak dtaz. Tut buňku si můžete prhlédnut jednak v místě výsledku lkalizace tht dtazu neb v knihvně buněk. Tat buňka má ranžvu barvu. Hdnty X pr mezující bdélník ČR jsu v rzmezí cca -900 000 až -430 000, hdnty Y cca -1 200 000 až -935 000. Tyt hdnty jsu všem hraničními hdntami mezujícíh bdélníku, a prt se nemusí v každém případě strefit přím na území ČR. Výsledek dtazu je ptm zbrazen ve webvé publikaci na kartě Hledej. 2) Dtaz 2 Najít suřadnice WGS je jednduchý lkalizační dtaz, který lkalizuje suřadnice na základě zadané zeměpisné šířky a délky. V plžce Symblgy má dtaz nastavenu buňku z knihvny buněk, která se zbrazí v místě výsledku lkalizace. Aby se buňka ve výsledku dtazu bjevila, musí pcházet ze stejnéh datvéh skladu jak dtaz. Tut buňku si můžete prhlédnut jednak v místě výsledku tht dtazu neb v knihvně buněk. Tat buňka má zelenu barvu. Suřadnice je mžné zadávat ve vlném textu, tent dtaz dvluje zadávat suřadnice ve frmátu 49.20N 16.62E (cž dpvídá 49 20' s. z. š. a 16 62' v. z. d.). U tht frmátu je ptřeba ddělvat stupně a minuty desetinnu tečku, jinak by dtaz nevrátil žádnu hdntu. Dále jsu pdprvány frmáty: 16 62' 00"; -16 62' 00" E; -16 62' 00"; +16 62' 00" E; 16* 62' 00"; +16 62 00 E; 16 62' 00"; E 16* 62' 00"; E16d62m. Je nutné zdůraznit, že bě suřadnice musí být zadané ve stejném tvaru (stejný pčet jedntek a stejný frmát). Hraniční hdnty pr ČR jsu cca 48.37N, 51.2N a 12.6E, 18.51E. Opět zde platí, že tyt hdnty jsu hraničními hdntami mezujícíh bdélníku a prt se při náhdném zadávání nemusí v každém případě strefit přím na území ČR. Můžete si zkusit vyhledat například krajská města ČR: Měst Hdnta X Hdnta Y Zeměpisné suřadnice Brn -597233.69-1160306.25 49.20N 16.62E České Budějvice -755338.03-1165611.76 48.98N 14.48E Hradec Králvé -641082.14-1041177.88 50.22N 15.83E Jihlava -669832.57-1129575.78 49.40N 15.58E Karlvy Vary -849422.65-1011194.38 50.23N 12.88E Liberec -686396.04-973932.78 50.77N 15.08E Olmuc -547163.89-1120779.14 49.60N 17.25E Ostrava -470840.47-1102162.05 49.83N 18.28E Pardubice -647126.94-1061741.21 50.03N 15.78E Plzeň -822898.40-1069340.31 49.75N 13.37E Praha -744277.82-1042526.06 50.09N 14.40E Ústí nad Labem -761682.51-977183.94 50.65N 14.03E Zlín -520794.10-1164669.46 49.23N 17.67E - 4 -