文章目录
ArcMap使用记录
一、前言
- ArcMap版本:10.2
- 参考
ArcMap:https://desktop.arcgis.com/zh-cn/arcmap/
Learn-ArcGIS:https://learn.arcgis.com/zh-cn/
二、正文
1.加载地图数据
以瓦片图为例
-
File
–Add Data
–Add Data...
-
选择瓦片地图的存放目录
2.创建点图层
ArcMap
–Catalog
–Default.gdb
(右击) –New
–Feature Class...
- 基本信息
1)Name:图层名称
2)Alias:图层别名
3)Type:图层类型;Point Feature 点要素- 坐标系
1)Geographic Coordinate Systems – World – WGS 1984- 默认
- 默认
- 图层属性
1)填写属性名和数据类型
- 工具栏 –
Editor
–Start Editing
- 工具栏 –
Create Features
– 点击图层创建点要素数据
Construction Tools 构建方式
Organize Templates 要素模板
-
工具栏 –
Attributes
– 编辑当前要素的属性值 -
图层 (右击) –
Open Attribute Table
– 选中行 –Delete Selected
[删除要素] -
工具栏 –
Editor
–Save Edits
–Stop Editing
3.发布图层
先决条件:已经安装ArcGIS Server,并启动了 ArcGIS Server 服务
File
–Share As
–Service...
选择 Publish a service
Publish a service
1)Choose a connection:arcgis on localhost_6080(publisher)
- 第一次发布,需要添加服务
+
,选择 Publish GIS services- 填写的URL,可以参考提示例子,如:
http://localhost:6080/arcgis
- 用户名和密码,可以填写 ArcGIS Server 的登录信息
2)Service name:图层名称
Publish service to folder
1)Use existing folder:选择需要的文件夹,默认根目录
2)Create new folder:创建新的文件夹(建议一个项目对应一个文件夹)
图层服务配置
1)Parameters:
Maximum number of records returned by the server
:服务器返回的最大记录数,(每次查询最多返回多少条数据)2)Capabilities:选项图层服务类型
3)Pooling:
Maximum number of instances per machine
:每台机器的最大实例数,(可同时处理多少个服务请求)
Analyze
:校验服务 ;Publish
:发布服务
4.叠加分析-相交
将两个图层的重叠部分输出
例如:
广东省高速公路
和广州市行政区域图
做相交处理,最终得到广州市高速公路图
-
ArcToolbox
–Analysis Tools
–Overlay
–Intersect
-
Input Features
选择需要的要素图层
5.栅格图层转为点要素图层
-
ArcToolbox
–Conversion Tools
–From Raster
–Raster to Point
-
Input Features
选择需要的要素图层
6.领域分析-近邻分析
注意:输入图层会自动新增两个字段(使用 Generate Near Table 工具可避免新增字段的问题)
[
NEAR_FID
-存储最近的要素的要素ID][
NEAR_DIST
-存储从输入要素到最近的要素的距离]参考:
https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/analysis-toolbox/how-near-analysis-works.htm
ArcToolbox
–Analysis
–Proximity
–Near
Input Features
输入要素图层
Near Features
近邻要素图层
7.ArcMap扩展模块
参考:
https://desktop.arcgis.com/zh-cn/arcmap/latest/extensions/main/using-extensions-in-arcgis.htm
- 工具栏 –
Customize
–Extensions...
3D Analyst、ArcScan、Geostatistical Analyst、Network Analyst、Publisher、Schematics、Spatial Analyst、Tracking Analyst
8.图层坐标系转换
例如:将
GCS_WGS_1984
转换为GCS_Beijing_1954
ArcToolbox
-Data Management Tools
-Projections and Transformations
-Feature
-Project
Input Dataset or Feature Class
:选择需要坐标系转换的要素类(图层)
Input Coordinate System(optional)
:原要素类的坐标系;工具自动填写
Output Dataset or Feature Class
:转换后要素类输出的位置Output Coordinate System:选择输出要素类的坐标系
Geographic Transformation(optional)
:可不填写
9.栅格图的裁剪
例如:将广东省的XX栅格图,剪切为广州市的XX栅格图
ArcToolbox
–Data Management Tools.tbx
–Raster
–Raster Processing
–Clip
Input Raster
:输入需要裁剪的栅格图层
Output Extent(optional)
:裁剪的范围图层,例如:广州行政区域图
勾选:Use Input Features for Clipping Geometry(optional)
10.线图层转为面图层
参考:
http://resources.esri.com/help/9.3/arcgisengine/java/gp_toolref/data_management_tools/feature_to_polygon_data_management_.htm
https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/data-management-toolbox/feature-to-polygon.htm
前提:线与线之间是首尾相连,形成封闭形状
ArcToolbox
–Data Management Tools.tbx
–Features
–Feature To Polygon
Input Features
:输入要素(线图层)
Output Feature Class
:输出要素
XY Tolerance(optional)
:如果发现导出的面不完整,可以调整当前参数,比如:单位选择 Meters,值为 100
11.属性表中显示小数点前的0
属性表中
double
类型不显示小数点前的 0,例如:.123
,正常的是0.123
- 方法一:(局部设置)
打开
属性表
--> 选中属性表的某一列属性名
-->属性名
处(右击) -->Properties...
–>Numeric
(...
按钮)
–>Custom
-->Format string
--> 选择0.0
- 方法二:(全局设置)
Win7
系统 --> 点击电脑状态栏右下角的时间和日期
-->更改日期和时间设置...
–>更改日期和时间(D)...
-->更改日历设置
–>数字
选项卡 -->零起始显示(P):
--> 选择0.7
12.显示统计图表
场景说明:显示统计图表,并插入图例
注意:需要属性表的字段为数值型
- ArcMap 打开图层 – 双击图层,打开
Layer Properties
窗口 –Symbology
选项卡 – 左侧树形菜单,选择Charts
– 选择Pie
或Bar/Column
或Stacked
– 选择统计的字段
– 最后应用
按钮
插入图例:
官网说明:https://desktop.arcgis.com/zh-cn/arcmap/10.3/map/working-with-arcmap/using-page-layouts.htm
油管视频:https://www.youtube.com/watch?v=bcXGvzlKJy4
切换视图
:ArcMap 顶端菜单栏 View – 选择 Layout View插入图例
:ArcMap 顶端菜单栏 Insert – 选择 Legend…
- 选择插入图例的图层
- 编辑图例名称、设置文字样式
- 设置边框样式
- 设置图例的形状或者图案
- 设置图例间距
13.多个图层合并为一个图层
参考:https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/analysis-toolbox/union.htm
场景说明:
将多个相同类型的图层合并为一个图层合并后,表格中的字段,如果相同则不变,否则会自动创建
ArcToolbox
–Analysis Tools
–Overlay
–Union
Input Features
:选择多个图层
Output Feature Class
:选择输出路径
JoinAttributes(optional)
:默认 ALL
14.设置比例尺范围
参考:
https://desktop.arcgis.com/zh-cn/arcmap/10.3/map/working-with-layers/displaying-layers-at-certain-map-scales.htmhttps://desktop.arcgis.com/zh-cn/arcmap/10.3/map/working-with-text/setting-scale-ranges-for-label-classes.htm
1. 设置图层
当前图层
(右击)--General
(选项卡)
勾选
Don't show layer when zoomed:
Out beyond
:缩小超过
In beyond
:放大超过
2. 设置标注
当前图层
(右击)--Labels
(选项卡)
勾选
Label features in this layer
Label Field
:显示的标注属性(Expression… 按钮可以设置多个属性同时显示)
Scale Range...
按钮设置标注比例尺勾选
Don't show layer when zoomed:
Out beyond
:缩小超过
In beyond
:放大超过
15.图片定义坐标系
发布图片服务时报错:
Data frame does not have a spatial reference
ArcToolbox
-Data Management Tools
-Projections and Transformations
-Define Projection
Input Dataset or Feature Class
:选择图片
Coordinate System
:选择坐标系,例如:GCS_WGS_1984
16.面图层计算面积
- 图层中新增面积字段
ArcMap
-ArcCatalog窗口
-找到图层
(右击) -Properties...
-Fields 选项卡
Field Name
:字段名称;
DataType
:字段类型选Double
- 计算元素面积
- 将图层显示在 ArcMap 中 -
Table Of Contents 窗口
(图层名称右击) -Open Attribute Table
-选中面积字段列
(右击)-Calculate Geometry...
Units
:单位选择Square Kilometers[sq km]
17.mxd多图层迁移
https://desktop.arcgis.com/zh-cn/arcmap/10.3/map/working-with-arcmap/referencing-data-in-the-map.htm
- 场景说明: 将一个包含了多个图层的 mxd 工程文件(包含多个 shapefile 文件);从 A 电脑迁移到 B 电脑
- A 电脑操作:
- ArcMap 双击 xmd 打开工程文件 - 工具栏
File
-Map Document Properties...
Pathnames
:勾选
Store relative pathnames to data sources (将相对路径名存储到数据源)
- 将 mxd 和 shapefile 文件 迁移到 B 电脑
- B 电脑操作:
- ArcMap 双击 xmd 打开工程文件 - 点击其中一个 图层
勾选框
(第一次点击会取消勾选;再点击一次,选择图层数据源)- 选择完成后,其它图层会自动关联数据源