CAD地形图!DWG格式的等高线地形图下载教程

很多朋友都需要CAD的等高线地形图,但是从网上一时半会也找不到符合要求的地形图,那么怎么办呢?还是自己动手吧!

首先:下载DEM
等高线地形图实际上是可以由DEM生成的,因此,需要哪里的地形图就可以去下载哪里的DEM,然后就可以生成某地的等高线地形图啦。

DEM渲染后的地形

DEM的下载这里就不赘述了,大家查看下方的链接,按照教程下载即可。
DEM下载

其次:等高线生成
使用Global Mapper可以比较方便快捷的生成等高线地形图。

将DEM导入Global Mapper。(将DEM文件直接拖入即可)
点击主菜单“分析”-“生成等高线(从地形高程数据)”

DEM生成等高线


即可生成等高线

DEM生成的等高线

最后,点击主菜单“文件”-“输出”-“输出矢量/激光雷达格式”

输出dwg格式的CAD文件

 

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
等高线地形图下载助手是以谷歌地球和谷歌地图免费资源为基础开发的专业地理信息系统软件,本软件可应用于学术科研、工程、测量、地质等多个领域。 功能主要包括:地理搜索、经纬度坐标转换、绘图测量、数据交互(KML文件导入导出)、等值线(等高线)生成绘制、转换数据支持CAD格式、绘制地形剖面图、高程数据下载DEM)、谷歌地图影像下载(谷歌普通地图,卫星地图,地形图)、坐标偏移纠错、地图影像拼接大图。 软件的操作可以通过提取点、线、面等高线数据,绘制圆和扇形,测量面积和周长,地图、卫图下载等高线绘制,地形断面生成,地球截图,可设置任意密度和范围,可提取几百万个高程点数据,可以根据不同的需求设置不同的提取方式。此软件提取的数据可用第三方软件轻松生成等高线、三维地形、高程剖面等。 等高线地图下载工具 v20150616更新内容: 更新了无法显示卫星地图的问题 等高线地图下载工具的安装   把下载好的安装包解压到当前文件夹,之后双击打开dgx.exe运行文件进行安装,打开的时候会出现安装框,依次点击下一步并选好安装位置安装,依照步骤即可。     安装完成,可以完成开始使用。 等高线地图下载工具的使用   点击等高线地形图下载助手快捷方式即可进入软件,如果打不开软件,那么您的电脑没有安装.Net framework4.0,下载.Net4.0并安装,就可以打开软件了。如图所示,可以按需求使用等高线地图下载工具各种功能。 等高线地图下载工具的卸载   依次选择开始-> 所有程序 -> 等高线地图下载工具 ->卸载等高线地图下载工具。 或者依次打开我的电脑->卸载或更改程序->卸载你所卸载的软件,您可以用 Window XP控制面板中的添加或删除程序功能,或用 Windows Vista、Windows 7中的程序和功能删除等高线地图下载工具, 然后点击开始卸载,按步骤依次点击下一步,直至完成。
要使用C#代码将图片导出为DWG格式,您需要使用CAD API,例如AutoCAD的API或者BricsCAD的API。下面是一个使用AutoCAD API的示例代码,它可以将指定的图片导出为DWG格式: ```csharp using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; using Autodesk.AutoCAD.Geometry; using Autodesk.AutoCAD.Runtime; using System.IO; namespace ExportImageToDWG { public class Commands { [CommandMethod("ExportImageToDWG")] public static void ExportImageToDWG() { // Prompt the user to select the image file to be exported var promptResult = Application.DocumentManager.MdiActiveDocument.Editor.GetString("\nEnter the full path of the image file to be exported: "); if (promptResult.Status != PromptStatus.OK) return; var imagePath = promptResult.StringResult; // Prompt the user to select the DWG file to export to var fileDialog = new System.Windows.Forms.SaveFileDialog(); fileDialog.Filter = "DWG files (*.dwg)|*.dwg"; fileDialog.Title = "Export image to DWG"; var dialogResult = fileDialog.ShowDialog(); if (dialogResult != System.Windows.Forms.DialogResult.OK) return; var dwgPath = fileDialog.FileName; // Open the DWG file and create a new layout using (var db = new Database(false, true)) { db.ReadDwgFile(dwgPath, FileOpenMode.OpenForReadAndWriteNoShare, true, ""); using (var transaction = db.TransactionManager.StartTransaction()) { var layoutManager = LayoutManager.Current; var layout = new Layout(); layout.LayoutName = "Exported Image"; layoutManager.CreateLayout(layout.LayoutName); transaction.AddNewlyCreatedDBObject(layout, true); // Add the image to the layout var imageDef = new RasterImageDef(); imageDef.SourceFileName = imagePath; imageDef.Load(); var image = new RasterImage(); image.ImageDefId = imageDef.ObjectId; image.Rotation = 0; image.ScaleToFit = true; image.ShowImage = true; image.SetDatabaseDefaults(); layout.BlockTableRecordId.GetObject(OpenMode.ForWrite).AppendEntity(image); transaction.AddNewlyCreatedDBObject(image, true); // Commit the transaction and save the changes to the DWG file transaction.Commit(); db.SaveAs(dwgPath, DwgVersion.Current); } } // Inform the user that the export is complete Application.DocumentManager.MdiActiveDocument.Editor.WriteMessage("\nImage exported to " + dwgPath); } } } ``` 请注意,此示例代码仅供参考,您可能需要根据您的具体需求进行修改。另外,您需要将AutoCAD的API添加到您的项目中,以便使用AutoCAD的对象和方法。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值