⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rdmgenmaps

📁 A car navigation system for Unix and PocketPC.
💻
字号:
#!/bin/sh## Create RoadMap map files from the US Census Bureau ZIP files.## The main purpose of this script is to avoid keeping the TIGER# files in uncompressed form, waisting large amounts of disk space.## USAGE:# ------## rdmgenmaps <tiger-path> [maps=<map-directory-path>]#                         [format=2000|2002|2004]#                         [state=<state-id>]#                         [test]##   or## rdmgenmaps <tiger-path> [maps=<map-directory-path>]#                         [format=2000|2002|2004]#                         [test]#                         county-fips ...##    Example: rdmgenmaps /var/tmp/maps state=06# Default setup: maps are shared, no default state.OPTIONS=""TMPDIR=/var/tmpmaps=/usr/local/share/roadmapstate=''# Analyze the command line arguments.TIGERDIR=$1shiftcleanup=Ygendir=Yverbose=Ncase $1 in   maps=*) maps=`expr $1 : 'maps=\(.*\)'`           shift           ;;esaccase $1 in   format=2000) OPTIONS="--format=2000"                shift                ;;   format=2002) OPTIONS="--format=2002"                shift                ;;   format=2004) OPTIONS="--format=2002"                shift                ;;esaccase $1 in   state=*) state=`expr $1 : 'state=\(.*\)'`            shift            ;;esaccase $1 in   test) cleanup=N         gendir=N         verbose=Y         OPTIONS="$OPTIONS -v"         shift         ;;esacif [ -e ./buildmap ] ; then   BUILDMAP=./buildmapelse   BUILDMAP=buildmapfifunction process_one_county {   if [ -e $TIGERDIR/TGR$1.ZIP ] ; then      unzip $TIGERDIR/TGR$1.ZIP -d $TMPDIR/roadmap > /dev/null   elif [ -e $TIGERDIR/tgr$1.zip ] ; then      unzip $TIGERDIR/tgr$1.zip -d $TMPDIR/roadmap > /dev/null   fi   rt1=$TMPDIR/roadmap/TGR$1.RT1   if [ -e $rt1 ] ; then      if [ $verbose = 'Y' ] ; then         echo "$BUILDMAP $OPTIONS --maps=$maps $1 $rt1"      fi      $BUILDMAP $OPTIONS --maps=$maps $1 $rt1   fi   if [ $cleanup = 'Y' ] ; then      rm -f $TMPDIR/roadmap/*   fi}rm -rf $TMPDIR/roadmapmkdir $TMPDIR/roadmapCURRENTDIR=`pwd`if [ $# -gt 0 ] ; then   for i in $*   do      process_one_county $i   doneelse   for i in $TIGERDIR/[Tt][Gg][Rr]${state}*.[Zz][Ii][Pp]   do      if [ -e $i ] ; then         base=`basename $i`         county=`expr substr $base 4 5`         process_one_county $county      fi   donefiif [ $cleanup = 'Y' ] ; then   rmdir $TMPDIR/roadmapfiif [ $gendir = 'Y' ] ; then   echo "Generating usdir.rdm, please wait.."   if [ -e buildus ] ; then      ./buildus -s --maps=$maps   else      buildus -s --maps=$maps   fifi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -