Block 6B - Bigmap Tiling V2

Description

This block is used to tile the surface with high-resolution, bigmap-referenced landmarks.

Procedure

Set Up

Define the following:

Create a Bigmap

The bigmap used here created the reference for both the position of the landmarks and the initial topography. Thus, you want the bigmap to be fresh. Because this is highly scripted, it works best to created symbolic link from the original name to XXXXXX.MAP.

BIGMAP < lsupport/mapname.in
cd MAPFILES
relink.sh MAPNAM.MAP XXXXXX.MAP
cd ..
echo XXXXXX | SHOWMAP
convert XXXXXX.pgm lowMap.jpg

Run Map Coverage

Map coverage shows how many landmarks of a given resolution range [in km] fall within the bigmap. Because we linked the prime bigmap to XXXXXX, we can use a default script.

map_coverage
XXXXXX
0 .001
convert coverage_m.pgm preCoverage.jpg

Build Tilefile

make_tilefile uses the coverage_m.pgm file as input to see where landmarks are needed. This is needed for when there are bigmaps that overlap one another, which is common because bigmaps are square, but latitude lines are not. Once you have the "tmp" file, you can build the make_scriptT.in file by hand. We set this custom file in lsupport and make a symbolic link to make_scriptT.in.

  echo N | make_tilefile > tmp
  echo XXXXXX > lsupport/bigmap_tile.in
  echo scripts/XXX014.seed >> lsupport/bigmap_tile.in
  sed 1d tmp >> lsupport/bigmap_tile.in
  relink.sh lsupport/bigmap_tile.in make_scriptT.in

Build and Run

This will create a INN file for every lat/lon set in make_scriptT.in. Warning, do not use for more than 999 new landmarks. If you do, FORTRAN will make a script of rm ****.OOT and mess things up.

  make_scriptT
  nohup sh run_script.b

Monitor progress

It takes about 5 minutes per landmark to generate. SPC builds landmarks in the working directory, so you can use SPC tools (the web services) to see how things are progressing. If you have to kill and restart the tiling, you need to comment out the lines in run_script.b or delete the landmarks from LMRKLIST.TXT and LMKFILES.

  ls *.INN | wc
  ls *.OOT | wc
  find_nofitT       # This displays if there were any problems

Evaluate Progress

Once you are done, take a state of how things were left. Fix the problem landmarks and keep track of the progress using notes.

  find_nofitT | tee fit   
  tileEval.sh
  grep "*" fit >> notes           

Finish the Block

Once errors have been removed, then you can finish the block. You may choose to use iterations or residuals to identify other errors. blockFinish will note which INN files resulted in un-generated landmarks (deleted).

  blockFinish Ap\

Block 6B - Bigmap Tiling v2 (last edited 2019-04-29 14:03:46 by JohnWeirich)