Menu
  • Hem
  • Dokument
  • Om Mig
Geosupportsystem

ESRI Geoportal på Ubuntu Server

Posted on 2011-08-06

ESRI är ett av världens största privatägda företag, och en gigant i GIS branschen. Deras programvaror används av ”alla” i hela världen och de är mycket aktiva i utvecklingen av nya programvaror.

På ett område, som kanske inte är så kommersiellt gångbart, har ESRI en serverprogramvara som inte bara är Open Source, utan även går att använda på en Linux Server.

ESRI Geoportal, är mera en Metadataserver än en Geoportal, men har man mycket data i olika format, över olika områden, som man vill hålla ordning på och söka efter så kan Geoportal vara ett alternativ.

Jag får börja med att påpeka att installationen som beskrivs nedan inte är komplett, men genom att följa nedanstående så installerar du i alla fall kärnan av geoportalen och får igång webgränssnittet på en Linux Ubuntu Server.

Börja med att ladda hem zip filen från Source Forge.

Jag gör allt detta på en klientdator, och kommer att sköta installationen på min Linux Server via ftp och ssh. När man packat upp filen så kan man hitta en dokumentationsmapp där installationsanvisningarna finns.

För att kunna installera så krävs det att det finns databas (exempelvis Postgresql), Java och en webserver (exempelvis Tomcat 6). Allt detta är redan installerat i och med installationen av GeoServern och PostGis via OpenGeo Suite, så det är bara vara att köra igång (OBS steg 2 är superviktigt).

  1. Först skall man välja autensiering. Antingen ”enkel” eller LDAP. När man läser lite så är det ganska klart att LDAP är att föredra, men för att testa lite så duger nog den enkla metoden, så det väljer jag. Det innebär att nästa steg är databas.
  2. Efter lite experiment så hittade jag några problem, som hänförs till att skripten är anpassade för andra Linux distributioner. Redigera filen ”grants_linuxpg.sh” och leta reda på texten ”./createuser” och ”./psql”, radera ”./” före varje kommando. Byt även ut kommandot ”gedit” mot ”vim”. Gör motsvarande med ”./psql” och ”gedit” i filen ”create_schema_linuxpg.sh”.
  3. Flytta över skripten från katalogen Database Scripts\PostgreSQL\ till Linux Servern med FTP. Jag lägger mina skript i hemkatalogen.
  4. Kör skripten som administratör (fyll i root lösenord vid behov, och välj lösenord för den nya geoportal användaren):
    sudo su
    bash ./grants_linuxpg.sh 192.168.0.111 5432 postgres geoportal postgres geoportal
    bash ./create_schema_linuxpg.sh 192.168.0.111 5432 postgres geoportal
    exit
  5.  Flytta över filen ”Web Applications\Geoportal\geoportal.war” till ”/var/lib/tomcat6/webapps/”. Du kan behöva ändra rättigheterna på katalogen till 777 tillfälligt (ändra tillbaka till 775) med kommandot: sudo chmod 777 -R /var/lib/tomcat6/webapps/
    Detta skall få Tomcat att skapa katalogen ”geoportal”, så ha lite tålamod.
  6. Redigera filen geoportal/WEB-INF/classes/gpt/config/gpt.xml
    sudo vi /var/lib/tomcat6/webapps/geoportal/WEB-INF/classes/gpt/config/gpt.xml
    Lägg till en sökväg i <lucene> taggen vid indexLocation. Denna sökväg skall du även skapa senare, exempelvis:
    mkdir /var/lib/tomcat6/webapps/geoportal/lucene/
    Ta bort <!– –> taggarna runt <simpleAdapter> taggen (börjar på rad 298).
    Sätt username/password (jag väljer geoportal/geoportal).
    Lägg till <!– –> taggar runt  <ldapAdapter> taggen.
  7. Ladda hem java för postgresql med kommandot: sudo apt-get install libpostgis-java
  8. Ladda hem drivrutiner:
    cd /usr/share/tomcat6/lib/
     sudo wget http://jdbc.postgresql.org/download/postgresql-8.4-702.jdbc4.jar
    starta om postgresql med: sudo /etc/init.d/postgresql-8.4 restart
  9. Kopiera Other/JNDI Configuration/geoportal.xml till /var/lib/tomcat6/conf/Catalina/localhost/.
    Redigera filen:
    Anpassa texten till dina förutsättningar.
  10. Starta om Tomcat: sudo /etc/init.d/tomcat6 restart
  11. Gå till sidan http://”din server”:8080/geoportal

Detta är för mig början på lite experimenterande, som jag hoppas skall leda till att det går att skapa ett system som kan hålla reda på stora mängder geodata i en GIS produktionsmiljö.

Lycka till!

0 thoughts on “ESRI Geoportal på Ubuntu Server”

  1. Kjetil skriver:
    2011-12-14 kl. 17:09

    Takk for en grei oppskrift. Sliter litt med å legge basen på MSSQL, men jeg finner vel ut av det til slutt 🙂

    Svara

Lämna ett svar till Kjetil Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Translate with Google

GBR In English
GER Auf Deutch
FRA En Français
ESP En Español
Swedish is a hard language for a machine to translate. Nuance and detail will likely be lost.
     

Bok om QGIS på Svenska

Bok

Beställ Boken/E-bok genom att klicka på bilden (även förhandsgranskning).

Senaste kommentarer

  • Hector Garrido om QGIS LTR vs LTR
  • Christian om Stildelning för QGIS
  • klakar om Stildelning för QGIS
  • Christian om Stildelning för QGIS
  • Mats Elfström om Konvertera *.geodatabas

Arkiv

Prenumerera på Geosupportsystem

Skriv in namn och epost för att prenumerera på meddelanden från denna blogg.
Loading

geosupport

Ooops. Tryckte nog för många gånger på bestäl Ooops. Tryckte nog för många gånger på beställ-knappen...
GoPro foton (många), WebODM och sedan bearbetning GoPro foton (många), WebODM och sedan bearbetning i CloudCompare. Här en skärmdump med QGIS 3D.
Nu är ja såväl "dröraroperatör" som certifier Nu är ja såväl "dröraroperatör" som certifierad "drönarpilot". Nu är det bara kvar att märka och uppdatera alla farkoster.
Ladda mer...

Meta

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • WordPress.org
©2021 Geosupportsystem | WordPress Theme by Superbthemes.com