Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

Det här dokumentet visar hur och var IntenGIS är installerat samt hur vanligt förkommande uppdateringar av systemet enklast utförs. Detta är ingen manual för konfigurationen utan ett tillägg för det som är unikt för Nacka och InternGIS.

Kärnan i InternGIS är Weave Integrationsserver. Hur Weave hanteras finns beskrivit i https://cohgawiki.atlassian.net/wiki/.

Weave installationen

Weave är installerad på server NKO-P-IKART01 under katalogen D:\program\weave_2.6. Det är byggd i Java och är verkar helt oberoende. Allt finns inom katalogträdet. I princip kan systemet kopieras till någon annan server eller katalog och bara startas upp.

Konfiguration av Weave sker med XML. Weave själv vet inget om XML men det finns en kommunikatör som läser och översätter XML koden till Weave så fort något ändras. Allt utgår från filen config.xml som finns i ../weave_2.6/platform/workspace katalogen. För att systematisera konfigurationen så har finns katalogen config direkt under workspace katalogen. Under denna finns ett träd av kataloger och xml-filer. I config.xml så inkluderas några av dessa filer. Under katalogen config finns dessa underkataloger.

  • Klient innehåller de konfigurationsfiler som hanterar webbklienten och dess funktioner

  • Extern är konfiguration för data som hämtas utanför Nacka

  • Nacka innehåller den mesta konfigurationen mota alla interna datakällor

  • Reports innehåller mallar för rapporter

Test server

Att göra ändringar direkt i produktion-servern är vansklig. Med kanske 100-tals användare så kan ett fatalt fel orsaka onödig störning. Därför är det rådligt att sätta upp en parallell server. På servern finns redan en sådan uppsatt under D:\program\weave_test som är uppsatt under http portern 8080. Det enda som skiljer dem är http porten.

Sätta upp en testserver

  1. Kopiera produktions-server (i Nackas fall D:\program\weave_2.6) till en katalog med ett annat namn t.ex. D:\program\weave_test2. Det är lämpligt att göra detta när produktions-servern är nere.

  2. Ändra html porten i filen jetty_base\start.d\http.ini (se https://cohgawiki.atlassian.net/wiki/spaces/weavedocs1/pages/811925546/Upgrading+from+2.5+to+2.6 )

    1. Från

      ## Connector port to listen on
      jetty.http.port=80
    2. Till t.ex.

      ## Connector port to listen on
      jetty.http.port=8082
  3. Servern kan nu startas i konsolläge men startup.cmd. Ändra så att konsolfönstret har en buffert på minst 1000 rader (högerklicka överst i konsolen huvud och välj egenskaper + terminal)

  4. När konsolen slutat rulla så är den klar för att köras

  5. I webbläsaren anges http://localhost:8082/useradmin.html

Konfiguration

Konfigurationen kan göras i webb-miljö med http://nko-p-ikart01/weave/admin.html som innehåller en rad verktyg för att kontrollera servern. För många systematiska ändringar är redigering av XML-filen direkt i filsystemet att föredra. Därför är ofta en kombination av dessa att använda admin.html tillsamman med den lokala redigeraren mest effektiv.

Vanliga konfigurationsförändringar i Nacka

Ny plan har publicerats i Geoserver

En ny detaljplan eller liknande har tillkommit och GIS-support har publicerat den i Geoserver. För att den ska slå igenom i InternGIS så ska kopplingen till WMS tjänsten återanslutas så att det nya lagret blir synligt samt att en ny rad i lagerförteckningen skrivs in.

  1. Börja med att starta admin-verktyget http://interngis/weave/admin.html. Klicka på ikonen “Map Engines”

Leta reda på lager “Zoning” och markera detta. Tryck sedan på “Reset”-knappen för att förnya uppkopplingen mot Geoserver. Kontrollera att det nya lagret nu finns med i lagerförteckningen.

2. Lägg in det nya lagret i TOC som ett kartlager

Starta konsolen i Admin-verktyget och skriv in kommandot “memd toc me.nacka.geoserver.zoning”

Se Weave metadata-kommandon eller Lägga till kartlager i Weave dokumentationen

Kommandot skapar konfigurationen för en kartlager-förteckning. Markera och kopiera den eller de lager som ska läggas till.

3. Lägg in det nya lagret i konfigurationen

Starta “Config” i Admin-verktyget och klicka “Map Engines /WMS Mapengins" och markera sedan “me.nacka.geoserver.zoning”. Klicka på”Open” för att öppna redigeraren.

Klicka i redigeraren och sök (ctrl F) “zoning”. Rulla ner till den plats som det nya lagret ska klistras in. (Gärna i sådan ordning att det är lätta att hitta senare). Tryck “Save” för att spara rättningen

4 Kontrollera genom att starta om InternGIS klienten och prova att lagret syns.

  • No labels