|
阅读:3403回复:10
如何用Engine开发:转dwg文件为shp文件?
<P>不知道有没有办法不用AutoCAD或CASS等绘图软件,而采用AO或ArcGIS Engine来开发,把DWG文件转换为SHP格式?</P>
<P>请教各位大侠!</P> <P>如果有做过类似的开发工作的,介绍一下开发思路或者好的建议</P> |
|
|
1楼#
发布于:2005-05-09 15:55
楼上写的什么东西,看不懂
|
|
|
2楼#
发布于:2005-05-08 15:12
<P>'Open the Workspace
Dim pWorkspace As IWorkspace Set pWorkspace = pWorkspaceFact.OpenFromFile("D:\公用\textCADView", 0)</P><P>'Set the Feature Workspace Dim pFeatureWorkspace As IFeatureWorkspace Set pFeatureWorkspace = pWorkspace</P><P>'Open the Feature Class Dim pFeatClass As IFeatureClass Set pFeatClass = pFeatureWorkspace.OpenFeatureClass("cad.dwg:Polygon")</P><P>'Set the Feature Layer to the Feature Class Dim pFeatLayer As IFeatureLayer Set pFeatLayer = New FeatureLayer Set pFeatLayer.FeatureClass = pFeatClass pFeatLayer.Name = "Polygon"</P><P>-------------------</P><P>可以读出来到pFeatClass 里面去的,</P><P>然后要保存pFeatClass 到shp 里面去,</P> |
|
|
|
3楼#
发布于:2005-04-20 10:57
<P>本人一个好方法, CAD开发包 + Ao开发包 两者结合起来。;)</P><P>这样什么都能转换了;)</P>
|
|
|
4楼#
发布于:2005-04-19 21:25
请问如何将在AO将SHP转CAD的DWG
|
|
|
5楼#
发布于:2005-01-15 12:34
这个问题很简单呀!在CAD里转换一个文本文件在ACRMAP读文本建立SHP文件
|
|
|
6楼#
发布于:2005-01-13 08:36
<P>用ArcGIS可以转dwg文件为shp格式,但是dwg的扩展属性,如地物代码code等,就不能读出来。</P><P>不知道用AO接口时,有没有办法能读出来?</P>
|
|
|
7楼#
发布于:2005-01-13 08:33
转换时,dwg的扩展属性也能读出来吗?
|
|
|
8楼#
发布于:2005-01-09 12:58
<P>可以的,因为ARCGIS可以读出DWG文件的,你就可以把读出来存到SHP文件去的,还有就是用AO的转换接口,中的有个转换函数,可以直接转换的,</P><P>用FME二次开发,也不失为一种好方法,不过要另外付钱的。</P>
|
|
|
9楼#
发布于:2005-01-07 12:23
用FME 做二次开发,
|
|
|
上一页
下一页