何熙颖
路人甲
路人甲
  • 注册日期2004-10-22
  • 发帖数71
  • QQ
  • 铜币439枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:3403回复:10

如何用Engine开发:转dwg文件为shp文件?

楼主#
更多 发布于:2005-01-05 09:37
<P>不知道有没有办法不用AutoCAD或CASS等绘图软件,而采用AO或ArcGIS Engine来开发,把DWG文件转换为SHP格式?</P>
<P>请教各位大侠!</P>
<P>如果有做过类似的开发工作的,介绍一下开发思路或者好的建议</P>
喜欢0 评分0
qiuwen777
路人甲
路人甲
  • 注册日期2005-01-17
  • 发帖数53
  • QQ
  • 铜币307枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-05-09 15:55
楼上写的什么东西,看不懂
举报 回复(0) 喜欢(0)     评分
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
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>
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
bluewood_cn
路人甲
路人甲
  • 注册日期2004-04-19
  • 发帖数118
  • QQ
  • 铜币551枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-04-20 10:57
<P>本人一个好方法, CAD开发包 + Ao开发包 两者结合起来。;)</P><P>这样什么都能转换了;)</P>
举报 回复(0) 喜欢(0)     评分
hubo8888
路人甲
路人甲
  • 注册日期2004-12-09
  • 发帖数21
  • QQ
  • 铜币231枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-04-19 21:25
请问如何将在AO将SHP转CAD的DWG
举报 回复(0) 喜欢(0)     评分
ggy0648
路人甲
路人甲
  • 注册日期2004-07-22
  • 发帖数19
  • QQ
  • 铜币228枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-01-15 12:34
这个问题很简单呀!在CAD里转换一个文本文件在ACRMAP读文本建立SHP文件
举报 回复(0) 喜欢(0)     评分
何熙颖
路人甲
路人甲
  • 注册日期2004-10-22
  • 发帖数71
  • QQ
  • 铜币439枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2005-01-13 08:36
<P>用ArcGIS可以转dwg文件为shp格式,但是dwg的扩展属性,如地物代码code等,就不能读出来。</P><P>不知道用AO接口时,有没有办法能读出来?</P>
举报 回复(0) 喜欢(0)     评分
何熙颖
路人甲
路人甲
  • 注册日期2004-10-22
  • 发帖数71
  • QQ
  • 铜币439枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2005-01-13 08:33
转换时,dwg的扩展属性也能读出来吗?
举报 回复(0) 喜欢(0)     评分
gis28
路人甲
路人甲
  • 注册日期2003-10-21
  • 发帖数13
  • QQ
  • 铜币268枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2005-01-09 12:58
<P>可以的,因为ARCGIS可以读出DWG文件的,你就可以把读出来存到SHP文件去的,还有就是用AO的转换接口,中的有个转换函数,可以直接转换的,</P><P>用FME二次开发,也不失为一种好方法,不过要另外付钱的。</P>
举报 回复(0) 喜欢(0)     评分
zhousky
论坛版主
论坛版主
  • 注册日期2003-08-01
  • 发帖数281
  • QQ
  • 铜币1027枚
  • 威望3点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2005-01-07 12:23
用FME 做二次开发,
不要看我噢
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部