【转】arcgis中dem坐标定义及转换

原文链接:https://blog.csdn.net/weixin_29149577/article/details/112411288

 

1 坐标系基础知识
坐标系分为地理坐标系与投影坐标系。

1.1、地理坐标系

常见地理坐标系:国家2000(CGCS2000);西安80(Xian_1980).

地理坐标系坐标值为经纬度格式,如下:

118 13.862 34 58.789度分

1.2、投影坐标系

常见投影坐标系:高斯-克吕格投影(Gauss_Kruger);UTM投影.

投影坐标系必须设定在某一个地理坐标系的基础上,其作用是使用某种投影方法将经纬度坐标转换为平面坐标。

投影坐标系按照坐标值的格式分为有代号和无代号两种。

有代号坐标值格式为8-7;(Y值是8位,X值是7位)

无代号坐标值格式为6-7,(Y值6位,X值是7位)

有代号示例:西安80高斯克吕格39带

坐标值格式:39612517.311 3872801.34

代号示例,西安80高斯克吕格117度

坐标值格式:612624.764 3873045.888米

2 坐标系定义
坐标系定义原则:必须定义为待定义文件本身真实正确的坐标系。如不知道其真实坐标系,一般不能直接定义。

定义操作不会改变坐标值,因此如定义错误,可重新定义覆盖。

坐标系定义一般发生在以下情况下:已知某SHP文件坐标系是“西安80高斯投影无代号117”,但此SHP坐标系未定义,如下图,需要定义之后才能与其他文件、影像套和,或进行投影操作。

定义方法:

在目录中双击文件,出现属性窗口。在坐标系页面选择相应坐标系。

3 坐标系投影
坐标系投影可以将某标系的文件转换成另一坐标系的文件。

投影注意事项

投影之前,必须先正确定义待投影文件的坐标系

投影会改变文件的坐标值,转换后其坐标值格式会发生变化。

例如可以将有代号(38带)转换成无代号,转换后坐标值由8-7格式转为6-7格式

CGCS2000_3_Degree_GK_Zone_38转 CGCS2000_3_Degree_GK_CM_114E

或将38带转为39带,转换后坐标值由38开头转为39开头

CGCS2000_3_Degree_GK_Zone_38转CGCS2000_3_Degree_GK_Zone_39

投影方法:

注意上面的转换在输出数据集处还要输入文件后缀。

GIS打印出图窗口数据框固定范围

首先,调整至布局视图,如下图:

选择视图框,右键——属性:

选择“数据框”标签,然后选择固定范围或者固定比例(可以根据需要进行调整),如果需要制定某个要素的范围,可以选择右下角的“指定范围”,如下图:

在选择了制定范围后,可以在“要素的轮廓”中选择需要全局显示的轮廓图层。如下图。

注意,选择了固定范围或者固定比例后,在数据视图中就无法调整了。

【转】ArcGIS图层标注显示(将图层属性名字显示出来)

显示适量图层各区域的名称(补:标注上增加白色背景):

1、 导入矢量图层,打开图层【属性】(鼠标左键双击,或者右键查找),在图层属性面板选择【标注】,

勾选【标注此图层中的要素】,在【标注字段】选择自己想要显示的字段,即可。

2、 可以更改字体、颜色等

点击【符号】,打开符号选择器,点击【编辑符号】,打开编辑器窗口,选择【掩膜】,勾选【晕圈】,同时设置大小,点击【确定】。

3、 结果如下

 

 

【转】arcgis如何批量给一字段赋值

arcgis批量给一字段赋值步骤如下:

1、如图,在Arcmap的一个图层中,画了几个图形。

2、右击图层park名称,选择open attribute table。

3、在table表中,这里还有两列是空的,所属地区和代码。

4、现在我们将这六个图形的所属地区全部赋予一个值。右击所属地区,选择field calculator。

5、然后在field calculator下写上代码,如果是汉字的话,一定要记得加上英文输入法下的引号。

6、点击OK,回到table表中,这时候所属地区那一列已经全部被赋值为滨江新区了。

7、如果是纯数字的,就不需要加引号了,比如在代码的field calculator下直接输入数字。

8、点击OK之后回到table表中,这个代码已经全部被赋值了。