通过API执行AutoCAD命令来…
摘要:大家知道AutoCAD功能丰富,而更可贵的是,这么多丰富的功能背后都有一个命令,有些东西,直接用API调用写起来可能很费劲或者无法实现,可如果能用命令的话却很简单,这时候我们就可以通过API来调用AutoCAD命令来实现通用的效果,简单而强大。 比如今天有人问,如何在AutoCAD里加入wmf文件,应用的场景是在图纸中加入设计人审核人的电子签名。其实通过搜索能很容易的找到这篇文章: http:...
阅读全文
posted @
2014-12-26 17:57
峻祁连
阅读(4785)
推荐(0) 编辑
通过Map 3D API读取线状要素的节点坐标
摘要:By Daniel Du 在Map 3D中可以使用Create from Geometry命令把AutoCAD实体转换成Map 3D中的FDO要素,比如可以把AutoCAD的polyline转换成FDO线状要素。 对于只包含直线的AutoCAD polyline,在转成FDO要素后,将是一个MgCurveString对象,并且只包含一个LinearSegment。 如果Aut...
阅读全文
posted @
2014-07-10 16:58
峻祁连
阅读(1175)
推荐(0) 编辑
AutoCAD Map 3D 2014的开发文档哪儿去了?
摘要:如果你在做Map 3D的二次开发,一定已经下载了Map 3D的SDK,如果还没有的话,现在就去下载一份吧,SDK中包含的很多示例,已经覆盖了Map 3D开发中的几乎所有常见场景。 SDK下载地址(ADN会员,需要登录。稍晚些时候也许会提供公开下载地址): AutoCAD Map 3D 2014 ObjectARX SDK Map3D2014win32SDK.exe (exe - 471...
阅读全文
posted @
2013-04-24 08:36
峻祁连
阅读(1435)
推荐(0) 编辑
AutoCAD 2014 新特性--针对开发人员
摘要:首先你需要阅读AutoCAD 2014 产品的新特性,这里讲的是对于AutoCAD 2014开发人员来说有哪些新东西。AutoCAD 2014与AutoCAD 2013二进制兼容原先基于AutoCAD 2013开发的应用程序不用重新编译就应该能在AutoCAD 2014上运行,当然.net framework还是用的.net 4.0. DWG文件格式也和AutoCAD 2013一致,所以,放心大胆是升级到AutoCAD 2014吧。安全特性在AutoCAD 2014中加载程序集,你可能会看到类似下面的安全警告对话框。解决办法有几个:使用Autoloader 加载你的程序,就是Bundle的方式
阅读全文
posted @
2013-04-07 10:20
峻祁连
阅读(3778)
推荐(0) 编辑
AutoCAD.net 插件中获取AutoCAD 启动命令行的参数
摘要:今天一个童鞋问到如何在AutoCAD插件中获取AutoCAD 启动时的参数。用户故事是这样的,AutoCAD启动之前先由自己写的一个winform程序进行用户验证,如果验证通过则通过Process.Start启动AutoCAD,并给他传递一个token作为参数。这个token当然最好的加密的。然后在自己的插件中获取这个Token,如果能获取token,那么这个用户是合法用户,下面的功能可以正常执行...
阅读全文
posted @
2013-02-20 21:49
峻祁连
阅读(2630)
推荐(1) 编辑
直接发布DWG到MapGuide/AIMS 2013
摘要:估计很多人都想把DWG文件不经转换的发布到MapGuide/AIMS进行浏览。在以前版本中需要把DWG转成DWF格式,从2013版开始不用转换了,直接发布!好消息吧。 你可以使用Map 3D 2013来发布DWG到MapGuide/AIMS,也可以使用AIMS2013中带的Autodesk Infrastructure Studio来发布。好了,现在看视频吧! 将 DWG 文件发布到 Autode...
阅读全文
posted @
2013-02-01 17:33
峻祁连
阅读(697)
推荐(0) 编辑
64位下的Visual Studio的编辑并继续
摘要:AutoCAD二次开发的童鞋们,有多少人还在为64位操作系统下Visual Studio不能像32位那样编辑并继续要去撞墙的?去投票吧! 哈哈 http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2037667-x64-edit-and-continue 我已经投了!
阅读全文
posted @
2012-11-13 14:51
峻祁连
阅读(1557)
推荐(0) 编辑
Map 3D API二次开发学习指南
摘要:作者:杜长宇 – Autodesk开发技术顾问 2012年9月26日
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来访问你自己的数据格式。 这里给大家推荐一写学习的资料,方便大家学习。
阅读全文
posted @
2012-09-26 17:19
峻祁连
阅读(4326)
推荐(0) 编辑
Autodesk Infrastructure Map Server(AIMS)/MapGuide API二次开发学习指南
摘要:作者:杜长宇 – Autodesk开发技术顾问 2012年8月20日
Autodesk Infrastructure Map Server(AIMS) 是Autodesk公司在基础设施领域的面向web用户的产品,用于基础数据的发布。他的前身是Autodesk MapGuide Enterprise,除了包含了MapGuide Open Source的全部功能外,还提供了Autodesk的专有模块和面向各个具体行业的行业模型。这里给大家提供一些学习MapGuide开发的资料,同样适用于MapGuide Open Source。
阅读全文
posted @
2012-08-22 17:11
峻祁连
阅读(2298)
推荐(0) 编辑
在Map 3D显示管理器中更改当前地图的名字
摘要:By Daniel Du 当前地图在显示管理器中默认的名字是“Default”,如果你想通过程序更改地图的名字,可以用下面的代码来实现。你需要使用Display Manager API来做。首先获取当前地图的Map ID,进而获得map对象,然后就可以为他的Name属性赋值了。注意这个方法仅适用于map 3D 2012及以前版本,在Map 3D 2013中会抛出eCreateInvalidName...
阅读全文
posted @
2012-08-13 12:05
峻祁连
阅读(713)
推荐(0) 编辑
程序编辑SHP文件并应用更改到数据源
摘要:在上一篇Blog中峻祁连介绍了在Map 3D中通过程序删除图层及数据源的方法,并且卖了个关子,这个方法还有另外一个妙用,今天就简单介绍一下。对数据源的编辑估计是Map 3D开发中最常见的功能了,包括对添加、删除和修改要素。这里以删除要素为例介绍。下面的代码实现了使用Map 3D API来删除地图上选中的要素。 [CommandMethod("DeleteSelectedFeatures",...
阅读全文
posted @
2012-08-06 14:59
峻祁连
阅读(4140)
推荐(0) 编辑
Map 3D中通过程序删除图层及数据源
摘要:在Map 3D中可以通过API来连接到SHP,Oracle等各种数据源,如果你对这个过程不熟悉,可以参考Map 3D ObjectARX SDK中的BuildMap示例,但BuildMap中没有演示如何断开到这些数据源的连接。如果你看过BuildMap的实现代码,就会发现连接到数据源其实就是创建FeatureSource资源的过程,添加图层到地图上即创建LayerDefinition的过程。那么于...
阅读全文
posted @
2012-08-02 18:00
峻祁连
阅读(1111)
推荐(0) 编辑
无需格式转换直接发布DWG图纸到Autodesk Infrastructure Map Server(AIMS) 2013
摘要:无需格式转换直接发布DWG图纸到AIMS供Web用户浏览估计是AIMS2013里最激动人心的新功能了,看一下这个视频吧。 英文版: http://docs.autodesk.com/MAP/2013/ENU/map_videos_new_features/Publishing%20DWG%20files.html 中文版: http://docs.autodesk.com/MAP/2013/CHS...
阅读全文
posted @
2012-07-26 16:51
峻祁连
阅读(725)
推荐(0) 编辑
Map 3D 2013 新功能和新API WebCast视频下载
摘要:7月23日的Map 3D 2013新功能和新API网络讲座视频现在已经可以下载了,感兴趣的童鞋们请到下面链接下载: http://download.autodesk.com/media/adn/SC_Map3D2013Webcast.zip
阅读全文
posted @
2012-07-24 11:09
峻祁连
阅读(382)
推荐(0) 编辑
Map 3D 2013中的AcMapMap.GroupModified 和AcMapMap.LayerModified 事件的参数变化
摘要:By Daniel Du 在Map 3D Geospatial Platform API中,AcMapMap.GroupModified 和AcMapMap.LayerModified 事件的参数类型由AcMapMappingEventArgs 变成了AcMapMapObjectModifiedEventArgs. 这个变化主要是在参数中增加了一个Modification 属性。通过这个属性我们可...
阅读全文
posted @
2012-07-18 19:12
峻祁连
阅读(548)
推荐(0) 编辑
使用FDO API连接到各种数据源
摘要:Map 3D可以通过FDO技术连接到各种数据源,包括SHP文件,SDF文件,MySQL,SQL Server Spatial,Oracle等等。当然了,连接到不同数据源肯定有不同的参数,或者理解成连接...
阅读全文
posted @
2012-05-15 10:59
峻祁连
阅读(1618)
推荐(0) 编辑
AutoCAD 2013 .net插件创建向导现在支持Map 3D,Civil 3D,AutoCAD Architecture 和AutoCAD MEP
摘要:相信大家都用过AutoCAD .net插件创建向导了,这个向导可以帮助大家很方便的创建AutoCAD插件,而且可以实现在Visual Studio Express版中进行调试。现在这个向导升级到了对A...
阅读全文
posted @
2012-05-02 13:52
峻祁连
阅读(2673)
推荐(0) 编辑
AutoCAD Map 3D 2013正式版发布
摘要:AutoCAD Map 3D 2013版已经正式发布。困扰n多人的DWG到AIMS(或者说MapGuide)的问题在这个版本中得到了解决,在Map 3D中可以直接发布DWG文件到AIMS,不经过任何格式转换,同时还能保持原有的线型样式等可视化特征。后续我会写文章详细介绍。下面是Autodesk网站上关于Map 3D 2013最新特性的介绍,先睹为快吧。 试用版下载地址:http://usa.au...
阅读全文
posted @
2012-04-01 11:22
峻祁连
阅读(1842)
推荐(0) 编辑
Autodesk Developer Network(ADN)新开博客
摘要:如果你是ADN会员就会知道,ADN提供了一个只对ADN会员开放的extranet(http://adn.autodesk.com),其中有众多的常见问题的解决方案,这些解决方案都是ADN技术支持工程师...
阅读全文
posted @
2012-03-24 11:34
峻祁连
阅读(2241)
推荐(0) 编辑