For documentation on the current version, please check Knowledge Base.
Installation of Orbit Mobile Mapping Plugin for GeoWeb
De Installatie van de OMM Plugin Geoweb is 2-ledig:
- Installatie Orbit MM Publisher
- Installatie OMM plugin in Geoweb
Installatie Orbit MM Publisher
De installatie van de Orbit MM Publisher houdt 2 stappen in :
- Installatie Orbit MM Publisher
- Consultancy en problemsolving (data services)
De OMM plugin in Geoweb zou reeds moeten geïnstalleerd zijn door Esr Nederland of Grontmij NL.
De software kan worden gedownload van de FTP:
- Connect to ftp.orbitgis.com
- login : reseller
- password : orbit!reseller
- Download volgende folders:
- ..ESRI Nederland\Orbit MM Publisher - …zip
- ..ESRI Nederland\template.zip
De software installeren dient volgens onderstaande werkwijze te gebeuren:
- Copy de inhoud van de gedownloade file “Orbit MM Publisher - …zip” op de applicatie-server.
- De server, het netwerk en clients moeten voldoen aan de IT Requirements for Orbit Publisher.
- Copy de inhoud van de gedownloade file “template.zip” in de map ..\Orbit MM Publisher\client\program\ext\mobile_mapping\project\template
- Installeer en start de Orbit Enterprise Service
- Open de eosconsole via ..\Orbit MM Publisher\Orbit EOS Console (admin-admin)
- Ga naar het tabblad License en request license voor alle beschikbare products met een e-mail account van de klant (dit e-mail adres moet geregistreerd zijn op http://www.orbitgt.com
- Activate de Orbit product licenses uit het e-mail bericht van Orbit.
- Restart Service → de Orbit MM Publisher is gebruiksklaar.
Installatie OMM plugin in GeoWeb
De installatie van de OMM plugin in GeWeb wordt uitgevoerd door een Orbit, Esri Nederland of Grontmij NL consulent.
De installatie gebeurt a.d.h.v. een nieuwe Orbit VTE-template.
Download Orbit VTE-template
De OMM plugin wordt geïnstalleerd a.d.h.v. een VTE-template van Geoweb voor Silverlight.
Download en unzip de laatste versie :
- Versie : Geoweb 4.1 Viewer voor Silverlight
- Download : Geoweb 4.1 SilverlightViewer Orbit.zip
- Versie : Geoweb 5.0 Viewer voor Silverlight
- Download : Geoweb 5.0 SilverlightViewer Orbit.zip
Installatie Orbit VTE-template
1. Voorbereiding
Download de VTE-template via de link hierboven.
Hernoem de generieke file naam in functie van de klant : Geoweb X.X Viewer voor Silverlight Orbit - <klant>.vte
Vervolgens dient deze VTE template bewerkt te worden gebruik makend van Notepad++ en 7-zip File Manager.
2. URL verwijzen naar Orbit MM Publisher
In de Geoweb template wordt verwezen naar de MM Publisher.
Pas in de onderstaande URL de servernaam aan om te verwijzen naar de Orbit Publishing server :
<script type="text/javascript"src="http://<serverklant>:1111/api/10.5.2/webclient_api.js"></script>
Doet dit in de volgende bestanden in de VTE-template:
- Export.zip\Viewer.html
- Export.zip\WMI\OMM.html
- Export.zip\Index.html
Gebruik als servernaam de full DNS name van de server. Meer informatie over het gebruik van Poorten en Proxy servers: Orbit Enterprise Service
3. OMM Configuratie
De OMM plugin in Geoweb verwijst naar een Publicatie op de Orbit-server.
De parameters user, password en publication moeten als volgt worden ingevuld in de VTE-template:
- Export.zip\ClientBin\OMMconfig.html
"service": "http://<serverklant>:1111/service", "user": "geoweb", "pass": "geoweb", "publication": "Geoweb"
4. Template Name in de Geocortex Manager
Pas de TemplateID, DisplayName, Descprition en DefaultVirtualDirectory van de template in de Geocortex Manager aan in de VTE-template:
- template.xml
TemplateID="SilverlightViewer_2_2_Orbit" DisplayName="GeoWeb 5.0 Silverlight Orbit" Description="GeoWeb 5.0 SilverlightViewer Orbit" DefaultVirtualDirectory="Geoweb5_SL Orbit"
Stel een Template ProductID in die verschilt van de ProductID's van andere viewertemplates.
5. Installeer de nieuwe Geoweb Silverlight Viewer met ORBIT
Installeer de hierboven aangemaakte VTE-Template met orbit variant toe via de Post Install
6. Beheer Orbit Mobile Mapping plugin
- Voeg een nieuwe viewer toe aan de site in de Geocortex Essentials Manager met template Geoweb5_SL Orbit
- Voeg de Orbit Mobile Mapping tools toe aan de Configured Toolbar onder een Toolbar item “Orbit Mobile Mapping” en apply changes
- Save viewer en site
- Test de Orbit Mobile Mapping tools in Geoweb.
Technische beschrijving Orbit VTE Template
De Orbit Mobile Mapping plugin is voorzien in de VTE-template die je hierboven kan downloaden.
De technische beschrijving van de OMM plugin wordt hieronder beschreven
OMM specifieke bestanden
In de Orbit VTE Template bevat bestanden die specifiek zijn voor de werking van de OMM plugin in Geoweb:
- ..Export/OMM.css
- ..Export/OMM.js
- ..Export/ClientBin/OMM.xap
- ..Export/ClientBin/OMMconfig.html
- ..Export/ClientBin/Resources/Images/orbit_mm_32x32_help.png
- ..Export/ClientBin/Resources/Images/orbit_mm_32x32_select.png
- ..Export/ClientBin/Resources/Images/orbit_mm_32x32_show_positions.png
- ..Export/WMI/OMM.html
- ..Export/WMI/photoposition.png
OMM specifieke configuratie
De wijzigingen die zijn doorgevoerd in de configuratie bestanden in de Orbit VTE Template worden hieronder beschreven:
- Insert the following code in ..Export/Viewer.html before the “</form>” tag:
<table id="tbActivation" class="activation"> <tbody> <tr style="height: 5%;"><td colspan="3"></td></tr> <tr style="height:5%;"> <td style="width:50%;"></td> <td style=""> <div class="panomap" id="viewerElement"></div> <input class="questionbutton" type="button" onclick="hideLayer();" value="Close" /> </td> <td style="width: 50%;"></td> </tr> <tr style="height: 5%;"><td colspan="3"></td></tr> </tbody> </table>
Result:
- Edit the file ..Config/Viewer.Defaults.xml“, find the tag “Libraries”, add the following:
<Library Id="OMM" Uri="OMM.xap" AssemblyName="OMM, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ClassNameTemplate="OMM.{_ModuleName}.{_ModuleName}{_Type}" />and also add in “Modules” tag, add:
<OMM LibraryId="OMM" />
Result:
- And find the line ”{Insert__Toolbar-MapsAndDataSources-Groups}“ and insert the following code before it:
<Group DisplayName="Orbit Mobile Mapping"> <Button DisplayName="Selecteer panorama" Name="Select panorama photo" Command="OMMOpenPanorama" ImageUri="/Resources/Images/orbit_mm_32x32_select.png" ToolTip="Toon de huidige locatie in Orbit" /> <Button DisplayName="Toon panorama posities" Name="Show photo positions" Command="OMMShowPositionsTool" CommandParameter="" ImageUri="/Resources/Images/orbit_mm_32x32_show_positions.png" ToolTip="Toon panorama posities op de kaart" /> <Button DisplayName="Orbit Mobile Mapping Help" Name="Orbit Mobile Mapping Help" Command="OpenWebPage" CommandParameter="http://www.orbitgis.com/kb/eos_extensions/publishing_moma/use/browser" ImageUri="/Resources/Images/orbit_mm_32x32_help.png" ToolTip="Orbit Mobile Mapping Help" /> </Group>
Result:
- Edit the file ..VirtualDirectory/Viewer.Defaults.xml”, find the tag “Libraries”, add the following:
<Library Id="OMM" Uri="OMM.xap" AssemblyName="OMM, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ClassNameTemplate="OMM.{_ModuleName}.{_ModuleName}{_Type}" />and also add in “Modules” tag, add:
<OMM LibraryId="OMM" />
Result:
- And find the line “{Insert_Toolbar-MapsAndDataSources-Groups}” and insert the following code before it:
<Group DisplayName="Orbit Mobile Mapping"> <Button DisplayName="Selecteer panorama" Name="Select panorama photo" Command="OMMOpenPanorama" ImageUri="/Resources/Images/orbit_mm_32x32_select.png" ToolTip="Toon de huidige locatie in Orbit" /> <Button DisplayName="Toon panorama posities" Name="Show photo positions" Command="OMMShowPositionsTool" CommandParameter="" ImageUri="/Resources/Images/orbit_mm_32x32_show_positions.png" ToolTip="Toon panorama posities op de kaart" /> <Button DisplayName="Orbit Mobile Mapping Help" Name="Orbit Mobile Mapping Help" Command="OpenWebPage" CommandParameter="http://www.orbitgis.com/kb/eos_extensions/publishing_moma/use/browser" ImageUri="/Resources/Images/orbit_mm_32x32_help.png" ToolTip="Orbit Mobile Mapping Help" /> </Group>
Result:
- Edit file AppConfig/ToolRegistry.xml and add this content before the tag “</ToolRegistry>”:
<Category DisplayName="Orbit Mobile Mapping"> <Button Name="Selecteer panorama" Command="OMMOpenPanorama" ImageUri="/Resources/Images/orbit_mm_32x32_select.png" ToolTip="Toon de huidige locatie in Orbit" /> <Button Name="Toon panorama posities" Command="OMMShowPositionsTool" CommandParameter="" ImageUri="/Resources/Images/orbit_mm_32x32_show_positions.png" ToolTip="Toon panorama posities op de kaart" /> <Button Name="Orbit Mobile Mapping Help" Command="OpenWebPage" CommandParameter="http://www.orbitgis.com/kb/eos_extensions/publishing_moma/use/browser" ImageUri="/Resources/Images/orbit_mm_32x32_help.png" ToolTip="Orbit Mobile Mapping Help" /> </Category>
Result:
- Edit file ..AppConfig/ViewerInfo.xml” and add the following code before the tag “</Commands>”:
<Command> <Name>OMMShowPositionsTool</Name> <ParameterType>System.String</ParameterType> </Command> <Command> <Name>OMMOpenPanorama</Name> </Command>
Result:
- Edit file ..Configuration/VirtualDirectory/Config/viewer.xml:
<ExternalConfigs> <ExternalConfig Uri="../../../../../../Templates/SilverlightViewer_2_2_orbit/VirtualDirectory/Viewer.Defaults.xml" /> </ExternalConfigs>