- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
本文介绍在 ArcMap 软件中,对矢量图层或栅格图层进行 投影 (即将 地理坐标系 转为 投影坐标系 )的原理与操作方法.
首先,地理坐标系与投影坐标系最简单的区别就是,地理坐标系用 经度 、 纬度 作为空间衡量指标,而投影坐标系用 米 、 千米 等 长度单位 作为空间衡量指标.
在 GIS 处理中,将原本为地理坐标系的图层转换为投影坐标系是非常常见的操作。本文对 ArcMap 中矢量要素图层的 投影 (也就是将原本图层的 地理坐标系 转为 投影坐标系 )的操作加以详细解释.
首先,对于一个图层,在图层列表中,右击其名称,选择“ Properties ”.
选择“ Source ”,可以看到,图层的地理坐标系统(“Geographic Coordinate System”)为“ WGS_1984 ”,这是一个地理坐标系,而非投影坐标系。此外,看图层的单位,“ Angular Unit ”意为角度单位,后面跟的也是角度的单位“ Degree ”,也就是处于经纬度的状态.
那么我们如何对其加以转换呢?选择“ Toolboxes ”→“ Data Management Tools.tbx ”→“ Projections and Transformations ”→“ Project ”.
为什么这里我没有选择“ 定义投影 ”(“ Define Project ”)而是选择了“ 投影 ”(“ Project ”)呢?是因为,只有在为一个 具有未知坐标系 (在数据集属性中坐标系为“ 未知 ”)的数据集指定一个已知坐标系,或为一个 没有正确定义坐标系 (例如坐标以 UTM 米为单位,而坐标系则定义为地理坐标系)的数据集指定正确的坐标系时,我们才会使用“ Define Project ”;而在本文中,图层的地理坐标系统(“Geographic Coordinate System”)为“ WGS_1984 ”,这是一个正确的地理坐标系,因此我们就用“ 投影 ”即可.
配置好输入、输出图层;输入图层的坐标系是灰色的,因为这个坐标系是人家自带的,肯定不需要我们手动去修改;输出图层的坐标系(“ Output Coordinate System ”),我选择了 UTM 的 50 带.
其中, UTM 的带数计算方法为:(研究区域经度整数位除以 6 )的整数部分 +31 。例如,假如经度为 115.1 ,那么 115.1/6=19.1833 ,取 19 ; 19 再加 31 就是 50 ,说明带号应该为 50 .
点击“ OK ”。依据前述方法,打开新建图层的“ Properties ”,可以看到已经存在投影坐标系,且单位已经变为了“ Linear Unit ”,也就是线性单位,且后面跟的是“ Meter ”,说明目前已经是米作为单位了.
至此,大功告成.
最后此篇关于ArcGIS地图投影与坐标系转换的方法的文章就讲到这里了,如果你想了解更多关于ArcGIS地图投影与坐标系转换的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我有两个 shapefile。一种是有交通量数据的街道 map ,另一种是没有交通量的详细街道 map (精确 map )。 当我将带有交通量数据的街道 map 与没有交通量的详细街道 map 进行比
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
我注意到 Arc Gis map 渲染速度非常慢。当你缩放时,它呈现得很慢。当您平移时,它呈现缓慢。有没有人有任何关于使 map 呈现速度更快的建议,类似于谷歌地图和微软虚拟地球。 最佳答案 动态 m
我有几个带有大约 100-150 个特征的压缩 shapefile。我正在尝试将它们添加到 ArcGIS Online(每个 shapefile 接受少于 1000 个要素)但无法这样做,这表明压缩的
我正在尝试使用 react-arcgis npm 向 arcgis 添加一个图层, esriPromise(["esri/layers/TileLayer"]).then(([ TileLayer ]
我正在使用 javascript 在 web map 上显示要素图层的标签和要素。要素图层成功在 arcgis 工具中显示标签,而不是在 web map 上显示标签。 谁能帮我解决这个问题吗?我正在尝
我有从驻留在目录托管服务器中的 ArcGIS 生成的形状文件列表,请注意该服务器不是 ArcGIS 服务器并且形状文件未发布。 是否可以使用 ArcGIS JS API 将此形状文件作为图层(要素图层
去年的某个时候,当我们使用 ArcGIS 9.3 时,我在 Visual Studio 2008 中编写了一个 C# 程序来遍历文件夹中的所有 MXD 文件,检查所有图层源,如果错误或不正确则替换它们
是否可以指定 ESRI basemap 图库 (esri/dijit/BasemapGallery) 使用哪些 ArcGIS basemap ? 将 showArcGISBasemaps 设置为 tr
我是 Eclipse 的新手。我打算创建一个 ArcGIS Android 应用程序,但目前我正在逐步学习它。我有一个问题,“ArcGIS Runtime SDK for Android”和“ArcG
如何在启用混淆器的情况下使用 com.esri.arcgis.android:arcgis-android:10.2.6-2?我在努力 -keep class com.esri.** { *; } -
我遵循this guide将ArcGIS map 添加到我的应用程序中,但是没有用。我收到以下错误: Error: Failed to resolve: com.esri.arcgis.android
我正在尝试开发我自己的 map 服务,然后将我生成的图像显示到 ARCGIS map 查看器中......无论如何,我的 *.ashx 服务读取 ARCGIS Tile URL 看起来像“http:/
我在一个多边形 shapefile 中有一个不规则的三角形网格。这些单元格的主题是仅显示高于我的“兴趣”阈值水平的三角形。可见的相邻三角形被认为是真实的。需要删除空间隔离的三角形,因为它们可能是虚假的
我被困住了,试图使用 ArcGIS 绘制一个简单的圆形缓冲区。以下是我设置 basemap 的方法: dojo.require("esri.map"); dojo.require("esri.task
我正在使用 JavaScript 编写一个程序,该程序通过 ArcGIS REST API 连接到本地 ArcGIS 服务器并加载 map 。 获取服务的 URL 是 let xmlhttp = ne
我想开发 Arcgis for android 和 web 服务,但我不知道它有 API 吗?如果有,是否可以在我服务器上收集的经纬度 map 上进行标记(如谷歌地图 API)? 谢谢卡:)) 最佳答
我刚刚偶然发现了 Backgroundworker 对象,它似乎是我正在寻找的工具,可以让我的 GUI 在执行计算时做出响应。我正在为 ArcGIS 编写 IO 插件。 我正在 ArcGIS 之外进行
我正在尝试使用 ArcGIS JavaScript API在 Angular 应用程序中。如我所见,它使用 Dojo。所以,我正在尝试从 Angular 指令初始化 ArcGIS,如下所示: li
在 Microsoft SQL 中,我可以使用 GETDATE() 函数作为 DATETIME 字段的默认值。我希望能够对 ArcGIS 地理数据库中的日期字段执行相同类型的操作。这可能吗,还是我仅限
我是一名优秀的程序员,十分优秀!