.. _ung2avs : > **_UNG2AVS_** > >> This rountine is used to convert files in UNGenerate FORMAT to AVS format. UNGenerate files are produced by ARCINFO. > FORMAT: > >> **ung2av/**avs_file_out/ung_file_in/[constant]/ & [xy, xz, yx, zx, yz, zy] > > default is: > >> **ung2avs**/avs_file_out/ung_file_in  _place_holder; _place_holder; _place_holder; _place_holder; converts ung_file_in to avs_file_out with a constant default z value of 0.0 >> >>  _place_holder; or >> >> **ung2avs**/avs_file_out/ung_file_in/7.0 converts ung_file_in to avs_file_out with a constant default z value of 7.0 in xy order >> >>  _place_holder; or >> >> **ung2avs**/avs_file_out/ung_file_in/15.0/xz converts ung_file_in to avs_file_out with a constant y value of 15.0 in xz order  _place_holder; > > UNG file format: > >> The UNG format contains a file of xy values, in groups of sequentially numbered sets, of connected line segments, each ending with END. The format for connected lines that form polygons or that do not form polygons is very similar. To make sets of connected lines that are polygons the first xy pair for each set of lines must be on the same line as the set number. Closed polygons will be formed by connecting the last point of a point set to the first point of the _place_holder; point set. The set number is on a line by itself for non-polygons. Spacing on a line must not contain tabs. > >  _place_holder; _place_holder; _place_holder; FORMAT for connected lines that do not form polygons: > >>  _place_holder; _place_holder; _place_holder; _place_holder ; _place_holder; _place_holder; _place_holder; _place_holder;& nbsp_place_holder; _place_holder; 1  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; _ place_holder; _place_holder; ...  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; END  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; 2  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; Y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y > >>  _place_holder; _place_holder; _place_holder; _place_holder ; _place_holder; _place_holder; _place_holder; _place_holder;& nbsp_place_holder; _place_holder; _place_holder; _place_holder;&nb sp_place_holder; _place_holder; ...  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; END  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; _ place_holder; _place_holder; ...  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; n  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; _ place_holder; _place_holder; ...  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; END  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; END >> >>  _place_holder; _place_holder; _place_holder; FORMAT for polygons: >> >>  _place_holder; _place_holder; _place_holder; _place_holder ; _place_holder; _place_holder; _place_holder; _place_holder;& nbsp_place_holder; _place_holder; 1 x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; _ place_holder; _place_holder; ...  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; END  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; 2 x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; _ place_holder; _place_holder; ...  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; END  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; _ place_holder; _place_holder; ...  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; n x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; x _place_holder; _place_holder; y  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; _place_holder; _place_holder; _ place_holder; _place_holder; ...  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; END  _place_holder; _place_holder; _place_holder; _place_holder;&n bsp_place_holder; _place_holder; _place_holder; _place_holder;&nbs p_place_holder; _place_holder; END >> >> SAMPLE of connected, non-polygon, lines: >> >>>  _place_holder; >>> >>> UNG file >>>  _place_holder;AVS file >>> >>> 1 >>> 10 _place_holder; 7 0 0 0 >>> >>> 10.00 _place_holder; 15.00 >>> 1 _place_holder; _place_holder; 10.0000 15.0000 _place_holder; 0.0000 >>> >>>  _place_holder;10.50 _place_holder; 15.50 >>> 2 _place_holder; _place_holder; 10.5000 15.5000 _place_holder; 0.0000 >>> >>> 11.00 _place_holder; 16.00 >>> 3 _place_holder; _place_holder; 11.0000 16.0000 _place_holder; 0.0000 >>> >>>  _place_holder;END _place_holder; >>> 4 _place_holder; _place_holder; 20.0000 25.0000 _place_holder; 0.0000 >>> >>> 2 _place_holder; >>> 5 _place_holder; _place_holder; 20.5000 25.5000 _place_holder; 0.0000 >>> >>> 20.00 _place_holder; 25.00 _place_holder; >>> 6 _place_holder; _place_holder; 21.0000 26.0000 _place_holder; 0.0000 >>> >>> 20.50 _place_holder; 25.50 _place_holder; >>> 7 _place_holder; _place_holder; 22.0000 27.0000 _place_holder; 0.0000 >>> >>> 21.00 _place_holder; 26.00 _place_holder; >>> 8 _place_holder; _place_holder; 30.0000 35.0000 _place_holder; 0.0000 >>> >>> 22.00 _place_holder; 27.00 _place_holder; >>> 9 _place_holder; _place_holder; 30.5000 35.5000 _place_holder; 0.0000 >>> >>>  _place_holder;END _place_holder; >>> 10 _place_holder; _place_holder; 31.0000 36.0000 _place_holder; 0.0000 >>> >>>  _place_holder;3 _place_holder; >>> 1 _place_holder; 1 line _place_holder; _place_holder; _place_holder; 1 _place_holder; _place_holder; _place_holder; 2 >>> >>> 30.00 _place_holder; 35.00 >>> 2 _place_holder; 1 line _place_holder; _place_holder; _place_holder; 2 _place_holder; _place_holder; _place_holder; 3 >>> >>> 30.50 _place_holder; 35.50 _place_holder; >>> 3 _place_holder; 2 line _place_holder; _place_holder; _place_holder; 4 _place_holder; _place_holder; _place_holder; 5 >>> >>> 31.00 _place_holder; 36.00 _place_holder; >>> 4 _place_holder; 2 line _place_holder; _place_holder; _place_holder; 5 _place_holder; _place_holder; _place_holder; 6 >>> >>>  _place_holder;END _place_holder; >>> 5 _place_holder; 2 line _place_holder; _place_holder; _place_holder; 6 _place_holder; _place_holder; _place_holder; 7 >>> >>>  _place_holder;END _place_holder; >>> 6 _place_holder; 3 line _place_holder; _place_holder; _place_holder; 8 _place_holder; _place_holder; _place_holder; 9 >>> >>> 7 _place_holder; 3 line _place_holder; _place_holder; _place_holder; 9 _place_holder; _place_holder; 10 >> >>  _place_holder;SAMPLE of polygons: >> >>>  _place_holder; >>> >>> UNG file >>>  _place_holder;AVS file >>> >>> 1 _place_holder; _place_holder; _place_holder; _place_holder; 11.00 _place_holder; 16.00 >>> 10 _place_holder; 10 _place_holder; 0 0 0 >>> >>> 10.00 _place_holder; 15.00 >>> 1 _place_holder; _place_holder; 10.0000 15.0000 _place_holder; 0.0000 >>> >>>  _place_holder;10.50 _place_holder; 15.50 >>> 2 _place_holder; _place_holder; 10.5000 15.5000 _place_holder; 0.0000 >>> >>> 11.00 _place_holder; 16.00 >>> 3 _place_holder; _place_holder; 11.0000 16.0000 _place_holder; 0.0000 >>> >>>  _place_holder;END _place_holder; >>> 4 _place_holder; _place_holder; 20.0000 25.0000 _place_holder; 0.0000 >>> >>>  _place_holder;2 _place_holder; _place_holder; 22.00 _place_holder; 27.00 >>> 5 _place_holder; _place_holder; 20.5000 25.5000 _place_holder; 0.0000 >>> >>> 20.00 _place_holder; 25.00 _place_holder; >>> 6 _place_holder; _place_holder; 21.0000 26.0000 _place_holder; 0.0000 >>> >>> 20.50 _place_holder; 25.50 _place_holder; >>> 7 _place_holder; _place_holder; 22.0000 27.0000 _place_holder; 0.0000 >>> >>> 21.00 _place_holder; 26.00 _place_holder; >>> 8 _place_holder; _place_holder; 30.0000 35.0000 _place_holder; 0.0000 >>> >>> 22.00 _place_holder; 27.00 _place_holder; >>> 9 _place_holder; _place_holder; 30.5000 35.5000 _place_holder; 0.0000 >>> >>>  _place_holder;END _place_holder; >>> 10 _place_holder; _place_holder; 31.0000 36.0000 _place_holder; 0.0000 >>> >>>  _place_holder;3 _place_holder; _place_holder; _place_holder; 31.00 _place_holder; 36.00 _place_holder; >>> 1 _place_holder; _place_holder; 1 line _place_holder; _place_holder; _place_holder; 1 _place_holder; _place_holder; _place_holder; 2 >>> >>> 30.00 _place_holder; 35.00 >>> 2 _place_holder; _place_holder; 1 line _place_holder; _place_holder; _place_holder; 2 _place_holder; _place_holder; _place_holder; 3 >>> >>> 30.50 _place_holder; 35.50 _place_holder; >>> 3 _place_holder; _place_holder; 1 line _place_holder; _place_holder; _place_holder; 3 _place_holder; _place_holder; _place_holder; 1 >>> >>> 31.00 _place_holder; 36.00 _place_holder; >>> 4 _place_holder; _place_holder; 2 line _place_holder; _place_holder; _place_holder; 4 _place_holder; _place_holder; _place_holder; 5 >>> >>>  _place_holder;END _place_holder; >>> 5 _place_holder; _place_holder; 2 line _place_holder; _place_holder; _place_holder; 5 _place_holder; _place_holder; _place_holder; 6 >>> >>>  _place_holder;END _place_holder; >>> 6 _place_holder; _place_holder; 2 line _place_holder; _place_holder; _place_holder; 6 _place_holder; _place_holder; _place_holder; 7 >>> >>> 7 _place_holder; _place_holder; 2 line _place_holder; _place_holder; _place_holder; 7 _place_holder; _place_holder; _place_holder; 4 >>> >>> 8 _place_holder; _place_holder; 3 line _place_holder; _place_holder; _place_holder; 8 _place_holder; _place_holder; _place_holder; 9 >>> >>> 9 _place_holder; _place_holder; 3 line _place_holder; _place_holder; _place_holder; 9 _place_holder; _place_holder; 10 >>> >>> 10 _place_holder; 3 line _place_holder; _place_holder; 10 _place_holder; _place_holder; _place_holder; 8 > >>  _place_holder;