AutoCAD.net/Map 3D/AIMS/MapGuide/Civil 3D二次开发学习指南

简介:


作者:杜长宇 

 

Autodesk Infrastructure Map Server(AIMS)/MapGuide API二次开发学习指南

Autodesk Infrastructure Map Server(AIMS) 是Autodesk公司在基础设施领域的面向web用户的产品,用于基础数据的发布。他的前身是Autodesk MapGuide Enterprise,除了包含了MapGuide Open Source的全部功能外,还提供了Autodesk的专有模块和面向各个具体行业的行业模型。这里给大家提供一些学习MapGuide开发的资料,同样适用于MapGuide Open Source。阅读全文

 

AutoCAD .NET API二次开发学习指南

AutoCAD作为Autodesk公司的旗舰产品,已经在各个行业得到了广泛的应用,DWG格式更是成为事实上的工业标准。与其说AutoCAD是一个产品,不如说是一个平台,国内外的广大开发者已经开发出了基于AutoCAD的各种各样的,面向不同行业的具体应用,Autodesk公司本身也基于AutoCAD开发了面向不同行业的产品,比如Map 3D,Civil 3D,AutoCAD Architecture,AutoCAD MEP等等。AutoCAD提供了包括LISP、COM、ObjectARX、.NET等多种形式的API,其中Auto…阅读全文

 

Map 3D API二次开发学习指南

AutoCAD Map 3D 是构建于AutoCAD之上,面向基础设施领域的产品,他采用FDO技术来实现对业界常见GIS数据格式的无缝访问而无需格式转换,从而避免了格式转换带来的数据丢失、同一数据的多份拷贝而造成的数据冗余,数据过期失于维护等诸多问题。从API层面来看,由于采用FDO这一中间数据引擎,隔离的底层不同数据格式的差异,开发人员不用关心操作的是什么类型的数据,只需要调用统一的Geospatial Platform API就可以实现多诸多数据的操作。FDO提供了对众多数据格式的provider,保存SHP、SDF、SQLite,SQL Server Spatial, Oracle, PostGIS, Raster,等等, FDO也是一个开源项目,除了Autodesk提供的一系列FDO provider之外,开源社区也提供了不少有用的provider来访问多种数据格式,你甚至可以编写自己的fdo provider来访问你自己的数据格式。 这里给大家推荐一写学习的资料,方便大家学习。阅读全文

 

摘要: Civil 3D构建于AutoCAD 和 Map 3D之上,在学习Civil 3D API二次开发之前,您至少需要了解AutoCAD API的二次开发,你可以参考AutoCAD .NET API二次开发学习指南。另外,如果你用到Map 3D相关的功能,你还可能需要Map 3D的开发知识,看Map 3D API二次开发学习指南。 软件准备及开发环境 AutoCAD Civil 3... 阅读全文

 

作者: 峻祁连
邮箱:junqilian@163.com 
出处: http://junqilian.cnblogs.com 
转载请保留此信息。







本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2013/04/01/2993279.html ,如需转载请自行联系原作者
相关文章
|
C++ 移动开发
【物联网智能网关-17】.NET Micro Framework之MDK C++二次开发
.NET Micro Framework虽然好学易用,但是在一些需要实时,需要高性能的应用领域,却有些勉为其难。毕竟.NET Micro Framework上层应用程序由底层CLR(TinyCLR)解释执行,执行效率被打个折扣是在所难免的。
719 0
|
缓存 NoSQL 数据库
3.NetDh框架之缓存操作类和二次开发模式简单设计(附源码和示例代码)
前言 NetDh框架适用于C/S、B/S的服务端框架,可用于项目开发和学习。目前包含以下四个模块 1.数据库操作层封装Dapper,支持多种数据库类型、多库实例,简单强大; 此部分具体说明可参考博客: https://www.
1246 0
|
Web App开发 JavaScript 前端开发
|
数据库 定位技术
AutoCAD .NET二次开发(四)
在CAD中,属性信息一般是以注记的形式存在,但当属性数据内容较多时,显示就成了问题。扩展属性(Xdata)可以解决这一问题,比如南方Cass中就利用了这一点。我们经常用Lisp来读取操作扩展属性。 查看实体属性信息: (entget(car(entsel))'("*")) 但我们为了方便与GIS交互,我们得在.NET中来读取、修改CAD文件中实体的扩展属性。
1420 0
|
数据库
AutoCAD .NET二次开发(三)
在ArcGIS中,锁是一个经常遇到的东西,在打开一个该当时要锁定,编辑一个文档是再次锁定。要深入理解这个,要学习一下进程与线程。在CAD.NET中,也有Lock与Unlock。 获取一个文档,在进行处理前应当LockDocument,像官网帮助所说,因为修改或访问CAD的请求随时随地都在发生,为避免与其他请求冲突,我们有责任在修改前锁定文档。
1357 0
AutoCAD .NET二次开发(二)
今天专门讲一个——CommandMethod。我们都在知道CAD操作要快,必须要熟悉掌握各种命令。在Lisp开发中,在函数后C:即可添加一个命令,非常方法,在.NET API也可以非常方便的设置命令,它需要CommandMethod属性。
1334 0
|
.NET 开发框架 API
AutoCAD .NET二次开发(一)
其他话不多说,直接进入主题,既然是二次开发,当然是用CAD平台已经封装好了很多类,我们需要熟悉和使用它们。常用的AutoCAD .NET API的四个主要DLL文件是: 名称 作用 备注 AcDbMgd.
2775 0
|
3月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
41 0