首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用C#读取LAS文件

如何使用C#读取LAS文件
EN

Stack Overflow用户
提问于 2011-06-16 21:03:18
回答 3查看 5.2K关注 0票数 1

我需要使用C#读取LAS file,然后为我的项目使用C#将其转换为xml。任何帮助都将不胜感激。

我需要读取特定的头部和它们下面的数据。在LAS file中,标头基本上以~开头。我一直致力于使用C#创建一个XML。但是在使用C#读取LAS file时遇到了问题。我尝试过使用网络上可用的libLAS库,但遇到了错误。

@17-06-2010

我在项目中使用libLAS库来读取LAS文件,并收到以下错误

代码语言:javascript
复制
(Unable to load DLL 'liblas1.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)).  Any help???
EN

回答 3

Stack Overflow用户

发布于 2011-07-01 22:28:41

此链接指向liblas.org站点http://www.liblas.org/tutorial/csharp.html上的c#教程。希望这能有所帮助。最新发布的libLAS-1.7.0b1与1.6.1的噩梦(在windows下)相比,安装起来就像做梦一样。克里斯

票数 2
EN

Stack Overflow用户

发布于 2011-06-16 21:33:44

可以很容易地使用System.Xml名称空间中包含的XmlWriter在C#中创建文档。下面是一个如何使用它的示例:

代码语言:javascript
复制
using System.Xml;
using System.Collections.Generic;

namespace XmlExample
{
    class Program
    {
        static void Main(string[] args)
        {
            List<Student> students = new List<Student>();

            students.Add(new Student { ID = 1, Name = "Ryan", Grade = 99 });
            students.Add(new Student { ID = 2, Name = "Ann", Grade = 84 });
            students.Add(new Student { ID = 3, Name = "Rebecca", Grade = 83 });
            students.Add(new Student { ID = 4, Name = "Jon", Grade = 26 });

            using (XmlWriter xml = XmlWriter.Create("ComputerScience1234.xml"))
            {
                xml.WriteStartDocument();
                xml.WriteStartElement("COSC1234");

                foreach (Student s in students)
                {
                    xml.WriteStartElement("Student");

                    xml.WriteElementString("ID", s.ID.ToString());
                    xml.WriteElementString("Name", s.Name);
                    xml.WriteElementString("Grade", s.Grade.ToString());

                    xml.WriteEndElement();
                }

                xml.WriteEndElement();
                xml.WriteEndDocument();

            }
        }
    }
}
票数 0
EN

Stack Overflow用户

发布于 2013-10-22 00:13:34

WolfInSpace回答了你问题的第二部分。你可以在这个帖子中找到第一部分的答案:

Is there an R package to parse geophysical "Log Ascii Standard" Files (.las files)?

此外,如果你开始自己开发,你可以阅读这篇关于保存LAS文件的文章:

http://www.kgs.ku.edu/stratigraphic/PROFILE/HELP/Help-PC-SaveLASFile.html

请让我们知道你最终做了什么。我也在做同样的项目。最好的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6372319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档