默认头像
路人甲
路人甲
  • 注册日期2003-12-30
  • 发帖数191
  • QQ38083035
  • 铜币328枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:3590回复:7

[求助]如何将cad文件转换成shp文件

楼主#
更多 发布于:2004-09-19 19:11
*.dwg文件如何转换成*.shp文件?
喜欢0 评分0
不在放荡中变坏,就在寂寞中变态!
默认头像
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-09-20 09:11
用Mo有个方法可以导出的。
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2003-12-30
  • 发帖数191
  • QQ38083035
  • 铜币328枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-09-20 18:47
可不可以说的具体点 是什么方法,怎么实现
不在放荡中变坏,就在寂寞中变态!
举报 回复(0) 喜欢(0)     评分
默认头像
mtf
路人甲
路人甲
  • 注册日期2004-04-21
  • 发帖数22
  • QQ
  • 铜币162枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-09-20 23:30

Dim dc As MapObjects2.DataConnection Dim lyr As MapObjects2.MapLayer Dim rs As MapObjects2.Recordset

Private Sub Command1_Click()   Set rs = lyr.Records   rs.Export "d:\Parcels.shp" End Sub

Private Sub Form_Load()   Set dc = New DataConnection   Set lyr = New MapLayer      dc.Database = "[CADLine]" ; "D:\arcgis\ArcTutor\Editor\ExerciseData\EditingCAD"   dc.Connect      Set lyr.GeoDataset = dc.FindGeoDataset("Parcels.dwg")   Map1.Layers.Add lyr   End Sub

举报 回复(0) 喜欢(0)     评分
默认头像
mtf
路人甲
路人甲
  • 注册日期2004-04-21
  • 发帖数22
  • QQ
  • 铜币162枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-09-20 23:35
上边代码可以完成你的要求
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-09-21 08:47
是也是也!楼上的代码很好。
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-09-09
  • 发帖数77
  • QQ
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-09-21 18:02
直接用arcinfo中的arctoolbox就能做了.
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-10-30
  • 发帖数94
  • QQ
  • 铜币294枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2004-11-08 17:46
但是CAD图形上的汉字和数字好像转不成功
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部