De Installatie van de OMM Plugin Geoweb is 2-ledig:
De installatie van de Orbit MM Publisher houdt 2 stappen in :
De software kan worden gedownload van de FTP:
De software installeren dient volgens onderstaande werkwijze te gebeuren:
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.
De OMM plugin wordt geïnstalleerd a.d.h.v. een VTE-template van Geoweb voor Silverlight.
Download en unzip de laatste versie :
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.
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:
Gebruik als servernaam de full DNS name van de server. Meer informatie over het gebruik van Poorten en Proxy servers: Orbit Enterprise Service
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:
"service": "http://<serverklant>:1111/service", "user": "geoweb", "pass": "geoweb", "publication": "Geoweb"
Pas de TemplateID, DisplayName, Descprition en DefaultVirtualDirectory van de template in de Geocortex Manager aan in de VTE-template:
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.
Installeer de hierboven aangemaakte VTE-Template met orbit variant toe via de Post Install
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
In de Orbit VTE Template bevat bestanden die specifiek zijn voor de werking van de OMM plugin in Geoweb:
De wijzigingen die zijn doorgevoerd in de configuratie bestanden in de Orbit VTE Template worden hieronder beschreven:
<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:
<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:
<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:
<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:
<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:
<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:
<Command> <Name>OMMShowPositionsTool</Name> <ParameterType>System.String</ParameterType> </Command> <Command> <Name>OMMOpenPanorama</Name> </Command>
Result:
<ExternalConfigs> <ExternalConfig Uri="../../../../../../Templates/SilverlightViewer_2_2_orbit/VirtualDirectory/Viewer.Defaults.xml" /> </ExternalConfigs>