一次把apis批量上坐标的几种常见方法说完(建议收藏,温故而知新)

(更正一下,题目略显浮夸,怎么可能一次说完呢,再说自己的认知毕竟是有限的,这是大概有十个年头的笔记了,前几日恰有故友提及,便直接略加修改贴出来,也方便后期查询参考之用。感谢这位让我温故而知新的友友!也让我顺道发现、更改了笔记之前的诸多小错误。)

首先我们要搞清楚标准/常见/正规的坐标格式,即报告中常见附表格式,有带号的是Y:

(1)mapgis中手动上点(数目很少)

适合于个数少的坐标点,可以先上几个点,再修改参数,或直接输入合适的参数。

Steps:

1点编辑——输入点图元——子图——确定——(任意位置输入一点:随便点一下)

2点编辑——定位点——(点取刚才输入的点图元)——(在弹出的定位点参数中输入适当的参数)——确认。

ps:横纵坐标的位数不是固定不变的,而是根据图幅比例尺变化的,标准是1:1000的图(即CAD和龙软一般默认比例尺,也是报告中常见的),X7位,Y8位;

eg.   X:3899690.62(7位)

Y:36391544.61(8位)(红色的是带号,常见的是36)

假如上在1:10000的图上,那么就得整体缩小十倍,即除以10,Y坐标再去掉带号,最后调换一下XY的顺序,即

39154.46横坐标X,5位数(去掉带号);

389969.06纵坐标Y,6位数

也就是说,mapgis中定位点读取的坐标值与实际的不同,位置恰好相反(cad也是)。

例如:1:10000的图,1980坐标,计算机读取的(即定位点得到的)值为

X:39154.4607

Y:389969.0616

写到正式的图上应转换为:

X:3899690.62(7位)(小数点向后移一位)

Y:37391544.61(8位)(记得前面加上带号)

换算的时候,用1/1000的比例作参考。

(2)利用mgt6上坐标点(批量)

适用于大批量的点,并且导入到excel表格中才可操作,优点:快,准确。

Steps:

——先在excel表格中整理好坐标:序号、横坐标、纵坐标(分这么三列写,顺序无所谓,导入时别搞晕就行了)(序号的作用是为了以后给点命名方便,即根据属性附注释,无论是拐点名称或者钻孔号都可以),Excel表格不要关闭,也不要同时打开好几个表格;

例图:

——在mgt6中打开工程文件(或者新建点线文件,最后添加即可)

——工具栏

——excel

——表格数据投影

——点、线。

(如果选择点,则最后出来就只显示点;如果选择线,最后出来就是一根线,无论是点或是线,左侧工作台都要打开相应的文件,处于当前编辑状态下的文件,给前面打个勾勾)

如果是矿区等封闭区域,写序号的时候,要注意首尾结合,即第一个与最后一个的坐标一致。这样才可以构成封闭的图形,最后可以在图面上删除掉重复的那个点,不删也没啥,但是最好删了。)

(3)section上坐标点(批量)

——提前整理好坐标点,excel或txt,目前,本人只试了excel,位数、顺序什么的

——打开section,新建点文件或者直接用section的方式打开工程文件,即打开图,新建点文件等

——辅助工具1

——表格数据投影

——全部数据投影/选择数据投影(目前,原因尚不明显,不知道为什么选择“全部”会少一个点,但是选择“选择”却刚好),前提最好真的在Excel表格中选择一下,框选。

——修改参数即可

——(需要说明的是,在excel中整理好了坐标值以后,就不用在工具里选择比例尺什么的了,如果提前不在Excel表格中整理好比例尺,后期在这里也是可以选择的,注意有的时候要去掉带号,否则就跑远了)

Ps. 用mgt6上坐标XY与正常顺序相反(mapgis手动单点上也如此);

BUT用section上坐标同正常顺序相同。但是最终反映到图上的坐标都是一样的,即与正常顺序相反,而且上之前都要去掉36等带号,如果原图自带,另当别论。

这里说的可能有些乱,不过没关系,多试错几次就知道了。

如正常顺序:38/36,图上的值36/38

(4)CAD上坐标点(批量)

(Ⅰ)上线

——整理坐标

y,x(=C2&","&B2)【D列公式】【用“,”(英文状态)将Y与X连接起来】

