当前位置: 首页 > 知识库问答 >
问题:

不了解如何在geopandas中使用“urn:ogc:def:crs:ogc:1.3:CRS84”

阳宗清
2023-03-14

我有这个档案

{
"type": "FeatureCollection",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "visit_date": "2013-03-27Z", "name": "Mayi-Tatu", "n_workers": 150.0, "mineral": "Gold" }, "geometry": { "type": "Point", "coordinates": [ 29.66033, 1.01089 ] } },
{ "type": "Feature", "properties": { "visit_date": "2013-03-27Z", "name": "Mabanga", "n_workers": 115.0, "mineral": "Gold" }, "geometry": { "type": "Point", "coordinates": [ 29.65862, 1.00308 ] } },
{ "type": "Feature", "properties": { "visit_date": "2013-03-27Z", "name": "Molende", "n_workers": 130.0, "mineral": "Gold" }, "geometry": { "type": "Point", "coordinates": [ 29.65629, 0.98563 ] } },
...
{ "type": "Feature", "properties": { "visit_date": "2017-08-31Z", "name": "Kambasha", "n_workers": 37.0, "mineral": "Cassiterite" }, "geometry": { "type": "Point", "coordinates": [ 29.05973167, -2.25938167 ] } }
]
}

我读了这个文件,下面是代码:

filename = "ipis_cod_mines.geojson"
df_congomines_crs84_geo = gpd.read_file(filename)

但是当我检查df_congomines_crs84_geo的财产时,

df_congomines_crs84_geo.crs

我得到了“{'init':'epsg:4326'}”,我不明白为什么我没有得到正确的crs。(第一项质询)

之后,我读取了同一区域的另一个数据集(两个数据都属于刚果)

df_countries_4326_geo = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))

此数据集的crs等于{'init':'epsg:4326'}。当我绘制两个数据集时(不改变crs),

ax = congo_df.plot(alpha=0.5, color='brown', figsize=(11,4))
df_congomines_crs84_geo.plot(ax=ax, column='mineral')
plt.show()

我得到了下一张图片:图片结果

如果两幅图像属于同一区域,为什么它们不重叠???我怎样才能修好它???该问题是否与UTM区域有关?(第二个问题)

共有1个答案

南门英飙
2023-03-14

CRS84相当于WGS84,其标准EPSG代码为EPSG: 4326。CRS84是在旧的Geojson规范(2008)中定义的。读取Geojson文件将EPSG: 4326作为CRS。

 类似资料:
  • 问题内容: 此GridLayout将在我的具有很多级别的应用程序中使用。每个级别具有不同数量的行和列。我认为,最好使用GridLayout满足我的需求。同样,所有这些都需要在运行时按比例完成。 我在理解如何使用时遇到了麻烦。我正在尝试遵循这个出色的例子,但无法完全掌握它。比方说,例如,我想要一个3列4行的GridLayout。 在上面的链接示例中,他使用了如下代码来设置。 我也不理解这些变量的参数

  • 我在Windows10上使用WinPython和Python3.6,通过一个漫长而曲折的过程,我成功地安装了geopandas,并在我的系统上正常工作。这需要手动安装各种依赖关系,如GDAL、菲奥娜和PYPROJ,但最终效果良好。 几天后(在计算机处于Hibernate状态期间),我正在尝试运行同样的代码,该代码工作正常,现在我开始 在code,当它从shapely.geos导入lgeos。我已经

  • 使用本主题了解 CSS 规则、选择器、继承等 CSS 基本概念。此外,还可了解在 Dreamweaver 中如何才能将 CSS 与网页关联。 关于层叠样式表 层叠样式表 (CSS) 是一组格式设置规则,用于控制网页内容的外观。通过使用 CSS 样式设置页面的格式,可将页面的内容与表示形式分离开。页面内容(即 HTML 代码)存放在 HTML 文件中,而用于定义代码表示形式的 CSS 规则存放在另一

  • 主要内容:问题阐述,1.修改hosts文件,2.使用国内镜像服务器更新,3.本节小结问题阐述 相信大家在更新SDK的时候都会遇到更新不了的问题,而且打不开Google搜索,这是因为天朝墙了Google,所以要么只能通过科学上网或者改HOSTS才能访问,更新SDK!本节来介绍两种更新SDK的方法! 1.修改hosts文件 直接百度"Google hosts 2015"就有一堆了,而笔者常用的是: google hosts 2015,持续更新-360知识库 进去后复制分割线下所有的内

  • 使用“关键字”面板可以创建并对文件应用 Adobe Bridge 关键字。可以将关键字组织成由父关键字和子关键字(称为子关键字)。使用关键字,您可以根据文件内容识别文件。例如,您可以使用筛选器面板来查看某一文件夹中共享某些关键字的所有文件,也可以使用“查找”命令来查找包含指定关键字的文件。 有关详细信息,请参阅嵌入式层次结构关键字 | Adobe Bridge。 创建新关键字和子关键字 在关键字面

  • 了解如何在 Illustrator 中使用 MacBook Pro Touch Bar。 Illustrator 可以支持 Touch Bar 这个位于新一代 MacBook Pro 键盘顶端的多点触控显示屏。利用 Touch Bar,您可以根据主屏幕上的当前任务,访问 Illustrator 的相关功能和控件。Touch Bar 支持一些常用手势,如点按、拖动和滑动。 注意:有关 Touch B