在ArcGIS中计算震中到周边城市的距离,并连线标注
2014-02-27 11:04
246 查看
在ArcGIS中计算震中到周边城市的距离,并在图上连线标注,效果如下图所示:
步骤如下:
1. 图层中有“震源”、“city”这两个图层。打开toolbox,选择“数据管理工具”→“要素”→“添加XY坐标”,分别为上述两个数据添加xy坐标(在ArcGIS 10版本中,点要素的属性表中不显示坐标)。
2. 选中“city”,右击→“连接和关联”→“连接”,如下图所示操作
3. 上步骤会自动添加一个图层,一般名字为“Join_Output_1”。打开toolbox,选择“数据管理工具”→“要素”→“XY转线”,在输入表中选择“Join_Output_1”并设置其他参数。
处理完成后,我们可以看到,震源到各城市的距离连线已经出现,设置其标注,即达到了文章中提到的目标。
进一步,假如我们要制作震中到城市距离这样一个专题图,那么在图上显示一个震中到城市距离距离表是很有必要的。可按如下步骤做:
1. 打开“Join_Output_1”的属性表,关闭不需要显示的字段,按下图进行操作:
2. 可以在Layout视图看到,表格已经添加到专题图中。继续设置其他地图要素,制作专题图即可。
补充:在求震中到城市距离时,有时候需要设置在多少公里范围内的城市,这时上述方法就得改进了。思路是:
“生成邻近表”工具中可设置搜索半径,其他设置如下
得到“distance”邻近表以后,如下操作
这时,我们会得到一个图层,如下:
再按上面的那些步骤(与震源连接,XY转线)来制图。
本文出自 “独钓寒江雪” 博客,谢绝转载!
步骤如下:
1. 图层中有“震源”、“city”这两个图层。打开toolbox,选择“数据管理工具”→“要素”→“添加XY坐标”,分别为上述两个数据添加xy坐标(在ArcGIS 10版本中,点要素的属性表中不显示坐标)。
2. 选中“city”,右击→“连接和关联”→“连接”,如下图所示操作
3. 上步骤会自动添加一个图层,一般名字为“Join_Output_1”。打开toolbox,选择“数据管理工具”→“要素”→“XY转线”,在输入表中选择“Join_Output_1”并设置其他参数。
处理完成后,我们可以看到,震源到各城市的距离连线已经出现,设置其标注,即达到了文章中提到的目标。
进一步,假如我们要制作震中到城市距离这样一个专题图,那么在图上显示一个震中到城市距离距离表是很有必要的。可按如下步骤做:
1. 打开“Join_Output_1”的属性表,关闭不需要显示的字段,按下图进行操作:
2. 可以在Layout视图看到,表格已经添加到专题图中。继续设置其他地图要素,制作专题图即可。
补充:在求震中到城市距离时,有时候需要设置在多少公里范围内的城市,这时上述方法就得改进了。思路是:
“生成邻近表”工具中可设置搜索半径,其他设置如下
得到“distance”邻近表以后,如下操作
这时,我们会得到一个图层,如下:
再按上面的那些步骤(与震源连接,XY转线)来制图。
本文出自 “独钓寒江雪” 博客,谢绝转载!
相关文章推荐
- 在ArcGIS中计算震中到周边城市的距离,并连线标注
- ArcGIS教程:基于路网的城市间距离计算方法
- Python3 计算城市距离
- Python 根据百度 API 获得经纬度,根据经纬度计算城市间距离
- 基于python的空间距离权重计算——arcgis中的arcpy
- 百度地图之调用URL api接口实现周边搜索及计算球面两点间的距离
- arcgis for ios 计算距离和面积
- ArcGIS for Android地图上实际距离与对应的屏幕像素值计算
- 通过经纬度计算距离,可以用来得到周边500米内的商家。mybatis中的Sql语句实现
- 高德地图之周边搜索及两点间距离计算(Poi的使用)
- Android Arcgis入门(七)、利用GeometryEngine坐标转换、计算距离与面积等
- ArcGIS for Android地图上实际距离与对应的屏幕像素值计算
- PHP MYSQL 搜索周边坐标,并计算两个点之间的距离
- ArcGIS教程:基于路网距离的城市辐射范围确定方法
- 遗传算法计算城市距离
- 百度地图API:计算任意两个城市之间的距离
- 计算城市间的球面距离(C++实现)
- java根据经纬度计算距离
- 海量数据相似度计算之simhash和海明距离
- 计算球面两点间距离实现Vincenty+Haversine