(表格里的XY是正常坐标格式里的XY,当然,成图后,CAD和mapgis里的坐标都和标准坐标的顺序是相反的,从mapgis转过来的CAD图其坐标就和原MAPGIS图的坐标一致,即同标准是相反的),

(PS.第四列的坐标是处理过的坐标,即Y,X格式,在同一个单元格里,当然,word和txt也是可以的,逗号是英文状态下的;如果需要首尾结合的封闭状态,就把第一行坐标再复制一遍放置末尾即可,也可以在粘贴后,生成前选择“闭合”)

——复制D列坐标【没看错,直接在EXCEL中复制那一列,不用特意整成一行的文本或其它处理】

——PL(快捷命令不分大小写,注意这里是“L”[线,line],但是小写的字母L(l)跟大写的i(I)实在太像了,注意区分,之前笔者就是第一个字母大写,第二个字母小写,导致后面看笔记的时候以为的pi呢)

——粘贴坐标

——回车

(这样的效果其实只是一根线,拐点虽是坐标值,只是不显示/没有点(类似于mapgis里的子图拐点),如果需要显示点,参考(Ⅱ)(Ⅲ))。

整理坐标方法,excel中,123列分别是 序号、X、Y、

(Ⅱ)上点

PO【point,点】,同样复制粘贴那一列坐标;

PS:效果差强人意,与想象极为不符,每次都是只有第一个点能上上去,好失败呀!可是又不想一个一个上【别急,继续往下看】

(Ⅲ)上点的序号

也是po。

PS. (Ⅱ)(Ⅲ)中,上单个儿点可以,BUT批量不可以,最终效果还只是第一个点,如需批量,方法如下(温馨提示,个人不太建议用,复杂,容易出错,可以直接用mapgis或其他上好的坐标转换到CAD里。但是不用担心,可以提前做个Excel模板,直接修改数据就好了):

公式:

="po "&D2&""【把“po空格”和D2连接起来的意思】

(本人悄悄试了一下,="po "&D2,结果是一样的,但是为了不挑战所谓的“权威”,就不改了,当然,最主要的是不清楚有没有别的“机关”什么的,到底是底气不足呀。)

其实,就是给D列前面加了个PO空格而已,要是不嫌麻烦在Word和TXT里也可以整成这种格式,复制粘贴:

新图,新表↓:

整理好后,复制这个组合列——E列,再在CAD里PO一次,这样看来,这个方法还是蛮简单的,相当于给坐标前加个“前缀”——po空格,就一步到位了,收回前面说复杂的那句话:

现在我们把刚才的线也给加上去:

现在,点和线都有了,好像还缺个什么才明朗些呢?

对了,加个序号吧!

方法:

再整一列:就是给拐点序号列个偏移量,比如x坐标加上5,这个可以选择性粘贴(提前复制出已经整理好的点坐标备份。),偏移是为了不让序号注记和拐点叠压,影响观瞻,相当于偏移后的新坐标是序号的坐标,不是拐点的坐标。

(偏移量公式)

=(C2+5)&","&B2   【y位置不变,X向右偏移5】G列

(刚才也试过了,F列可以删除,不影响结果,G列主要是为了给后面的F列做铺垫)

(坐标点序号公式)

="-text "&G2&" 15 "&"0 "&A2&""  【字母根据实际情况编写】(黑色部分去掉不影响)

【Honestly  speaking,在下也没怎么看懂,但是看结果好像就是那么个意思,先这样用吧,后续在补充】

(大胆推测一下:“-”不知道;text就是文本,即序号;15文字高度;0不知道,可能是间隔符号的意思吧?;)

简单地解释就是:给偏移后的新坐标前面加上“-text”,后面加上文字的参数;

也是po一下,还是复制一列数据哦:

下图是没有偏移后的序号的结果,感觉也很清晰,没有压点,按需选择使用吧,也许是因为比例尺的缘故:

总结:无论是用mapgis,还是CAD上坐标,根据实际情况或者自身情况,如果CAD觉得麻烦,完全可以在mapgis里做好,然后再进行变换比例尺或者移动坐标等进行调整。

(5)上经纬网坐标

(the prince)

上经纬网坐标:(兰伯特等角圆锥坐标系,usually会出现在原图左下角)

Steps:

——实用服务——投影变换——P投影变换——U用户文件投影转换

