資源簡介
LASlib在VS2015 x64平臺下的編譯Release和Debug,對于安裝VS2015的,直接包含有VS工程項目文件,可以自己根據(jù)需要進(jìn)行編譯。
測試:Win8.1 VS2015 64bit通過,已經(jīng)用起來。
代碼片段和文件信息
/*
===============================================================================
??FILE:??lasexample.cpp
??
??CONTENTS:
??
????This?source?code?serves?as?an?example?how?you?can?easily?use?LASlib?to
????write?your?own?processing?tools?or?how?to?import?from?and?export?to?the
????LAS?format?or?-?its?compressed?but?identical?twin?-?the?LAZ?format.
??PROGRAMMERS:
????martin.isenburg@rapidlasso.com??-??http://rapidlasso.com
??COPYRIGHT:
????(c)?2007-2014?martin?isenburg?rapidlasso?-?fast?tools?to?catch?reality
????This?is?free?software;?you?can?redistribute?and/or?modify?it?under?the
????terms?of?the?GNU?Lesser?General?Licence?as?published?by?the?Free?Software
????Foundation.?See?the?LICENSE.txt?file?for?more?information.
????This?software?is?distributed?WITHOUT?ANY?WARRANTY?and?without?even?the
????implied?warranty?of?MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.
??
??CHANGE?HISTORY:
??
????3?January?2011?--?created?while?too?homesick?to?go?to?Salzburg?with?Silke
??
===============================================================================
*/
#include?
#include?
#include?
#include?
#include?“l(fā)asreader.hpp“
#include?“l(fā)aswriter.hpp“
void?usage(bool?wait=false)
{
??fprintf(stderr“usage:\n“);
??fprintf(stderr“l(fā)asexample?in.las?out.las\n“);
??fprintf(stderr“l(fā)asexample?-i?in.las?-o?out.las?-verbose\n“);
??fprintf(stderr“l(fā)asexample?-ilas?-olas??out.las\n“);
??fprintf(stderr“l(fā)asexample?-h\n“);
??if?(wait)
??{
????fprintf(stderr“\n“);
????getc(stdin);
??}
??exit(1);
}
static?void?byebye(bool?error=false?bool?wait=false)
{
??if?(wait)
??{
????fprintf(stderr“\n“);
????getc(stdin);
??}
??exit(error);
}
static?double?taketime()
{
??return?(double)(clock())/CLOCKS_PER_SEC;
}
int?main(int?argc?char?*argv[])
{
??int?i;
??bool?verbose?=?false;
??double?start_time?=?0.0;
??LASreadOpener?lasreadopener;
??LASwriteOpener?laswriteopener;
??if?(argc?==?1)
??{
????fprintf(stderr“%s?is?better?run?in?the?command?line\n“?argv[0]);
????char?file_name[256];
????fprintf(stderr“enter?input?file:?“);?fgets(file_name?256?stdin);
????file_name[strlen(file_name)-1]?=?‘\0‘;
????lasreadopener.set_file_name(file_name);
????fprintf(stderr“enter?output?file:?“);?fgets(file_name?256?stdin);
????file_name[strlen(file_name)-1]?=?‘\0‘;
????laswriteopener.set_file_name(file_name);
??}
??else
??{
????lasreadopener.parse(argc?argv);
????laswriteopener.parse(argc?argv);
??}
??for?(i?=?1;?i???{
????if?(argv[i][0]?==?‘\0‘)
????{
??????continue;
????}
????else?if?(strcmp(argv[i]“-h“)?==?0?||?strcmp(argv[i]“-help“)?==?0)
????{
??????usage();
????}
????else?if?(strcmp(argv[i]“-v“)?==?0?||?strcmp(argv[i]“-verbose“)?==?0)
????{
??????verbose?=?true;
????}
????else?if?(i?==?argc?-?2?&&?!lasreadopener.active()?&&?!laswriteopener.active())
????{
??????lasreadopener.set_file_name(argv[i]);
????}
????else?if?(i?==?argc?-?1?&&?!lasreadopener.active()?&&?!laswriteopener.a
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A..H.?????58368??2018-08-04?15:16??LASlib_VS2015\.vs\LAStools\v14\.suo
?????文件??????54715??2018-07-31?15:21??LASlib_VS2015\CHANGES.txt
?????文件??????26428??2011-01-31?19:37??LASlib_VS2015\COPYING.txt
?????文件?????????56??2014-10-19?10:10??LASlib_VS2015\LASlib\.gitignore
?????文件??????19166??2018-07-31?15:00??LASlib_VS2015\LASlib\CHANGES.txt
?????文件??????27712??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\arithmeticdecoder.obj
?????文件??????32655??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\arithmeticencoder.obj
?????文件??????10280??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\arithmeticmodel.obj
?????文件??????36306??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\fopen_compressed.obj
?????文件??????18161??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\integercompressor.obj
?????文件????1787021??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasfilter.obj
?????文件?????971114??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasindex.obj
?????文件????1659355??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasinterval.obj
?????文件???11909872??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\LASlib.lib
?????文件????1830912??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\LASlib.pdb
?????文件?????249005??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasquadtree.obj
?????文件?????307440??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreader.obj
?????文件??????91210??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreaderbuffered.obj
?????文件?????172459??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreadermerged.obj
?????文件??????77650??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreaderpipeon.obj
?????文件?????162469??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreaderstored.obj
?????文件?????119439??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreader_asc.obj
?????文件?????120451??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreader_bil.obj
?????文件?????144408??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreader_bin.obj
?????文件?????134039??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreader_dtm.obj
?????文件?????424598??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreader_las.obj
?????文件?????178940??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreader_qfit.obj
?????文件?????116451??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreader_shp.obj
?????文件?????230256??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreader_txt.obj
?????文件??????76632??2018-08-04?12:52??LASlib_VS2015\LASlib\Debug\lasreaditemcompressed_v1.obj
............此處省略551個文件信息
評論
共有 條評論