=============================================================================== ============== DLG_TRANSLATE TOOLKIT ==================== ============== TO TRANSLATE DLG MAJOR/MINOR ATTRIBUTES ==================== ============== INTO DESCRIPTIVE SYMBOL_BASED CODES ==================== ============== 03/25/97 ==================== =============================================================================== INTRODUCTION: ------------- IMPORTANT NOTE: this tool requires a specific coverage naming convention of a prefix followed by the 2-letter DLG category abbreviation. See the bottom of this file for naming convention details. This tool works on ARC/INFO coverages converted from USGS DLG files. If possible, use the "dlg2arc" AML toolkit to create these coverages from the DLG files. See the end of this readme file for more information. This tool translates the DLG Major/Minor INFO codes of each category into corresponding codes for cartographic symbolization (eg. a feature with DLG codes of MAJOR1 = 50, MINOR1 = 412, MAJOR2 = 50, MINOR2 = 610 (i.e. an intermittent stream) will be translated into a MATT item code of 412610). In addition, an item called "LABEL", containing a textual description of the feature, will be added to each coverage's feature attribute INFO table. An item "SYM" likewise will contain the feature's symbol number corresponding to the appropriate symbolset (dlg_sym*.shd, .lin, .mrk, etc.). For a complete list of translated codes and their original DLG counterparts, please consult the text files named dlg_translate_*.doc, where "*" is the 2-letter DLG category abbreviation (eg. bd, hp, hy, ms, etc.). Note that although this program was designed for 1:24000-scale DLG attribution symbology, 1:100000-scale DLGs can also be processed. However, the 100K data will be given 24K symbology codes, which should satisfy basic requirements. TO RUN DLG_TRANSLATE TOOLKIT: ----------------------------- 1. Be sure that coverages to be processed follow the naming convention requirements described at the end of this readme file. 2. Unpack this "dlg_translate" toolkit and, if desired, place all the AMLs, menus, symbolsets, and dlg_info INFO files and programs into your favorite AML directory. By default when unpacking this kit, a subdirectory named "dlg_translate" will be created, under which all these tools will be put. If you decide to move these tools to a different directory, be sure to copy the dlg_info INFO directory to the new location as well. 3. From the coverage workspace directory: Arc: &amlpath "wherever/the/dlg_translate/toolkit/resides" 4. To begin processing: ############################################################################### ## Arc: &r dlg_translate ## Ex: &r dlg_translate denver --> this will process denverbd, denverhy, etc. ############################################################################### 5. Follow the directions on the menu that appears on the screen. Use the HELP button for details. 6. Upon completion of dlg_translate, the coverages will have new INFO items added to the respective INFO feature attribute tables (.AAT, .PAT, .NAT, X.PAT). Items of particular interest will be: MATT (Master ATTribute) SYM (symbol number corresponding to dlg_sym*.lin, .shd, etc. symbol sets) LABEL (textual description of each spatial segment). The original DLG MAJOR/MINOR attributes will also be retained in the tables. As before, consult the text files named dlg_translate_*.doc for a complete list of translated codes and their original DLG counterparts. NOTES ON DIRECTORY STRUCTURE: ----------------------------- If this software packet was unpacked from the dlg_translate.tar file, there should exist in the "dlg_translate" subdirectory this README file, and a whole bunch of AML and symbolset files, most (but not all) prefixed with a "dlg_". In addition, a "dlg_info" subdirectory should exist at the same level as the AML files. LIST OF TOOLKIT FILES: ---------------------- README_dlg_translate ### NOTE: this readme file dlg_abutment.aml dlg_addprat.aml dlg_angle.aml dlg_carrycont.aml dlg_cds_nsr.aml dlg_codebd.aml dlg_codehp.aml dlg_codehy.aml dlg_codelu.aml dlg_codems.aml dlg_codemt.aml dlg_codenv.aml dlg_codepl.aml dlg_coderd.aml dlg_coderr.aml dlg_codesc.aml dlg_codesm.aml dlg_covcheck.aml dlg_custom_codelu.aml dlg_delstat.aml dlg_dropatt.aml dlg_flipdep.aml dlg_info/ ### NOTE: INFO directory containing data files and INFO programs dlg_labelsym.aml dlg_masscode.aml dlg_pairs.aml dlg_setminelv.aml dlg_sym.lin ### NOTE: Line symbol set for electrostatic plotter dlg_sym.mrk ### NOTE: Marker symbol set for electrostatic plotter dlg_sym.shd ### NOTE: Shade symbol set for electrostatic plotter dlg_sym_lu.shd ### NOTE: Special LULC shade symbols for plotter dlg_sym_lu.txt ### NOTE: Special LULC text symbols dlg_sym_lu_ctr.mrk ### NOTE: Special LULC centerline marker symbols dlg_sym_lu_scr.txt ### NOTE: Special LULC text symbols for screen display dlg_sym_scr.lin ### NOTE: Line symbol set for screen display dlg_sym_scr.mrk ### NOTE: Marker symbol set for screen display dlg_sym_scr_100k.lin ### NOTE: 100K line symbols, may be outdated dlg_sym_scr_100k.mrk ### NOTE: 100K marker symbols, may be outdated dlg_translate.aml ### NOTE: this initiates the entire dlg_translate process dlg_translate.menu dlg_translate_bd.doc ### NOTE: ASCII file describing attribute codes dlg_translate_help.aml dlg_translate_help.menu dlg_translate_help.txt dlg_translate_hp.doc ### NOTE: ASCII file describing attribute codes dlg_translate_hy.doc ### NOTE: ASCII file describing attribute codes dlg_translate_lu.doc ### NOTE: ASCII file describing attribute codes dlg_translate_ms.doc ### NOTE: ASCII file describing attribute codes dlg_translate_ms2.doc ### NOTE: ASCII file detailing MS area treatment dlg_translate_mt.doc ### NOTE: ASCII file describing attribute codes dlg_translate_nv.doc ### NOTE: ASCII file describing attribute codes dlg_translate_pl.doc ### NOTE: ASCII file describing attribute codes dlg_translate_rd.doc ### NOTE: ASCII file describing attribute codes dlg_translate_rr.doc ### NOTE: ASCII file describing attribute codes dlg_translate_sc.doc ### NOTE: ASCII file describing attribute codes dlg_translate_sm.doc ### NOTE: ASCII file describing attribute codes dlg_upcheck.aml fnt034 ### NOTE: custom fonts used by the dlg_sym* symbol sets fnt036 ### NOTE: custom fonts used by the dlg_sym* symbol sets fnt039 ### NOTE: custom fonts used by the dlg_sym* symbol sets fnt040 ### NOTE: custom fonts used by the dlg_sym* symbol sets COVERAGE NAMING CONVENTION: --------------------------- The following naming conventions are MANDATORY for this dlg_translate toolkit. Coverages must be suffixed with the 2-letter category abbreviations below. bd = Boundaries................ political and administrative boundaries hp = Hypsography............... topographic contours and bathymetry hy = Hydrography............... streams, lakes, and rivers lu = Land Use and Land Cover.. interpreted land surface characteristics ms = Manmade Structures........ urban areas, buildings, and parks mt = Miscellaneous Transportation ... pipelines and transmission lines nv = Non-Vegetative Features....... disturbed surface, quarries pl = Public Land Survey System (PLSS) rd = Roads and Trails rr = Railroads sc = Vegetative Surface Cover.. woods and orchards sm = Survey and Markers...... geodetic, horizontal and vertical control An "x" at the end of the coverage name indicates Point features, i.e. having only one x,y coordinate pair. For example: The DLG hydro file for a quad named "denver" would be: denverhy.do (or .dd) After running the "dlg2arc" toolkit: The hydro line, poly, and node coverage would be: denverhy The hydro point coverage would be: denverhyx The contour lines are in coverage: denverhp The contour spot elevations are in coverage: denverhpx ADDITIONAL DLG PROCESSING TOOLS AVAILABLE: ------------------------------------------ Before this "dlg_translate" toolkit can be run, DLG files must first be converted into ARC/INFO coverages, and be named according to the above naming conventions. The "dlg2arc" toolkit will process one, several, or all DLG files in a directory. See the associated README file for the "dlg2arc" toolkit for more information.