2. Instalace

2.4 Načtení ukázkových dat a aplikací


Ukázková data a ukázkové aplikace (pro PHP, .Net a Javu) jsou připraveny pro použití a testování v rámci prostředí Autodesk MapGuide® Enterprise verze 2009. Instalační balíček je samozřejmě k dispozici na instalačním médiu v adresáři SAMPLES.
Kromě samotných dat budeme mít k dispozici také aplikace, které jsou zmíněny v dokumentu MapGuide Developer’s Guide a také komplexnější příklady mapových prohlížečů s větší nabídkou nástrojů.

Samotné zprovoznění ukázkových dat a aplikací je proces o třech krocích:
    • Nejprve načteme balíček Sheboygan Sample Data na MapGuide Server.
    • Poté načteme webová rozložení.
    • A na závěr zprovozníme ukázkové aplikace pro PHP, .Net a Java v rámci Autodesk MapGuide Web Server Extensions.

2.4.1 Instrukce pro načtení ukázkových dat

Při provádění níže popsaného postupu se předpokládá, že máme nainstalován MapGuide Server a Web Server Extensions pomocí standardní instalace, používáme standardní přihlašovací údaje a vše korektně funguje.

  1. Zkopírujeme balíček Sheboygan.mgp z adresáře Samples na instalačním CD do následujícího umístění: C:\Program Files\Autodesk\MapGuideEnterprise2009\Server\Packages
  2. Spustíme aplikaci Site Administrator: http://servername/mapguide2009/mapadmin/login.php
  3. Zadáme přihlašovací údaje, které známe z předchozích konfiguračních kroků:
    User ID: Administrator
    Password: admin
  1. Vybereme nabídku Configure Services.
  2. V sekci Resource Service se ujistíme, zda je nastavena stejná cesta k balíčkům jakou jsme uvedli v druhém kroku.
  1. Vybereme menu Manage Packages.
  2. V seznamu balíčků zobrazeném v sekci Load Package klepneme na Sheboygan.mgp a poté zvolíme Load Package.
  1. Jakmile dojde k úspěšnému načtení balíčku, objeví se ve hláška Load Succeeded.

Jestliže se během načítání objeví nějaké problémy, klepneme na View Log v sekci Load Package.

V případě, že bychom chtěli výpis z importu otevřít přímo, stačí jej najít v následujícím umístění:
C:\Program Files\Autodesk\MapGuideEnterprise2009\Server\Packages\Sheboygan.mgp.log

Nyní nám nic nebrání v tom, abychom otestovali, zda byla data načtena korektně i v prostředí aplikace Autodesk MapGuide Studio.

Přihlásíme se pomocí standardního přihlášení:
Site URL: http://servername/mapguide2009
User ID: Administrator
Password: admin

Po připojení k serveru bychom měli vidět ukázková data zobrazená v levé části aplikace, která se označuje Site Explorer. V případě, že byla aplikace puštěna již před importem dat, je třeba klepnout na tlačítko Refresh.


 

2.4.2 Aktivace ukázkových aplikací

Vzhledem k více možnostem výběru vývojového prostředí jsou v textu níže popsána nastavení potřebná pro různé vývojové platformy a webové servery.

Veškeré instrukce jsou podobně jako v případě načítání dat připraveny pro standardně instalovaný MapGuide se všemi korektně fungujícími součástmi.


2.4.2.1 Nastavení ukázkových aplikací pro PHP a IIS


  1. Zkopírujeme adresáře phpsamples a phpviewersample ze složky SAMPLES na instalačním CD do:
    C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\www
  2. Rozbalíme soubor phpviewersample.zip do nového adresáře.
  3. Načteme balíček phpsample.mgp stejným způsobem jako v případě načtení ukázkových dat (viz kapitola 2.4.1).
  4. Do webového prohlížeče zadáme adresu: http://servername/mapguide2009/phpsamples/main.php.
Tento odkaz otevře ukázky z vývojářského průvodce a zobrazí také odkazy k ukázkám mapového prohlížeče. Tyto ukázky je samozřejmě možné otevřít také přímo pro různé verze prohlížečů:
    • Pro DWF Viewer (pouze Internet Explorer) zadáme následující: http://servername/mapguide2009/phpviewersample/dwfviewersample.php
      Pro načtení této ukázky je třeba nainstalovaná aplikace DWF Viewer verze 6.5.0.679 nebo vyšší.
    • Pro AJAX Viewer (Internet Explorer nebo Firefox) zadáme následující: http://servername/mapguide2009/phpviewersample/ajaxviewersample.php
    • Pro mozaikovanou aplikaci určenou pro AJAX Viewer (Internet Explorer nebo Firefox) zadáme následující: http://servername/mapguide2009/phpviewersample/ajaxtiledviewersample.php
Označení servername je nutné nahradit IP adresou nebo jménem počítače či serveru, na kterém jsou nainstalovány  Web Server Extensions a také ukázkové aplikace. 


2.4.2.2 Nastavení ukázkových aplikací pro PHP a Apache


  1. Zkopírujeme adresáře phpsamples a phpviewersample ze složky Samples na instalačním CD do:
    C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\www
  2. Načteme balíček phpsample.mgp stejným způsobem jako v případě načtení ukázkových dat (viz kapitola 2.4.1).
  3. Přejdeme na následující URL: http://servername:8008/mapguide2009/phpsamples/main.php.
