Differences between revisions 37 and 51 (spanning 14 versions)
Revision 37 as of 2016-01-21 18:08:53
Size: 5399
Editor: DianeLambert
Comment:
Revision 51 as of 2016-07-24 09:58:33
Size: 6001
Editor: BMittan
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
(Compiled by DL)

'''Purpose:''' G
enerates the run script and .INN files required to tile a bigmap or shape with a suite of new maplets.

=== Requires ===

||
Category B||Version 3.0||

== Description ==

This progra
m generates the run script and .INN files required to tile a bigmap or shape with a suite of new maplets.

=== Required Files ===

'''input file''':
Line 9: Line 13:
'''seed file''':
Line 10: Line 15:
 * TESTFILES/ - Directory in which to store copies of LMRK_DISPLAY1.pgm (output by [[lithos]]) for each landmark.
 * TESTFILES1/ - Directory in which to store copies of tmpl.pgm (output by [[lithos]]) for each landmark.

NB: [[lithos]] requires a number of directories and files - refer to relevant guide.

=== Output ===

make_scriptT outputs:
 * run_script.b - run script for maplet creation.
 * .INN files - lithos seed file for each new maplet.
 * rem_script.b - run script to clean out the directory of make_scriptT working files once tiling is complete and user has quality checked the resulting suite of maplets.
run_script.b output:
 * .OOT files - standard output from lithos for each new maplet.
 * TESTFILES/ - a copy of LMRK_DISPLAY1.pgm (output by [[lithos]]) is saved for each landmark;
 * TESTFILES1/ - a copy of tmpl.pgm (output by [[lithos]]) is saved for each landmark;
 * [[SUMFILES]]/ - S/C and camera information are updated by [[lithos]] as image shifts are accepted. New landmarks and limb fits are added to the SUMFILEs;
'''processed file''':
* [[TESTFILES]]/ - Directory in which to store copies of LMRK_DISPLAY1.pgm (output by [[lithos]]) for each landmark.
 * [[TESTFILES1]]/ - Directory in which to store copies of tmpl.pgm (output by [[lithos]]) for each landmark.

 /!\ '''lithos''' requires a number of directories and files. Refer to [[lithos]] for more information.

=== Output Files ===

'''make_scriptT outputs''':
 * run_script.b - Run script for maplet creation.
 * .INN files - [[lithos]] seed file for each new maplet.
 * rem_script.b - Run script to clean out the directory of make_scriptT working files once tiling is complete and user has quality checked the resulting suite of maplets.
'''run_script.b output''':
 * .OOT files - Standard output from lithos for each new maplet.
'''PROCESSED FILES OUTPUTS''':
* [[TESTFILES]]/ - A copy of LMRK_DISPLAY1.pgm (output by [[lithos]]) is saved for each landmark.
 * [[TESTFILES1]]/ - A copy of tmpl.pgm (output by [[lithos]]) is saved for each landmark.
 * [[SUMFILES]]/ - S/C and camera information are updated by [[lithos]] as image shifts are accepted because the "v 4" command in [[lithos]] is used. New landmarks and limb fits are added to the SUMFILEs.
Line 28: Line 35:
 * a number of information text and display files in the working directory are modified by [[lithos]]; please refer to the relevant guide for details.
 /!\ Several information text and display files in the working directory are modified by [[lithos]]. Refer to the entries for those files for more information.


== User Warnings ==
 {X} '''''YOU MUST FOLLOW SEVERAL PROCEDURES BEFORE RUNNING make_scriptT. Refer to the 'How-To': [[Basic_tiling]]'''''

 /!\ You must copy the current bigmap to MAPFILES/XXXXXX.MAP, the temporary file used by the run scripts.
Line 32: Line 46:
There are a multitude of procedures the user should follow before running make_scriptT; please refer to the [[Basic_tiling]] 'How-To' guide.

=== Create Input Files ===

Example '''make_scriptT.in''' file (see [[make_scriptT.in]] for further details):
{X} '''YOU MUST FOLLOW SEVERAL PROCEDURES BEFORE RUNNING make_scriptT'''. Refer to the 'How-To': [[Basic_tiling]]




=== 1. Create Input Files ===

Here is a sample [[make_scriptT.in]] file (see that entry for further information):
Line 60: Line 77:
Example '''make_scriptT.seed''' file (see [[make_scriptT.seed]] for further details): Here is a sample [[make_scriptT.seed]] file (see that entry for further information):
Line 96: Line 113:
Line 98: Line 114:
Line 130: Line 145:
== Run make_scriptT ==