——打开文件(txt,x  y,经度  纬度,用空格隔开)

——指定数据起始位置(点一下第一行坐标)

——用户投影参数:地理坐标系

椭球参数:2.西安80

——结果投影参数:

坐标系类型:投影平面直角

投影类型:3.兰伯特

比例尺分母:参考原图

坐标单位:毫米

第一标准纬度(DMS):参考原图左下角(如果实在找不到的话,可以问问相关人士,如果都不知道就不好办了)

第二标准纬度(DMS):同上

中央子午线经度(DMS):同上

——设置用户文件选项:按行读取数据、X→Y顺序、生成点

——投影变换、确定(确定之前可以先修改点参数)

【PS.由于各种原因,疏漏错误在所难免,全文仅供参考,本着不误人子弟的原则,也欢迎大家纠错。又由于时间有限,很多插图略去,CAD部分新老图结合,相信能看到这篇的都是不拘小节的大神。也许第一遍会朦胧,但是多实践几遍,定会气定神闲,悟到一些什么!】

THE END
0.CAD中如何摆正图形位置为了更好的把图形摆正,我们先在CAD做下面的工具栏中打开“正交”,绘制一条以矩形端点为起点的水平线,然后记得把正交关掉,不然旋转不了水平。 第一种方法:输入命令符“RO”, 旋转矩形为对象,右键确定,然后移动边与水平线重合,这样,矩形就摆正了。 第二种方法,输入命令符“AL”, jvzquC41yy}/i|yctege0lto1estFnyckn547@<1
1.CAD上把斜图纸怎么摆正而坐标不变,CAD坐标倾斜了怎么摆正?1."cad图纸斜的怎么摆正不改变坐标,在CAD里打开需要调整的斜图,在斜图旁边画两条垂直直线。 2.jvzquC41yy}/5m;80eun1jsuygxt1zzguvopph6425:637mvon
2.CAD怎么将z轴的标高一次性归零?上一篇: CAD倾斜的图怎么在布局里调成水平或者垂直的? 下一篇: CAD怎么填充600x1200的砖? 相关文章推荐 更多>> CAD怎么将z轴的标高一次性归零? 工具/软件 电脑型号:联想(Lenovo)天逸510S 操作系统:Windows7 软件名称:CAD2016步骤/教程1、首先打开软件,点击左上角的“直线”选项。在坐标轴上,画出两个矩形jvzquC41|k~vg78f884dqv4ctvodnn4fgvgjn|d;:9;20qyon
3.CAD中坐标倾斜了,图正常,用uCS把坐标调正了,图却斜了,该怎么办?把图发上来,楼主说的不清楚,保持图纸不倾斜即可。jvzquC41yy}/5m;80eun1jsuygxt1zzguvopph:5;7<70qyon
4.CAD平面图是斜的,怎么办?(dop经验)dop设计CAD图纸中倾斜的部分到底怎么绘制,才能和原先的图纸重叠呢? 旋转图纸,但是图纸太大了,不好操控? 有没有办法只改图纸中倾斜的一小部分,还不改变图纸整体布局? ps:登陆设计得到官网www.shejidedao.com,进入社区,就可以发表和分享你的观点和问题了。 回答人 jvzquC41yy}/uqfpi{kykwjk0ipo8ftvkimg8<3:9<2:7mvon
5.CAD怎么调整倾斜对象到水平位置CAD常见问题中望CAD官网CAD制图时,想要把倾斜的图形调整到水平位置,该怎么调整呢?今天小编为大家介绍CAD倾斜对象快速调整为水平位置的两种方法,下面是详细的教程。 方法一 1、打开CAD软件,如图所示,我们要这个对象调整到水平位置。 2、选择这个对象并以这个对象的右下角的冷点为基点。jvzquC41yy}/|€hcf0ipo8xgtxodgh;;a76977mvon
6.CAD坐标是倾斜如何设置CAD坐标是倾斜如何设置 CAD绘制图纸,有时候打开其他人发过来图纸,会发现里面CAD坐标是斜的,绘制直线平行会跟坐标平行。这个时候应该如何设置?下面介绍一下具体操作。 例如有时下面的图形一样。 那我们应该怎么办呢?很简单,利用“用户坐标系管理命令”(UCS)就可以解决。jvzquC41yy}/i|yctege0lto1estFnyckn596>:1