projection - 在 QGIS 中向 USGS 圆锥投影添加纬度/经度点
问题描述
我对 QGIS 很陌生。我有一张美国地图,已投影到等面积阿尔伯斯 (ESRI 102039)。但是,我需要将大约 2,400 个纬度/经度点分布在美国各地,我需要将它们放在该地图上。现在,当我添加它时,它们很小,即,如果我放大美国很多,我会将它们视为不同的点,但否则,它只是一个点,即它们没有正确投影。
我认为这是因为实际的 CSV 文件具有纬度/经度的位置,这对 Albers 不起作用(显然)。有关如何正确投影的任何提示?
谢谢
解决方案
这通常意味着您在导入 CSV 数据时为其分配了错误的 CRS。你说它是 LAT/LON 数据,所以它应该以度为单位,并且纬度值范围在 -65 到 -170 之间,经度值在 17 到 71 之间(左右)。如果您告诉 QGis 这些值在 Equal Area Albers 中并以米为单位,那么它们将被绘制在地图中心附近的某处(边界约为数百万米)。
因此,要解决此问题,您需要确保 QGis“知道”CSV 文件/图层位于 EPSG:4326 中,您可以右键单击图层并进入Set CRS
子菜单并将其设置为 EPSG:4326。
以后在导入 CSV 文件时,请务必在导入窗口中正确设置 CRS。
一旦,QGis 知道图层的投影,重新投影您的数据以匹配您的地图将毫无问题,并且您的点将在正确的位置。
推荐阅读
- python - 批量标准化使训练变得更糟
- c++ - 在地图中查找的功能,在地图中重载运算符
- html - 如何设置查看图像的自定义样式?
- jquery - Axios:成功后如何向输入添加 CSS 样式
- oracle - ora-01017 无效的用户名/密码登录被拒绝无法使用新连接登录
- python - 从 Python 列表中的数组生成带有标签的对
- python - 为什么 Python 和 Fortran77 会为这个分数返回不同的值?
- r - 怎么可能所有(`all`)都为真,而没有(`any`)同时为真?
- python - 从显示当前值并允许输入的 Web 表单字段中抓取文本
- python - NameError:未定义全局名称“working_dir”