make_scriptT generates a .INN file for each new maplet. The first five lines of the .INN file (see below) create a new landmark in [[lithos]], with a center at the correct bigmap pixel/line location or shape model lat/wlon location. The landmark, initially monikered 'a', is auto-renamed by [[lithos]] (option g) depending on its global lat/long region, for example 'EE0001'. The bigmap is referred to via a temporary file, named XXXXXX. The user must copy the current bigmap to MAPFILES/XXXXXX.MAP. The remainder of the .INN file comprises a copy of the [[lithos]] commands contained in [[make_scriptT.seed]].

Example '''001.INN''' file:
=== 2. Run make_scriptT ===

'''make_scriptT''' generates a .INN file for each new maplet.

Here is a sample .INN file for maplet '''001''':
Line 148: Line 163:
make_scriptT also generates the run script - '''run_script.b''': The first five lines of the .INN file create a new landmark in [[lithos]], with a center at the correct bigmap pixel/line location or shape model lat/wlon location. The landmark, initially monikered 'a', is auto-renamed by [[lithos]] (option g) depending on its global lat/long region (e.g., 'EE0001'). The program refers to the bigmap using a temporary file named XXXXXX.

 /!\ You must copy the current bigmap to MAPFILES/XXXXXX.MAP, the temporary file used by the run scripts.

The remainder of the .INN file includes a copy of the [[lithos]] commands contained in [[make_scriptT.seed]].

'''make_scriptT''' also generates the '''run_script.b''' file, which looks like this:
Line 166: Line 187:
== Tile Bigmap with New Maplets == === 3. Tile Bigmap with New Maplets ===

Here is a sample command line for running '''run_script.b''':
Line 172: Line 194:
or in the background: You can also run this in the background using this command line:
Line 177: Line 199:
The [[lithos]] standard output for each image is captured in the .OOT files, and the LMRKDISPLAY1.pgm and tmpl.pgm files output by [[lithos]] are copied once a landmark has been processed, these are stored under the landmark's name in TESTFILES/ and TESTFILES1/ respectively.

== Quality Check New Maplets ==

The user
must review the .OOT files to ascertain the success of the tiling process, problem landmarks can be detected using the utility program [[find_nofitT]], refer to the relevant guide for further details.

== Clean Wor
king Directory ==

rem_script.b can be used to clean out the directory of make_scriptT working files once tiling is complete and user has quality checked the resulting suite of maplets:
The [[lithos]] standard output for each image is captured in the .OOT files. The LMRKDISPLAY1.pgm and tmpl.pgm files output by [[lithos]] are copied once a landmark has been processed. These are stored under the landmark's name in [[TESTFILES]]/ and [[TESTFILES1]]/ respectively.

=== 4. Quality Check New Maplets ===

You
must review the .OOT files to ascertain the success of the tiling process. You can detect problem landmarks using [[find_nofitT]]. Refer to that entry for more information.

=== 5. Clean Working Directory ===

You can use [[rem_script.
b]] to clean out the directory of '''make_scriptT''' working files once tiling is complete and you have quality checked the resulting maplets.

Here is a sample [[
rem_script.b]] file:
Line 193: Line 217:
== User Warnings ==
 * The user must copy the current bigmap to MAPFILES/XXXXXX.MAP, the temporary file which the run scripts refer to throughout.
-----------

''(Compiled by DL)''

make_scriptT

Category B

Version 3.0

Description

This program generates the run script and .INN files required to tile a bigmap or shape with a suite of new maplets.

Required Files

input file:

  • make_scriptT.in - text file containing references to the bigmap and make_scriptT.seed file, and the bigmap pixel/line locations for the centers of each new maplet.

seed file:

processed file:

  • TESTFILES/ - Directory in which to store copies of LMRK_DISPLAY1.pgm (output by lithos) for each landmark.

  • TESTFILES1/ - Directory in which to store copies of tmpl.pgm (output by lithos) for each landmark.

    /!\ lithos requires a number of directories and files. Refer to lithos for more information.

Output Files

make_scriptT outputs:

  • run_script.b - Run script for maplet creation.
  • .INN files - lithos seed file for each new maplet.

  • rem_script.b - Run script to clean out the directory of make_scriptT working files once tiling is complete and user has quality checked the resulting suite of maplets.

run_script.b output:

  • .OOT files - Standard output from lithos for each new maplet.

