社区
C#
帖子详情
cad文件转shp
kingboyrang
2012-04-26 04:18:10
求解如何把cad中的文件转换成shapefile文件,如:dxf转shp
下载了一位达人写的:
http://www.pudn.com/downloads281/sourcecode/graph/detail1272162.html
效果不是很好,会生成多个文件~~,没有转换后合并在一起~~~
...全文
569
17
打赏
收藏
cad文件转shp
求解如何把cad中的文件转换成shapefile文件,如:dxf转shp 下载了一位达人写的: http://www.pudn.com/downloads281/sourcecode/graph/detail1272162.html 效果不是很好,会生成多个文件~~,没有转换后合并在一起~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
箜_Kong
2013-03-16
打赏
举报
回复
shp文件是单个的,一个shp只能存点,线或者面。dxf文件里面可以把点线面都存在一个文件中,shp本身就不支持。即使你换成别的库出来的估计也是一大堆文件
clever101
2013-03-15
打赏
举报
回复
这方面有没有开源的啊!
crackdung
2012-04-27
打赏
举报
回复
找一個軟件即可
crackdung
2012-04-27
打赏
举报
回复
沒有好方法,,,
kingboyrang
2012-04-27
打赏
举报
回复
有达人知道的没~~~
crackdung
2012-04-27
打赏
举报
回复
http://www.guthcad.com.au/cad2shape.htm,有SDK的,自己看看
kingboyrang
2012-04-27
打赏
举报
回复
[Quote=引用 13 楼 的回复:]
我轉出來的,圖形和文字是分開,你用不上
[/Quote]
我找到的一个源程序也是跟你一样的~~~超级郁闷~~
crackdung
2012-04-27
打赏
举报
回复
我轉出來的,圖形和文字是分開,你用不上
crackdung
2012-04-27
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
手上如果有arcgis应该很快就能搞定
[/Quote]
那你告訴樓主怎樣搞
gnimgnot
2012-04-27
打赏
举报
回复
果真是隔行如隔山。
arcgis还算好用的。
你把dxf数据直接导入导出shp就ok了
kingboyrang
2012-04-27
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
手上如果有arcgis应该很快就能搞定
[/Quote]
装了arcgis destop 10版本,不过很多东西api还不熟,不太会用~~
gnimgnot
2012-04-27
打赏
举报
回复
手上如果有arcgis应该很快就能搞定
kingboyrang
2012-04-27
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
呵呵呵,我國外的朋友剛給我一個dll,看看是否可行,,,但是只能用在vb或c++的,,,呵呵
[/Quote]
可行吗?还是你已实现了这个功能?
kingboyrang
2012-04-27
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
cad的什么文件?
用工具可以试试FME,arcgis desktop.
用程序的话可以试试上述的SDK以及GDAL/OGR模块
[/Quote]
cad的dxf文件
crackdung
2012-04-27
打赏
举报
回复
呵呵呵,我國外的朋友剛給我一個dll,看看是否可行,,,但是只能用在vb或c++的,,,呵呵
gnimgnot
2012-04-27
打赏
举报
回复
cad的什么文件?
用工具可以试试FME,arcgis desktop.
用程序的话可以试试上述的SDK以及GDAL/OGR模块
kingboyrang
2012-04-27
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
找一個軟件即可
[/Quote]
操它蛋的,不让用软体,要用程序去实现~~~
CAD
格式的DWG
文件
转
成ARCGIS格式的
SHP
文件
本
文件
实现了AE开发中的dwg
转
shp
功能,希望能给学者带来帮助
如何将
CAD
转
SHP
格式
通过多个方法将
CAD
转
成
shp
g格式
CAD
转
shp
经常出现的问题是丢失属性数据,利用以下方法可以解决丢属性的问题: ① 把
CAD
存放目录和
文件
名全部改成英文,并且注意不能出现如:"-"、"/"等特俗字符,否则不能生成
shp
文件
或者丢失属性数据; ② 打开ArcMap—ArcToolbox—Conversion Tools—To Shapefile 弹出对话框操作即可。
CAD
中DWG格式
转
换成
SHP
文件
的方法默认分类 2009-05-13 08:18:58 阅读1069 评论1 字号:大中小 订阅 . 1.先
转
换为dxf格式,再用国产软件中地MapGIS,
转
为WT
文件
(MapGIS点
文件
)再注记
转
属性,再用MapGIS
转
为
shp
的点
文件
,文字在点
文件
属性中。在MAPGIS里,“
文件
转
换”菜单中有个“选择”菜单,里面有个“压缩存盘”的功能。把MAPGIS数据导进去后用数据压缩保存数据,然后再输出
SHP
就基本不丢失数据了。 2.ArcGIS9.2集成了FME, 集成在arctoolbox中的数据交互模块(Data Interoperability Tools)中 ,
转
换后可能坐标系不正确。 3.用工具FME2008版,设置源的坐标系为Unknown,然后设置目标的坐标系,
转
换后坐标还是原来的坐标. 4.首先将
CAD
数据的dwg格式保存为dxf格式,(mapgis-
文件
转
换-输入DXF-输出
SHP
)用MapInfo Professional把dxf
转
成tab
文件
,然后利用MapInfo的通用
转
换器将tab
文件
转
换成shape
文件
,其中注记无法
转
换,而且
转
换时要注意坐标系是否正确. 5.把dwg另存为dxf,直接在arccatalog中直接点击右键export为
shp
。
CAD
数据
转
ARCGIS数据(
SHP
格式)技术中心 2010-06-24 14:33:43 阅读85 评论0 字号:大中小 订阅 . 如果希望在ArcGIS中读取
CAD
文件
时是简单明了而非杂乱无章的,那么就需要先在
CAD
环境下进行简单的数据处理: 1、删除不需要的图形:只保留需要的图形,让
文件
精简一点,有的图层不需要,应该全部删除。 2、编辑有明显错误的图形:实际上在ArcGIS9.2中读取
CAD
文件
时,一些交叉的线段将不会显示,非PL线段即使是封闭的也无法构成面。所以应该先令一些明显没有闭合的PL线闭合,打断交叉的线段,并删除一些无用的线段。 3、数据初步分层:将同一类型的数据保存到一个
文件
中,其中等高线为一个图层,高程点为一个图层,需要构成面状的地物和注记为一个图层,保证每读取一个
CAD
文件
时不会有额外的难以辨别的信息。 选择将
CAD
文件
转
换为shapefile
文件
的方法,以高程点
文件
为例: 启动ArcMap,点击“Add Data”按钮,添加高程点
文件
的Point类型,右键点击添加的图层,选择“Data”下的“Export Data”弹出对话框,设置“Export”为“All Features”,输出的
文件
路径和名字可以进行重新设置,点击“OK”完成
转
换。
cad
文件
dwg格式
转
ArcGIS
shp
格式完整过程 1、
cad
文件
有很多层,而我们只想要其中的某一层或几层 在层管理器中删除,常弹出不让删除的对话框 解决方案如下: 在
cad
中打开dwg或者dxf
文件
, 在
文件
菜单中选择另存为 格式选择为dxf,在保存对话框右上角选择工具/选项/dxf选项 将选择对象勾选 点击保存 再在试图中选中所要的对象,回车即可 2、将dxf
文件
另存为dwg格式 3、arcmap中dwg和
shp
格式间
转
换经常丢失大量信息 最好是在mapgis中
转
换 具体如下: 图像处理/
文件
转
换 输入菜单/添加dwg
文件
输出菜单/
shp
文件
CAD
规划图
转
换为MapInfo Tab以及ESRI
shp
格式数据 技术方案 最近因为项目的需要,需要将规划图中的内容配准到具有标准地理坐标系(WGS84)的地图上面,经过多次尝试,走过不少弯路后,终于找到了一个比较切实可行的方法。 在这里写出来,与大家讨论。 大家都知道,1:10000的电子地图数据(WGS84),我们可以通过购买得到。但是规划部门的规划图通常都是
CAD
格式的,如果要将他们集成到一起,数据
转
换是必不可免的。一般情况下,
CAD
规划图在绘制时,都参照了某个坐标系,所以我们在
转
换的时候,只要确定好控制点就行了。 废话少说,下面我把基本流程叙述一下,其中的部分步骤也是参照网友的成功经验。 1、将
CAD
规划图(*.dwg)
转
换为Auto
CAD
R12/13格式的dxf
文件
。 一般情况来讲,利用Auto
CAD
或者Autodesk Map的另存为就可以完成该步骤,但是我在实际操作中,发现保存为低版本的dxf
文件
时,
CAD
老是未响应,然后死掉了。 在这里推荐Amethyst
CAD
Wizz 软件,下载地址http://www.
cad
wizz.com/,虽然是试用版,不过并不影响我们进行
文件
转
换,呵呵。很好用。
转
换为R13/R12格式的DXF
文件
即可。 2、利用mapinfo中的import功能
转
换之前,首先应当知道图形中两个点的精确的平面直角坐标值及其经纬度坐标值。这两个点最好位于图形的左下角和右上角附近。 当利用Mapinfo所提供的“导入表”功能,将Auto
CAD
的dxf
文件
在Mapinfo中打开时,Mapinfo能对该dxf
文件
重新设置投影、并进行坐标
转
换。如果dxf图形
文件
中包含了属性信息,则在
转
换过程中Mapinfo可将原来的属性信息同时
转
入到Mapinfo中。 选择所要生成的新地图
文件
的投影方式,输入dxf图形
文件
中两点的平面坐标值及其对应的经纬度坐标值。按“确定”后,Mapinfo 便会自动将非地球投影的dxf图形
文件
转
化成地球投影的Mapinfo地图,并使地图定位到相应的地球空间中,以使地图上的空间对象具有实际的经纬度坐标值。 如果用户的dxf图形
文件
上的所有图形对象已经具有了与地球投影下的经纬度坐标相等的平面直角坐标值,则
转
换过程将更简单,只需要将dxf图形
文件
的投影改变成Mapinfo的地球投影就可以 3、import过程中进行投影
转
换,并确定控制点。 4、处理ing。。。。
cad
转
换为
shp
专业用于
cad
转
化为
shp
文件
用于开发
基于GDAL的
CAD
数据向
Shp
数据
转
换.pdf
基于GDAL的
CAD
数据向
Shp
数据
转
换.pdf
CAD
转
SHP
数据(读取特定的属性信息到面图层中).pdf
CAD
转
SHP
数据,读取特定的属性信息到面图层中,保留属性。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章