TcpMDT
×
Menu tab

Drawing Lines

          Polylines are drawn with the coordinates of points whose codes are defined in the Codes Database and line-type points. Additionally, the layer, color and polyline line type are specified in the database.
          The program runs through the points in numerical order and begins to draw a polyline when it discovers a point with a code that is included in the database. Depending on whether the suffixes are accounted for, it checks that the code has the indicative polyline starting text " I" (a space followed by the letter I). Then it continues to draw vertices as it discovers points with the same code (consecutive or not but respecting its order). If the suffixes are accounted for, there are three possibilities for finishing the polyline:
·         Code followed by the end of polyline identifier, “F” (space followed by the letter “F”).
·         Code indicating the start of a polyline. The current polyline is ended in the previous point and a new polyline is commenced.
·         Code followed by the close polyline identifier, “C” (space followed by the letter “C”). In this case, a closed polyline is drawn that links the last point with the first.
          Polylines can additionally contain arch segments. For this, "CI" suffixes should be used for the start point, "CC" for the intermediate points and "CF" for the final point. See Surface Configuration, Break Line Coding button.
Example: TEST.PUN file
 
1996                         5045.832                  1061.510             501.879     PT           I
1997                         5044.845                  1071.420             501.732     PT          
1998                         5043.683                  1081.993             501.461     PT          
1999                         5043.091                  1088.787             501.167     PT          
2000                         5041.971                  1093.391             500.915     PT          
2001                         5030.666                  1108.028             501.395     PT          
2002                         5024.684                  1110.593             501.910     PT          
2003                         5031.066                  1101.000             504.437     PT           I
2004                         5034.107                  1099.849             504.126     PT          
2005                         5035.346                  1098.567             503.982     OF          
2006                         5036.670                  1097.461             503.671     PT          
2007                         5038.556                  1092.508             503.063     PT          
2008                         5039.016                  1088.253             503.584     PT          
2009                         5038.387                  1082.490             504.113     PT           F
2010                         5037.174                  1080.777             504.417     CP           I
2011                         5038.500                  1080.918             504.286     CP          
2012                         5037.571                  1073.691             504.841     CP          
2013                         5038.561                  1073.683             504.699     CP          
2014                         5037.641                  1066.026             505.287     CP          
2015                         5039.541                  1066.738             505.105     CP          
2016                         5037.979                  1056.046             505.906     CP          
2017                         5039.174                  1056.121             505.826     CP          
2018                         5037.459                  1052.331             506.239     CP          
2019                         5038.846                  1052.464             506.155     CP           C
 
Supposing the PT and CP codes were defined in the Codes Database line-type points and assigned to a layer with the same name, this file would have been drawn as follows:
New Polyline in PT layer, joining points 1996-1997-1998-1999-2000-2001-2002.
Polyline having the same characteristics joining points 2003-2004-2006-2007-2008-2009.
Polyline in CP layer, joining points 2010-2011-2012-2013-2014-2015-2016-2017-2018-2019 and closing with 2010.