首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用SharpMap打开DXF引用文件?

如何使用SharpMap打开DXF引用文件?
EN

Stack Overflow用户
提问于 2015-05-08 23:29:19
回答 1查看 512关注 0票数 1

我正在使用Sharpmap in C#开发一个查看器地图。我也使用FWTools。

我需要在我的查看器中附加一个dxf文件作为参考。

事实上,我可以附加形状(shp)文件,光栅图像(ecw,tif),但我可以用锐利地图,我找不到方法。

有人能帮我。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-11 20:10:43

查看SharpMap的文档,看起来您可以使用添加简单的几何图形,如线条,如果您不介意一个无耻的插件,我编写了一个库,它可以读取DXF文件(来源) (NuGet包),因此您应该能够执行以下操作:

代码语言:javascript
运行
复制
DxfFile dxf;
using (var stream = new FileStream(@"path\to\file.dxf", FileMode.Open))
{
    dxf = DxfFile.Load(stream);
}

foreach (var entity in dxf.Entities)
{
    switch (entity.EntityType)
    {
        case DxfEntityType.Line:
            var line = (DxfLine)entity;
            // insert code here to add the line to SharpMap using
            // line.P1 and line.P2 as end points
            break;
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30134279

复制
相关文章

相似问题

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