/smallgopher

Light web viewer for Smallworld GIS data

Primary LanguageJavaScriptMIT LicenseMIT

smallgopher

Smallworld GIS data web viewer.

About

This sample Web application to views data from Smallworld GIS in a browser.

Cambridge example

  • Light web viewer for Smallworld GIS data
  • No installation/only executable no dependencies
  • Small size
  • Example for PNI and Cambridge db
  • Customization for styles

Run Cambridge example

  1. Download repository from: https://github.com/kpawlik/smallgopher to: C:\smallgopher

  2. Start HTTP server

"C:\smallgopher\cmd\smallgopher-server\runServer.cmd"
  1. Load magik file to Smallworld session
load_file("C:\smallgopher\magik\goworld.magik")
  1. run SW worker
>>start_goworld_worker("w1", "C:\smallgopher\cmd\smallgopher-worker\smallgopher-worker.exe", 
":4001", "c:\tmp\log-w1.log")
$
  1. Open Web browser nad go to address: http://localhost:4000/

Cambridge example

Architecture

Architecture example

Custom layers

Custom styles