#! /bin/sh

: ${GEODB:=geo}

monitor $GEODB < defmaptype.pq

monitor -c "create offset_map (name=char16, closed=bool, offset= int4, geo_bbox=box, mapfile=map)" $GEODB

monitor -c 'delete geo_dyninfo where geo_dyninfo.dynfile = "'$GEOHOME'/dynamic/MapShape.o"' $GEODB

monitor -c "destroy bordersmap" $GEODB
MAPinsert -o bordersmap $GEOHOME/rtree/borders | monitor $GEODB
monitor -c 'append geo_dyninfo (relname="bordersmap", relattr="closed,offset,mapfile", bboxattr="geo_bbox", dynfunc="make_map_shape", dynfile="'$GEOHOME'/dynamic/MapShape.o")' $GEODB

monitor -c "destroy rivermap" $GEODB
MAPinsert -o rivermap $GEOHOME/rtree/river | monitor $GEODB
monitor -c 'append geo_dyninfo (relname="rivermap", relattr="closed,offset,mapfile", bboxattr="geo_bbox", dynfunc="make_map_shape", dynfile="'$GEOHOME'/dynamic/MapShape.o")' $GEODB

monitor -c "destroy landmap" $GEODB
MAPinsert -c landmap $GEOHOME/rtree/land | monitor $GEODB
monitor -c 'append geo_dyninfo (relname="landmap", relattr="closed,offset,mapfile", bboxattr="geo_bbox", dynfunc="make_map_shape", dynfile="'$GEOHOME'/dynamic/MapShape.o")' $GEODB

monitor -c "destroy lakesmap" $GEODB
MAPinsert -o lakesmap $GEOHOME/rtree/lakes | monitor $GEODB
monitor -c 'append geo_dyninfo (relname="lakesmap", relattr="closed,offset,mapfile", bboxattr="geo_bbox", dynfunc="make_map_shape", dynfile="'$GEOHOME'/dynamic/MapShape.o")' $GEODB
