当前位置: 首页 > news >正文

Arcgis投影问题

今天下载数据,右键查看属性,发现只有地理坐标系,在arcgis里面进行展示有点丑

怎么变成下面的?

 

步骤1:加载数据

  1. 打开ArcGIS Pro或ArcMap。
  2. 在目录窗口中,右键点击“文件夹连接”或“文件夹”选项,选择“连接到文件夹”,然后浏览并选择包含你的shapefile文件的文件夹。
  3. 将shapefile文件从目录窗口拖到地图窗口中进行加载。

步骤2:定义地理坐标系

如果你的shapefile文件没有明确的坐标系,你需要先定义一个地理坐标系(例如WGS84)。

  1. 在内容列表(Contents Pane)中,右键点击你的图层,然后选择“属性”(Properties)。
  2. 在“源”选项卡下,可以查看当前的坐标参考系(CRS)。如果显示为“未知”或没有定义坐标系,则需要进行以下操作:
    • 打开ArcToolbox(在ArcGIS Pro中,点击“分析”选项卡,然后选择“工具”)。
    • 在“数据管理工具”(Data Management Tools)下,展开“投影和变换”(Projections and Transformations)工具箱。
    • 选择“定义投影”(Define Projection)工具。
    • 在“输入数据集或特征类”中选择你的shapefile文件。
    • 在“坐标系”中,点击选择按钮,选择“地理坐标系” > “世界” > “WGS 1984”。
    • 点击“确定”完成定义。

步骤3:重新投影到目标投影坐标系

现在你可以将数据从地理坐标系转换为适当的投影坐标系(如China Lambert Conformal Conic)。

  1. 打开ArcToolbox(在ArcGIS Pro中,点击“分析”选项卡,然后选择“工具”)。
  2. 在“数据管理工具”(Data Management Tools)下,展开“投影和变换”(Projections and Transformations)工具箱。
  3. 选择“投影”(Project)工具。
  4. 在“输入数据集或特征类”中选择你的shapefile文件。
  5. 在“输出数据集”中指定重新投影后的shapefile文件保存位置和名称。
  6. 在“输出坐标系”中,点击小地球图标,选择“投影坐标系”(Projected Coordinate System)。

选择适当的投影坐标系

对于中国,可以选择以下投影坐标系之一:

China Lambert Conformal Conic
  • EPSG代码:EPSG:4214
具体操作步骤
  1. 在“选择投影坐标系”窗口中:

    • 选择“Projected Coordinate System” > “National Grids” > “China” > “China Lambert Conformal Conic”。
  2. 点击“确定”完成选择。

步骤4:执行重新投影

  1. 点击“运行”按钮,ArcGIS将执行重新投影操作并生成新的shapefile文件。
  2. 在内容列表中,加载新的shapefile文件,确认其坐标系已经更改为新的投影坐标系。

 先定义投影,再投影

相关文章:

  • 在mysql中GROUP_CONCAT字段的作用
  • vivado PIN
  • Adam优化算法
  • 找工作小项目:day16-重构核心库、使用智能指针(2)
  • 数据库选型实践:如何避开分库分表痛点 | OceanBase用户实践
  • go 定时任务
  • 多目标跟踪中用到的求解线性分配问题(Linear Assignment Problem,LAP)C++
  • 苏州辰安塑业携塑料托盘、塑料物流箱解决方案亮相2024杭州快递物流展
  • 音视频开发_SDL音频播放器的实现
  • vue+intro.js实现引导功能
  • 离散数学--连通性和矩阵
  • 通用视频模板解决方案,视频生产制作更轻松
  • C#面:什么是DLL文件,使用它们有什么好处
  • Vue47-修改默认配置webpack.config.js文件
  • 05-5.4.1 树的存储结构
  • .pyc 想到的一些问题
  • C# 免费离线人脸识别 2.0 Demo
  • docker容器内的网络抓包
  • mysql外键的使用
  • Node 版本管理
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 巧用 TypeScript (一)
  • 如何在 Tornado 中实现 Middleware
  • 双管齐下,VMware的容器新战略
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 异步
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • #define
  • #define用法
  • #laravel部署安装报错loadFactoriesFrom是undefined method #
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #pragma data_seg 共享数据区(转)
  • #传输# #传输数据判断#
  • (2)空速传感器
  • (3)(3.5) 遥测无线电区域条例
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (二)Optional
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (一)、python程序--模拟电脑鼠走迷宫
  • (一一四)第九章编程练习
  • (原创)可支持最大高度的NestedScrollView
  • *1 计算机基础和操作系统基础及几大协议
  • *上位机的定义
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET CORE Aws S3 使用
  • .net framework profiles /.net framework 配置
  • .net 反编译_.net反编译的相关问题
  • .NET 设计模式初探
  • .NET命名规范和开发约定
  • .NET中winform传递参数至Url并获得返回值或文件
  • @SpringBootApplication 注解
  • [\u4e00-\u9fa5] //匹配中文字符