How can I have precise coordinates

조회 수: 1 (최근 30일)
Agustin
Agustin 2015년 12월 14일
댓글: Stephen23 2015년 12월 15일
I am working with a LiDAR point cloud data and I developed a code to get each individual strip. I developed the following code.
clc;clear;
% This code will create the files for each individual strip for the given
% point cloud.
% Strip1
Point_Cloud = load('082o01a12.txt'); % Given Point Cloud
Strip_Info = unique(Point_Cloud(:,5)); % Get the Point_Source_Data which is the strip information
Point_Data_1 = find(Point_Cloud(:,5)==Strip_Info(1)); % Find points that correspond to Strip 1
Strip_1 = Point_Cloud(Point_Data_1,1:4); % Individual Strip
dlmwrite('Strip1.txt', Strip_1); % This will create a txt file to be able to use on Cloud Compare
Once I get a txt file of the data strip I have coordinates like 7.000e+03 and I want the exact coordinates. How can I do that?

채택된 답변

Walter Roberson
Walter Roberson 2015년 12월 14일
dlmwrite('Strip1.txt', Strip_1, 'Precision', '%.16g'); % This will create a txt file to be able to use on Cloud Compare
  댓글 수: 3
Walter Roberson
Walter Roberson 2015년 12월 15일
No, you do not need to specify precision at the time you load.
Stephen23
Stephen23 2015년 12월 15일
Agustin's "Answer" moved here:
Thank you, it worked!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Point Cloud Processing에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by