WFS servers zijn vaak traag en reageren soms zonder reden niet. Om deze situaties te voorkomen is het pre-publisheren van WFS Features een goede optie.Het is veel sneller dan live publisheren en verminderd aanzienlijk de internet bandbreedte. Tevens is pre-publishing een workaround om WFS features met een alphanummeriek ID te ondersteunen.
Om te pre-publisheren van WFS features in Geo Web Publisher dienen eerst IMPX files voor elke feature aangemaakt te worden. Deze IMPX bestanden dienen aangepast te worden om username/password te omzeilen en daarna dienen ze geconverteerd te worden naar iDPR.
De eerste stap bestaat uit het aanmaken van IMPX files voor elke WFS feature.
a. Open Bentley Map
b. In de Map Interoperability dialog, import WFS
c. Selecteer de te importeren WFS feature.
d. (Optioneel) Pas de symbology aan.
e. Save As XML…
Rechter-muis op Import1 node en selecteer Save As XML… voor het opslaan van de IMPX file van de geselecteerde feature.
f. herhaal de stappen c t/m e voor elke feature die gepre-publisheerd dient te worden.
a. Open je feature.impx file in een text editior (bv. Notepad++)
b. Onder de OpenParameters sectie, vervang de volgende XML tags
<OpenParameter><PropertyName>Username</PropertyName><PropertyValue /><PropertyType>string</PropertyType></OpenParameter>
Door deze
<OpenParameter><PropertyName>Username</PropertyName><PropertyValue>none</PropertyValue><PropertyType>string</PropertyType></OpenParameter><OpenParameter><PropertyName>Password</PropertyName><PropertyValue>none</PropertyValue><PropertyType>string</PropertyType></OpenParameter>
De “none” waardes voor username en password kunnen ook een textwaarde bevatten.Als de WFS server authenticatie vereist, vervang “none” door de juiste username en password.
c. Save
d. Herhaal de stappen a t/m c voor elke feature.
NOTE 1: Wanneer bovenstaande stappen overgeslagen wordt zal bij het converteren m.b.v. de idprcnv.exe en batch files de volgende dialoog openen. Click OK als de WFS server geen authenticatie vereist, of geef een User en Password.
NOTE 2:Als je een oudere versie van WFS gebruikt, dient de volgende tag toegevoegd te worden:
<OpenParameter><PropertyName>ServiceVersion</PropertyName><PropertyValue>1.0.0</PropertyValue><PropertyType>string</PropertyType></OpenParameter>
Gebruik de idprcnv.exe en maak een batch-file aan. Op de manier kan de converise gescheduled worden. bv 1x per week.
a. Maak een batch-file aan voor het converteren van alle WFS features. Bv::
iDprCnv.exe -input=""D:\TMC\GWP\WFS_RWS_AAA71.impx"" -db="ODBC,WFS_RWS,RWS_AA71" -overwrite -seed="D:\FlexiWeb\Conversie\Cnf\Seed\Dgn\Master_V8.dgn" -type=IMPX -highPrecision=1 -resolutionFactor=100 -output="D:\FlexiWeb\Productie\Data\iDPR\WFS\WFS_RWS_AA71.idpr" -trace
Een ODBC connectie naar een database dient van te voren aangemaakt te zijn.
b. Voeg iDPR connections, graphical sources en non-graphical sources toe in de Geo Web Publisher Administratior en publisheer de lagen als normaal.