ADN Club > Civil 3D API
Парсинг .dem файла
(1/1)
Ihar:
Добрый день! Я хочу написать собстванный парсер dem файла, и у меня появились вопрос, как интерпретировать данные в заголовке и профилях. Я сделал тестовую поверхность в Civil c угловыми координатами (-300, -200), (-300, 50), (200,50), (200, -200), система координат:UTM84-30N. Но когда я смотрю dem файл, то угловые координаты превращаются в -0.299999999999999D+03 -0.200000000000000D+03 -0.299999999999999D+03 0.519999999999999D+02 0.450000000000000D+03 0.519999999999999D+02 0.450000000000000D+03 -0.200000000000000D+03
При этом они не совпадают с координатами профилей: 1 1 2 1 -0.174999999999999D+03 -0.749999999999999D+02
--- Цитировать --- 11 0.2449986...D+06 A 4,2 array containing the ground coordinates of the four corners of the DEM.
................ Translation to decimal format yields: 244998.7, 4126276.6; 245420.9,
................ 4140148.3; 256491.9, 4139818.5; 256087.9 4125946.8.
--- Конец цитаты ---
--- Цитировать ---3 0.245100...D+06 Translated to the decimal, 245100.0 and 4126290.0 are the ground planimetric
0.4126290...D+07 coordinates (UTM) of the first elevation in the profile.
--- Конец цитаты ---
Прошу помощи с пониманием того каким образом происходит такая трансформация координат и как её компенсировать?
--- Цитировать ---Autodesk Export Surface2DEM 1 1 30 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 2 2 4 -0.299999999999999D+03 -0.200000000000000D+03 -0.299999999999999D+03 0.519999999999999D+02 0.450000000000000D+03 0.519999999999999D+02 0.450000000000000D+03 -0.200000000000000D+03 0.200499999999999D+03 0.205500000000000D+03 0.000000000000000D+00 00.250000E+030.250000E+030.100000E+01 1 3 0 3 0 1 1 2 1 -0.174999999999999D+03 -0.749999999999999D+02 0.000000000000000D+00 0.200499999999999D+03 0.203500000000000D+03 203 200 1 2 2 1 0.749999999999999D+02 -0.749999999999999D+02 0.000000000000000D+00 0.201499999999999D+03 0.204500000000000D+03 204 201 1 3 2 1 0.325000000000000D+03 -0.749999999999999D+02 0.000000000000000D+00 0.202500000000000D+03 0.205500000000000D+03 205 202
--- Конец цитаты ---
Навигация
Перейти к полной версии