我需要使用LAS file
阅读C#
,然后使用xml
为我的项目将其转换为C#
。任何帮助将不胜感激。
我需要阅读它们下面的特定标题和数据。标题基本上以LAS file
中的〜开头。我一直致力于使用XML
创建C#
。但是在使用LAS file
阅读C#
时遇到问题。我尝试过使用网上提供的libLAS
库,但收到错误。
@ 17-06-2010
我在我的项目中使用libLAS
库来读取LAS文件,我收到此错误
(Unable to load DLL 'liblas1.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)). Any help???
答案 0 :(得分:1)
您可以使用System.Xml命名空间中包含的XmlWriter在C#中轻松创建XML文档。以下是如何使用它的示例:
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();
}
}
}
}
答案 1 :(得分:1)
这链接到liblas.org网站http://www.liblas.org/tutorial/csharp.html上的c#教程。希望这可以帮助。与1.6.1噩梦(在Windows下)相比,最新版本libLAS-1.7.0b1安装得像梦一样。克里斯
答案 2 :(得分:0)
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
请告诉我们您最终做了什么。我也在同一个项目上工作。 最好