Differences between revisions 19 and 20
Revision 19 as of 2017-09-08 06:35:52
Size: 3240
Editor: JohnWeirich
Comment:
Revision 20 as of 2017-09-08 06:36:47
Size: 3258
Editor: JohnWeirich
Comment:
Deletions are marked like this. Additions are marked like this.
Line 64: Line 64:
 *2. Normally you will not change this. Loading the appropriate directory and choosing the half-pixel size of the maplet.  *2. '''Normally you will not change these parameters.''' Loading the appropriate directory and choosing the half-pixel size of the maplet.

SPC GUI Tool (Sgt)

We have built three tools in javascript to provide key GUI to help SPC processing. LMRK_DISPLAY.pgm or TEMPFILE.pgm gets copied to a webserver directory and displayed in a webpage that allows for measurement and analytical tools to aid in alignment. It does not send the data back to SPC, but can be copied and pasted back into lithos, autoregister, and register.

Webserver Requirements

Two directories are needed: static/ and data/

* static/ - hold the javascript files that host the three programs and javascript classes

  • static/sproutcore -- required javascript class library
  • static/landmarks -- tool to aid in lithos alignment
  • static/register -- tool to aid in register alignment
  • static/autoregister -- tool to aid in autoregister alignment

* data/ - jpeg copies of LRMK_DISPLAY.pgm and TEMPFILE.pgm are copied over as landmarks.jpg, autoregister.jpg and register.jpg. Each program will display those files

These directories allow each person their own working space:

  • data/ep
  • data/jw
  • data/dl
  • data/spc1
  • etc...

index.html - the landing html file that points to each of the SPC GUI tools.

<a href=static/landmarks/en/8eeab8f3d8effb709050e5f13a0f95a219438e80/index.html>landmarks2</a>

Working Directory Requirements

Within the working directory, you need to convert the LMRK_DISPLAY01.pgm and TEMPFILE.pgm to jpeg files in a webserver directory. The following script is the minimum, but we've also made a more robust script (updateDisplay.sh) in /opt/local/spc. Because we may have more than one person running SPC on a machine, we have set it up to have subdirectories. If you need to use a subdirectory, then use one of the predefined initials, i.e. $webpath/data/ep/landmarks.jpg

Helpful script

You can run this script in the background when you are doing a lot of work. Every second, it will update the images used in the programs from your directory. Note - if your internet connection is slow, you might need to increase the sleep delay

 # ! /bin/bash
webpath="/Library/Server/Web/Data/Sites/Default/"

while [ 1 ]
do
        convert LMRK_DISPLAY1.pgm $webpath/data/landmarks.jpg
        convert LMRK_DISPLAY1.pgm $webpath/data/autoregister.jpg
        convert TEMPFILE.pgm $webpath/data/register.jpg
        sleep 1
done

SPC GUI Tool (Sgt) -- Program Manual

Landmarks

  • 1. Go to the URL to load the tool.

Example:

https://ormacsrv1.lpl.arizona.edu/static/landmarks/en/8eeab8f3d8effb709050e5f13a0f95a219438e80/
  • 2. Normally you will not change these parameters. Loading the appropriate directory and choosing the half-pixel size of the maplet.

The upper right hand of the screen will have a button that says "49." Clicking on this will bring up a menu that will allow you to choose either the directory "ep", "jw", "dl", etc., or the half-pixel size "49", "34", "24". If you are using the "Helpful Script" you should not select a directory since the GUI tool initially loads the default directory.

attachment:WebToolScreenShot.png

Autoregister

Register

SPC-GUI-tools (last edited 2023-03-05 13:35:41 by EricPalmer)