Tento odkaz otevře ukázky z vývojářského průvodce a zobrazí také odkazy k ukázkám mapového prohlížeče. Tyto ukázky je samozřejmě možné otevřít také přímo pro různé verze prohlížečů:

    • Pro DWF Viewer (pouze Internet Explorer) zadáme následující: http://servername:8008/mapguide2009/phpviewersample/dwfviewersample.php
      Pro načtení této ukázky je třeba nainstalovaná aplikace DWF Viewer verze 6.5.0.679 nebo vyšší. 
    • Pro AJAX Viewer (Internet Explorer nebo Firefox) zadáme následující: http://servername:8008/mapguide2009/phpviewersample/ajaxviewersample.php
    • Pro mozaikovanou aplikaci určenou pro AJAX Viewer (Internet Explorer nebo Firefox) zadáme následující: http://servername:8008/mapguide2009/phpviewersample/ajaxtiledviewersample.php
Označení servername je nutné nahradit IP adresou nebo jménem počítače či serveru, na kterém jsou nainstalovány  Web Server Extensions a také ukázkové aplikace. 


2.4.2.3 Nastavení ukázkových aplikací pro .Net a IIS


  1. Zkopírujeme adresáře dotnetsamples a dotnetviewersample ze složky Samples na instalačním CD do:
    C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\www
  2. Rozbalíme soubory dotnetsamples.zip a dotnetviewersample do nových adresářů.
  3. V adresáři dotnetsamples vytvoříme složku „bin“ a zkopírujeme do ní všechny soubory formátu DLL z:
    C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\www\mapviewernet\
  4. V adresáři dotnetviewersample vytvoříme složku „bin“ a zkopírujeme do ní všechny soubory formátu DLL z:
    C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\www\mapviewernet\
  5. Přidáme C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\www\mapviewernet\bin do systémové proměnné.
  6. Načteme balíček dotnetsample.mgp podobně jako jsme načítali ukázková data.
  7. Otevřeme konzoli pro IIS a přejdeme na Default Web Site/mapguide2009.
  8. Adresáře dotnetsamples a dotnetviewersample nakonfigurujeme jako aplikace.
  9. V záložce ASP.NET se ujistíme, zda verze prostředí ASP.NET je pro oba adresáře 2.0 nebo vyšší. Poté uzavřeme konzoli IIS.
  10.  Nyní přejdeme na URL http://servername/mapguide2009/dotnetsamples/main.aspx.
Tento odkaz otevře ukázky z vývojářského průvodce a zobrazí také odkazy k ukázkám mapového prohlížeče. Tyto ukázky je samozřejmě možné otevřít také přímo pro různé verze prohlížečů:
    • Pro DWF Viewer (pouze Internet Explorer) zadáme následující: http://servername/mapguide2009/dotnetviewersample/dwfviewersample.aspx
      Pro načtení této ukázky je třeba nainstalovaná aplikace DWF Viewer verze 6.5.0.679 nebo vyšší.
    • Pro AJAX Viewer (Internet Explorer nebo Firefox) zadáme následující: http://servername/mapguide2009/dotnetviewersample/ajaxviewersample.aspx
    • Pro mozaikovanou mapovou aplikaci určenou pro AJAX Viewer (Internet Explorer nebo Firefox) zadáme následující: http://servername/mapguide2009/dotnetviewersample/ajaxtiledviewersample.aspx
Označení servername je nutné nahradit IP adresou nebo jménem počítače či serveru, na kterém jsou nainstalovány  Web Server Extensions a také ukázkové aplikace. 


2.4.2.4 Nastavení ukázkových aplikací pro Javu, Apache a Tomcat


  1. Zkopírujeme adresáře javasamples a javaviewersample ze složky Samples na instalačním CD do:
    C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\www.
  2. Otevřeme soubor C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\Apache2\conf\httpd.conf
    a přidáme do něj následující řádky:

    JkMount /mapguide2009/javaviewersample/* worker1
    JkMount /mapguide2009/javasamples/* worker1
  1. Změny uložíme a restartujeme službu Apache2.
  2. Zkopírujeme soubor json.jar z adresáře Samples do
    C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\www\WEB-INF\lib.
  3. Načteme balíček javasample.mgp stejně jako je popsáno u načítání ukázkových dat.
  4. Pro kontrolu otevřeme následující URL: http://servername:8008/mapguide2009/javasamples/main.jsp.
Tento odkaz otevře ukázky z vývojářského průvodce a zobrazí také odkazy k ukázkám mapového prohlížeče. Tyto ukázky je samozřejmě možné otevřít také přímo pro různé verze prohlížečů:
    • Pro DWF Viewer (pouze Internet Explorer) zadáme následující: http://servername:8008/mapguide2009/javaviewersample/dwfviewersample.jsp
      Pro načtení této ukázky je třeba nainstalovaná aplikace DWF Viewer verze 6.5.0.679 nebo vyšší.
    • Pro AJAX Viewer (Internet Explorer nebo Firefox) zadáme následující: http://servername:8008/mapguide2009/javaviewersample/ajaxviewersample.jsp
    • Pro mozaikovanou mapovou aplikaci určenou pro AJAX Viewer (Internet Explorer nebo Firefox) zadáme následující: http://servername:8008/mapguide2009/javaviewersample/ajaxtiledviewersample.jsp
Označení servername je nutné nahradit IP adresou nebo jménem počítače či serveru, na kterém jsou nainstalovány  Web Server Extensions a také ukázkové aplikace.