免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

12
返回列表 发新帖
收起左侧

[求助] 给.dwg赋坐标遇到的问题

[复制链接]

15

主题

1万

铜板

2

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
14527
发表于 2021-10-8 19:19 手机频道 | 显示全部楼层
漫步云端哈哈 发表于 2021-10-8 17:06
谢谢回答,我一点“开始编辑”就出现下图所示的错误提示

我的意思是先转成shp导出,然后编辑shp而不是cad
回复 支持 反对

使用道具 举报

0

主题

1556

铜板

5

好友

助理工程师

Rank: 5Rank: 5

积分
143
发表于 2021-10-9 20:48 | 显示全部楼层
先说问题1,你所说的附坐标,我理解是投影,因为CAD导入gis是没投影的。操作大体相同,cad导入gis,然后输出shp,加载shp。然后才是重点,用工具箱里的定义投影。你的cad本身投影是哪个就定义哪个,不能随意定义,随意定义就飞了。比如你的投影坐标是2000坐标38带的,那你就直接定义成38带2000坐标就行。至于带号要不要你可以在cad操作时提前处理好,也可以用gis里的平移处理。看个人。这里特别提醒下,一定要用【定义投影】这个功能,是没有投影的情况下,直接给地图附投影坐标系的。别的都不对。
再说问题2,cad中线如果已经闭合,在gis中无法转成面。去cad中检查下两个线的区别。是不是有一个是二位多段线或者三维多段线导致的。如果是因为这个原因,那么需要在cad中把这些线转为多段线即可。或者你尝试下将gis中的线图层Polyline导出cad格式,看看所有线的属性是不是都变成多段线了。如果是,那么再将这个cad导入gis即可。若不行,还得用第一个方法去处理原始cad图。
回复 支持 反对

使用道具 举报

64

主题

1712

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
703
 楼主| 发表于 2021-10-11 11:23 | 显示全部楼层
730333035 发表于 2021-10-2 19:12
打开编辑,用黑三角双击,找到起始点处放大来看,应该是没有闭合

好的,谢谢回复,我按照您说的方法试了试,点了下图所示的红色圈处的黑色小箭头,双击完轮廓之后高亮为青色,我看了看也没找到不闭合的地方,我准备在CAD里先填充再描边试试
微信图片_20211011112809.png
回复 支持 反对

使用道具 举报

64

主题

1712

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
703
 楼主| 发表于 2021-10-11 11:36 | 显示全部楼层
zc48154044 发表于 2021-10-9 20:48
先说问题1,你所说的附坐标,我理解是投影,因为CAD导入gis是没投影的。操作大体相同,cad导入gis,然后输 ...

首先谢谢这么具体的回答,我还想问下,您说的,如下图1中红色圈中文字 和 我提问的如下图2中红色圈中文字是一个意思吗?我一直是导入.dwg图层——把dwg格式导出为shp文件——关闭arcmap——打开arcmap,在“窗口—目录”里选中刚才导出的shp图层右键属性,选中要赋的坐标——向arcmap里拖入这个shp图层,我之前一直是这样为dwg文件在arcmap里进行投影的
微信图片_20211011113522.png

微信图片_20211011113526.png
回复 支持 反对

使用道具 举报

0

主题

1556

铜板

5

好友

助理工程师

Rank: 5Rank: 5

积分
143
发表于 2021-10-11 22:11 | 显示全部楼层
本帖最后由 zc48154044 于 2021-10-11 22:23 编辑
漫步云端哈哈 发表于 2021-10-11 11:36
首先谢谢这么具体的回答,我还想问下,您说的,如下图1中红色圈中文字 和 我提问的如下图2中红色圈中文 ...

从目录里找到这个图层右键属性,弹出的窗口里XY坐标系选择对应的投影。你的这个操作跟我说的效果是一样的。不过通过这个操作会引一个新的问题,需要你了解下。


你的这个操作,可以对无投影的图层直接进行投影,但是无法对已有投影的图层进行修改投影。
举例:比如你的图层应该是2000坐标38带投影,这时候你错点成2000坐标40带投影。这时候你的矢量会飞掉,并且通过你的方法没办法赋值新的投影
         但是,你可以直接用定义投影,选择这个图层,然后再选择正确投影,他会强行纠正你的错误投影。

然后我们延申投影问题,区分下【定义投影】和【投影】的区别。你可以理解为强行赋值和转换的关系。
      【定义投影】是直接给图层赋坐标系,不管是什么坐标系,直接给一个你要的。如果你本身的坐标一个错误的投影,他会飞掉。
      【投影】是通过你现有的投影坐标系转换成其他的投影的坐标系,转换后图的位置是不会变的。

所以还是得真正了解他们之间的关系才能知道应该用什么,出了问题才能找到原因。未来可能涉及到跨带矢量合并统一投影地理坐标系等等,那时候就会用到转投影。到时候可能就得用到【投影】和【批量投影】这俩功能了。别的是无法替换的。
回复 支持 反对

使用道具 举报

64

主题

1712

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
703
 楼主| 发表于 2021-10-12 15:31 | 显示全部楼层
zc48154044 发表于 2021-10-11 22:11
从目录里找到这个图层右键属性,弹出的窗口里XY坐标系选择对应的投影。你的这个操作跟我说的效果是一样的 ...

再次感谢回答,很详细,很受用
回复 支持 反对

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6284
QQ
发表于 2022-2-8 21:00 | 显示全部楼层
感谢分享:mg
回复 支持 反对

使用道具 举报

37

主题

2万

铜板

111

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5763
发表于 2022-2-9 15:36 | 显示全部楼层
cad进入arcgis,要想编辑,需要使用快速导入工具,否则是不支持编辑的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表