Produkt: GEOSECMA Modul: LVDB Skapad för Version: 10.4.1 Uppdaterad: 2018-02-20 LVDB i GEOSECMA Innehåll Hämta XML från NVDB... 2 Full LVDB-import... 3 Inkrementell LVDB-import... 4 NVDB inställningar... 4 Schemaläggning i GEOSECMA Manager... 4 Schemaläggning på Applikationsservern... 5 Publicera till filbaserad geodatabas... 6 Loggar och felkontroll... 6 1
Hämta XML från NVDB Nedan guide finns även som film på vår hemsida. Logga in på: https:nvdb.trafikverket.se/nvdb/index.htm. Om man saknar inloggningsuppgifter så kontaktar man Trafikverkets NVDB-tjänst. Väl inne i NVDB:s webbapplikation, klicka på Beställ/leverera filer. Sida 1: Typ av beställning: Fil Allt Sida 2: Filnamn: Döp gärna om filnamnet så det innehåller dagens datum. Filformat: XML (Linjära lägen) XML-Version: 3.2 Företeelsetyper: Välj alla giltliga genom att klicka på knappen: > > De som blir kvar är avslutade företeelsetyper och ska inte komma med. Område: Välj er kommun (eller kranskommuner om det är avsikten). Koordinatsystem: Välj det koordinatsystem som gäller i detta fall. Klicka sedan på beställ. På beställningskvittensen finns det en länk längst ner som tar en vidare till där man kan hämta filerna. För en snabbare nedladdning kan man trycka på zip-knappen innan man laddar ner filen. Det som laddas ner är en.xml-fil. Denna brukar man lägga på ArcGIS-servern i exempelvis C:\arcgisdata\LVDB. Normalt är katalogen arcgisdata utdelad i nätverket. 2
Full LVDB-import Se till att XML-filerna från Trafikverket finns tillgänglig i rätt katalog. Filerna kan även ligga i katalogen i zip-format. Den mindre filen i exemplet som heter DK på slutet heter så för att det är den tillhörande DataKatalogen. Den Innehåller beskrivningen på datastrukturen som den stora filen har, bl.a vilka företeelsetyper som finns. Gå sedan in i: GEOSECMA Manager Moduler LVDB Importera Utför initial imort Tryck på Starta ny import. Skriv in sökvägen till den utdelade katalog där XMLfilen ligger. Tryck Lägg till för att bekräfta sökvägen. När man gjort det visas den valda sökvägen på en ny rad. Tryck Kör import. Efter importen är klar så uppdatera platsuppslagningsdatabasen i: GEOSECMA Manager Moduler Platsuppslagning Importera Synkronisera (LVDB) 3
Inkrementell LVDB-import För att den Inkrementella importen ska fungera måste en del inställningar vara gjorda. Man kan inte heller starta en inkrementell import via GEOSECMA Manager Det görs istället via en schemaläggning på applikationsservern. NVDB inställningar Se till att det är rätt konfigurerat på följande två platser i GEOSECMA Manager: GEOSECMA Manager Moduler LVDB NVDB inställningar GEOSECMA Manager Moduler LVDB Inkrementella importinställningar Man behöver ha fått uppgifter från Trafikverket för att kunna fylla i uppgifterna. Är man tveksam på vilken information som ska fyllas i vilket fält så använd hjälpen på den specifika sidan Knappen är högst uppe till höger på sidan och ser ut så här: Schemaläggning i GEOSECMA Manager Se till att det finns en plan definierad som ni vill tilldela uppgiften att starta en Imkrementell LVDBimport. GEOSECMA Manager Schemaläggare Definiera Planer Finns det ingen lämplig plan så skapa en med knappen Lägg till ny plan. Gå sedan till: GEOSECMA Manager Schemaläggare Konfigurera planer Tryck på Redigera och se till att planen tilldelas uppgifterna enligt bild. Dels schemaläggs LVDBimporten och men även platsuppslagning, vilket rekommenderas. Uppgifterna som definierats kan endast startas av programmet som går att ladda ner på sidan Definiera planer. En kopia av programmet finns normalt redan på applikationsservern. På applikationsservern används Windows inbyggda schemaläggare för att starta programmet de tider man önskar. 4
Schemaläggning på Applikationsservern Har man inte rättigheter eller inte är bekväm med nedan steg, be IT om hjälp. Anslut till applikationsservern med exempelvis Anslutning till fjärrskrivbord. Programmet som startar GEOSECMA-planer finns normalt här: D:\inetpub\geoadm\App_Data\GEOSECMA.Scheduling.Activator.exe På enheten där GEOSECMA är installerat (oftast D:), se till att följande katalog finns: D:\Scheduler Skapa där en ny kommandofil (.cmd) och lägg till följande innehåll i den (det går att kopiera nedan): net stop ArcGIS Server iisreset /stop D:\inetpub\geoadm\App_Data\GEOSECMA.Scheduling.Activator.exe -plan LVDB -url https://appsrv:6443/arcgis/services/geosecmasupportingservice/gpserver -language sv net start ArcGIS Server iisreset /start OBS! Justera i filen så namnet på planen I kommandofilen stämmer överens med det som är uppsatt i GEOSECMA Manager. Ändra även till den rätta adressen till applikationsservern. Denna kommandofil måste vara schemalagd för att köras, exempelvis med Windows Schemaläggare. General: Kör skriptet som en användare med tillräckliga behörigheter. Användaren SYSTEM för den lokala datorn fungerar normalt. Triggers: Välj när skriptet ska köras. En gång i veckan rekommenderas på en dag och tid när ingen jobbar. Actions: Välj här att starta programmet (kommandofilen), som på bilden ovan. 5
Publicera till filbaserad geodatabas De som använder GEOSECMA Trafikmodul behöver skapa en filgeodatabas av data från gatadatabasen. Denna ligger till grund för den tjänst som används i trafikapplikationen och används bl.a. när man ska knyta en föreskrift till en väglänk. GEOSECMA Manager Moduler LVDB Publicera gatudata till en filgeodatabas För att få minimalt driftstopp så rekommenderar vi att man gör på följande sätt: (Vilka namn man använder är valfritt.) 1. Ange databasnamn Gata_ny.gdb och spara. 2. Publicera och vänta tills publiceringen lyckas. 3. Stäng ned de tjänster som använder Gata.gdb 4. Ta bort den gamla Gata.gdb 5. Döp om Gata_ny.gdb till Gata.gdb 6. Starta de tjänster som använder Gata.gdb Loggar och felkontroll Loggfiler för full eller Inkrementell LVDB-import samt publicering till filgeodatabas finns på: GEOSECMA Manager Moduler LVDB Rapporter För att kolla om något uppdaterats efter den inkrementella LVDB-importen kan man kolla i sde_geostreet i tabellen streetlrmposition. Sortera efter ModificationDate. För att dubbelkolla ifall en länk är korrekt importerad eller uppdaterad behöver man jämföra med samma länk på Trafikverkets hemsida, i deras webbtjänst: https://nvdb2012.trafikverket.se/setransportnatverket 6