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