
正文
gis设置shape文件坐标,arcgis更改shp坐标系
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ArcGIS软件中如何给shape文件的XY坐标整体扩大10倍
其他菜单下整图变换,键盘输入参数,勾选点变换、线变换和区变换,不要勾选参数变化,位移数据默认0,X比例0.1,Y比例不变为1,其他都不要选,直接点击确定。
是建库的时候用的是地理坐标,其实就是1:1000的,出图的时候要的是图纸坐标,如果是1:10000就设置0.1.如果是1:25000的就设置0.04;根据不同的坐标改变,当然也有的地方建库直接就是用图纸坐标,那就是1:1出图了。
准备数据:在excel中添加数据记录,office的版本不要太高,本例使用的2003,高版本的office可能不支持。在ArcMap中打开导入xy数据的对话框,填写相应的参数,可以自行添加坐标系,因为原始数据没有坐标系,这么我们暂不添加,因为原始的数据中没有Object-ID字段,即不能唯一标识要素,所以有些操作是不能完成的(当前我们可以自行添加Object-ID),添加完成后,我们可以将添加的数据点转换成shp文件,以便后面的空间分析等相关操作:填写相应参数,即可导出相应的shp文件。
相关问答
Q1: 如何在arcgis下使shp文件自动生成点的X.Y坐标
在点shp文件中,点的坐标信息保存于shp文件的shape字段中,而不能直接看到坐标。
我们可以通过提取点的经纬度并保存于点shp文件的属性表X(或经度)、Y(或纬度)字段中。方法如下:
1) 在ArcMap中打开点shp文件的属性表。
2) 单击【Options】- Add Field…,添加新字段X_coord,格式如图:
然后单击OK,则X_coord字段添加到属性表中。
3) 右击X_coord字段,选择Field Calculator,在弹出的对话框上选Yes后,出现编辑窗口Field Calculator。
4) 在Field Calculator窗口中,勾选Advanced
选择框,然后在Pre-Logic VBA Script Code代码窗口下:输入如下代码:
Dim dblX as double
Dim pPoint as IPoint
Set pPoint = [Shape]
dblX = pPoint.X
在下面的X_coord窗口中输入dblX,具体如图所示:
5)完成以上操作后,单击OK按钮,则点的经度信息添加到X_coord字段中。
6)重复以上操作,添加Y_coord字段,并更改代码如下:
Dim dblY as double
Dim pPoint as IPoint
Set pPoint = [Shape]
dblY = pPoint.Y
并修改上图框中3所标示的为dblY,单击OK,则完成Y_coord信息的提取与添加。
如图为提取的信息与原来有经纬度点的比较,可见完全一致。
Q2: gis怎么给一个shp文件的定义坐标系
在 ArcCatalog 中,单击要为其定义坐标系的 Shapefile。
单击文件菜单,然后单击属性。
单击 XY 坐标系选项卡。
浏览到要使用的坐标系,然后选择该坐标系。坐标系的参数将在当前坐标系文本框中列出。可以双击坐标系获取详细信息。
单击 Shapefile 属性对话框上的确定。
gis设置shape文件坐标的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于arcgis更改shp坐标系、gis设置shape文件坐标的信息别忘了在本站进行查找喔。