PROCESSED FILES OUTPUTS:

  • TESTFILES/ - A copy of LMRK_DISPLAY1.pgm (output by lithos) is saved for each landmark.

  • TESTFILES1/ - A copy of tmpl.pgm (output by lithos) is saved for each landmark.

  • SUMFILES/ - S/C and camera information are updated by lithos as image shifts are accepted because the "v 4" command in lithos is used. New landmarks and limb fits are added to the SUMFILEs.

  • LMKFILES/ - LMKFILES for each new maplet are created and populated by lithos.

  • MAPFILES/ - MAPFILES for each new maplet are created and populated by lithos.

    /!\ Several information text and display files in the working directory are modified by lithos. Refer to the entries for those files for more information.

User Warnings

  • {X} YOU MUST FOLLOW SEVERAL PROCEDURES BEFORE RUNNING make_scriptT. Refer to the 'How-To': Basic_tiling

    /!\ You must copy the current bigmap to MAPFILES/XXXXXX.MAP, the temporary file used by the run scripts.

Using make_scriptT

{X} YOU MUST FOLLOW SEVERAL PROCEDURES BEFORE RUNNING make_scriptT. Refer to the 'How-To': Basic_tiling

1. Create Input Files

Here is a sample make_scriptT.in file (see that entry for further information):

XXXXXX
scripts/t11-10.seed
      50   50
     100   50
     150   50
     200   50
      50  100
     100  100
     150  100
     200  100
      50  150
     100  150
     150  150
     200  150
      50  200
     100  200
     150  200
     200  200
END

Here is a sample make_scriptT.seed file (see that entry for further information):

0.00010,49
g
i
a
y
.5
n
x
.025
0
a
b
n
XXXXXX
n
2
b
n
XXXXXX
u
1
v
2
e
a
0,60,.25,.25,0,3
1
0
3
n
0
y

...

u
1
o
RECENT
y
1
o
RECENT
n
3
y
1, 3, 5 w
i
RECENT
n
n
v
1
u
1
v
4
o
RECENT
n
1
q
END                        

2. Run make_scriptT

make_scriptT generates a .INN file for each new maplet.

Here is a sample .INN file for maplet 001:

c
a
m
XXXXXX
   50.000000000000000        50.000000000000000     
0.00010,49                                                                      
g                                                                               
i                                                                               
etc ...

The first five lines of the .INN file create a new landmark in lithos, with a center at the correct bigmap pixel/line location or shape model lat/wlon location. The landmark, initially monikered 'a', is auto-renamed by lithos (option g) depending on its global lat/long region (e.g., 'EE0001'). The program refers to the bigmap using a temporary file named XXXXXX.

  • /!\ You must copy the current bigmap to MAPFILES/XXXXXX.MAP, the temporary file used by the run scripts.

The remainder of the .INN file includes a copy of the lithos commands contained in make_scriptT.seed.

make_scriptT also generates the run_script.b file, which looks like this:

rm -f 001.OOT
/usr/local/bin/LITHOS < 001.INN > 001.OOT
cp LMRK_DISPLAY1.pgm ./TESTFILES/001.pgm
cp tmpl.pgm ./TESTFILES1/001.pgm
rm -f 002.OOT
/usr/local/bin/LITHOS < 002.INN > 002.OOT
cp LMRK_DISPLAY1.pgm ./TESTFILES/002.pgm
cp tmpl.pgm ./TESTFILES1/002.pgm
rm -f 003.OOT
/usr/local/bin/LITHOS < 003.INN > 003.OOT
cp LMRK_DISPLAY1.pgm ./TESTFILES/003.pgm
cp tmpl.pgm ./TESTFILES1/003.pgm
etc ...

3. Tile Bigmap with New Maplets

Here is a sample command line for running run_script.b:

sh run_script.b

You can also run this in the background using this command line:

nohup sh run_script.b &

The lithos standard output for each image is captured in the .OOT files. The LMRKDISPLAY1.pgm and tmpl.pgm files output by lithos are copied once a landmark has been processed. These are stored under the landmark's name in TESTFILES/ and TESTFILES1/ respectively.

4. Quality Check New Maplets

You must review the .OOT files to ascertain the success of the tiling process. You can detect problem landmarks using find_nofitT. Refer to that entry for more information.

5. Clean Working Directory

You can use rem_script.b to clean out the directory of make_scriptT working files once tiling is complete and you have quality checked the resulting maplets.

Here is a sample rem_script.b file:

rm -f *.INN
rm -f *.OOT
rm -f run_script*


(Compiled by DL) CategoryPrograms

make_scriptT (last edited 2016-07-24 09:58:33 by BMittan)