Product: IESX

Version: 10.2

Application: MapView

Search Type: FAQ


Topic:
What is the format definition of an ASCII CAD file?

Description:
Saved a CAD layer to ASCII and wants to know how the file is structured. EXAMPLE: -------- SETC,0.0,3,1,1,0.07,Y,1 LOCA,5050,5050 SETC,0.0,3,1,1,0.07,N,0,0.07,0.07 LOCA,5000,5000 TEXT,E25S POLG,4,5000,5000,6000,5000,6000,6000,5000,6000


Solution:
THE DATA IS READ FROM AN ASCII FILE STRUCTURED AS FOLLOWS (THIS FORMAT MAY ALSO BE USED FOR SMART CAD OBJECTS) SETC - RECORD (SET OR CHANGE CONTROL ATTRIBUTES) ------------------------------------------------ DF1 - 'SETC' DF2 ANGLE - ANNOTATION ANGLE (DEGREES) DF3 COLOR - COLOR INDEX 0 = IBACKGRND 1 = IGREEN 2 = IBLUE 3 = IRED 4 = IGREY 5 = IMAGENTA 6 = IORANGE 7 = IYELLOW 8 = LITYELLOW 9 = ILAVENDER 10 = IPINK 11 = LITGREEN 12 = IYELORANG 13 = ICYAN 14 = IBLACK 15 = IWHITE DF4 LINTYP - PATTERN NUMBER FOR LINE-DRAWING 1 = CONTINUOUS LINE 2 = DASHED LINE 3 = DOTTED LINE DF5 LINWAT - LINE WEIGHT (NUMBER OF PIXELS IN WIDTH) DF6 SIZE - CHARACTER OR SYMBOL SIZE (INCHES) DF7 SYMBOL - SYMBOL NUMBER IN STANDARD IES SYMBOL TABLE DF8 SYMBON - 1 INDICATES TO DRAW THE SYMBOL SPECIFIED IN DF7 AT ALL FOLLOWING CONTROL POINTS OR LOCATIONS DF9 XOFF - XOFFSET (INCHES) FOR SYMBOL AND TEXT ANNOTATION DF10 YOFF - YOFFSET (INCHES) FOR SYMBOL AND TEXT ANNOTATION LOCA - RECORD (COORDINATES FOR A SINGLE LOCATION) ------------------------------------------------- DF1 - 'LOCA' DF2 XLOC - X-LOCATION (IN MAPPROJECTION UNITS) DF3 YLOC - Y-LOCATION (IN MAPPROJECTION UNITS) TEXT - RECORD (TEXT TO ANNOTATE) -------------------------------- DF1 - 'TEXT' DF2 - UP TO 76 CHARACTERS OF TEXT POLL - RECORD (COORDINATES FOR A POLYLINE) ------------------------------------------ DF1 - 'POLL' DF2 NPOL - NUMBER OF CONTROL POINTS IN POLYLINE DF3 XLOC1 - X-LOCATION (IN MAPPROJECTION UNITS) DF4 YLOC1 - Y-LOCATION (IN MAPPROJECTION UNITS) " " DF13 XLOC6 - X-LOCATION (IN MAPPROJECTION UNITS) DF14 YLOC6 - Y-LOCATION (IN MAPPROJECTION UNITS) POLL - RECORD (CONTINUATION RECORD) ----------------------------------- DF1 - 'POLL' DF2 XLOC7 - X-LOCATION (IN MAPPROJECTION UNITS) DF3 YLOC7 - Y-LOCATION (IN MAPPROJECTION UNITS) " " DF13 XLOC12 - X-LOCATION (IN MAPPROJECTION UNITS) DF14 YLOC12 - Y-LOCATION (IN MAPPROJECTION UNITS) SIX PAIRS PER RECORD; CONTINUATION RECORDS DO NOT HAVE NPOL POLG - RECORD (COORDINATES FOR A CLOSED POLYGON) ------------------------------------------------ DF1 - 'POLG' DF2 NPOL - NUMBER OF CONTROL POINTS IN POLYLINE DF3 XLOC1 - X-LOCATION (IN MAPPROJECTION UNITS) DF4 YLOC1 - Y-LOCATION (IN MAPPROJECTION UNITS) " " DF13 XLOC6 - X-LOCATION (IN MAPPROJECTION UNITS) DF14 YLOC6 - Y-LOCATION (IN MAPPROJECTION UNITS) POLG - RECORD (CONTINUATION RECORD) ----------------------------------- DF1 - 'POLG' DF2 XLOC7 - X-LOCATION (IN MAPPROJECTION UNITS) DF3 YLOC7 - Y-LOCATION (IN MAPPROJECTION UNITS) " " DF13 XLOC12 - X-LOCATION (IN MAPPROJECTION UNITS) DF14 YLOC12 - Y-LOCATION (IN MAPPROJECTION UNITS) SIX PAIRS PER RECORD; CONTINUATION RECORDS DO NOT HAVE NPOL

Last Modified on: 03-NOV-98