GeoPandas是一个开源项目,可以更轻松地在python中处理地理空间数据。 GeoPandas扩展了pandas使用的数据类型,以允许对几何类型进行空间操作。
如何在Python中的Jupyter Notebook中安装Geo Pandas包?所有解决方案都不起作用
如何安装geopandas,我真的尝试了一切,但仍然有错误:ModuleNotFoundError:没有名为“geopandas”的模块。我有最新版本的Python 3.9.6。我使用 Windows 10,我使用 Anaco...
我正在用Python 做一个使用全球恐怖主义数据集的数据科学项目。我想知道是否允许放大或缩小底图的大小,因为以下文件中的图像...
matplotlib geopandas 绘制叶绿素,并为颜色方案设置容器
如何为同一图中的三个轴设置一致的配色方案? 以下应该是一个完全可重现的示例,用于运行代码并获得与我在下面发布的相同的数字。 获取
Geopandas 估计非常小的条子多边形的 UTM 会导致“运行时错误:无法确定 UTM CRS”
我有一个几何图形,在 LL CRS 中形成一个非常小的窄多边形,我正在尝试使用 geopandas.GeoDataFrame.estimate_utm_crs() 函数将几何图形转换为 UTM,但我遇到了
我有两个地理数据框new_df(差异用蓝色圈出)[1]:https://i.sstatic.net/g6td5.png 这是一个从 shapefile 和 post_df [1] 导入的 geopandas 数据框:https://i.
我正在研究如何使用 Python 进行地理空间数据分析。我在自己的 Jupyter 笔记本中复制了每一行代码,并获得了相同的结果,除了最后一张图......
我有三个具有共同边界的多边形。 我不知道如何只为边框的内半部分着色。 目前我有: 数据 = [ (gpd.read_file("shape1.shp"), "#...
geopandas read_file 函数导致 ImportError
我刚买了一台新电脑,在下载最新版本的 anaconda 发行版后,我尝试安装 geopandas 并运行我的脚本。 但是,gpd.read_file 命令会导致 ImportEr...
无法剪辑之前从不同形状文件剪辑过的 GeoDataFrame
我有一个使用 geopandas 读取的 shapefile(~500 mb)。我通过国家的边界形状文件来剪辑它(这是没有问题的)。接下来,我从结果中删除一些无用的列,然后...
使用 Matplotlib FuncAnimation 在 GeoPandas 中对 Pandas 的年度数据进行动画处理
使用这个按州变化百分比的数据集,我将其与人口普查部门的美国各州制图边界图合并:https://www2.census.gov/geo/tiger/GENZ2018/shp/cb_2018_us_state_.. .
我正在寻找线索(代码、资源、操作方法)来创建这样的地图(如下)。 我有的数据: 底图 一个 Excel 文件,其点格式为(标识符、x、y、最小值、中位数、最大值)。 我想要什么...
如何处理GeoPandas中的SettingWithCopyWarning?
当我使用时 df['b'] = df['a'].str.split("_").str.get(0) 我有 D:\ ProgramFiles naconda3 \ Lib \ site-packages \ geopandas \ geodataframe.py:1543:SettingWithCopyWarning: 一个价值观正在努力成为...
为什么 Google Maps 和 Matplotlib 的结果不同?
我使用 matplotlib 绘制了一个 kml 文件并在 Google 地图上显示了它,但线条不同。 谁能告诉我为什么?我怎样才能像在谷歌地图中一样绘制它? 我使用 matplotlib 绘制了一个 kml 文件并在 Google 地图上显示了它,但线条不同。 谁能告诉我为什么?我怎样才能像在谷歌地图中一样绘制它? <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <name>2019年06月05日黄海海阳泰瑞号长征十一号海</name> <Style id="line-000000-1200-normal"> <LineStyle> <color>ff000000</color> <width>1.2</width> </LineStyle> </Style> <Style id="line-000000-1200-highlight"> <LineStyle> <color>ff000000</color> <width>1.8</width> </LineStyle> </Style> <StyleMap id="line-000000-1200"> <Pair> <key>normal</key> <styleUrl>#line-000000-1200-normal</styleUrl> </Pair> <Pair> <key>highlight</key> <styleUrl>#line-000000-1200-highlight</styleUrl> </Pair> </StyleMap> <Style id="poly-3949AB-1000-255-normal"> <LineStyle> <color>ffab4939</color> <width>1</width> </LineStyle> <PolyStyle> <color>ffab4939</color> <fill>1</fill> <outline>1</outline> </PolyStyle> </Style> <Style id="poly-3949AB-1000-255-highlight"> <LineStyle> <color>ffab4939</color> <width>1.5</width> </LineStyle> <PolyStyle> <color>ffab4939</color> <fill>1</fill> <outline>1</outline> </PolyStyle> </Style> <StyleMap id="poly-3949AB-1000-255"> <Pair> <key>normal</key> <styleUrl>#poly-3949AB-1000-255-normal</styleUrl> </Pair> <Pair> <key>highlight</key> <styleUrl>#poly-3949AB-1000-255-highlight</styleUrl> </Pair> </StyleMap> <Placemark> <name>ZSHA/A2585/19</name> <description><![CDATA[description: <br>名前: ]]></description> <styleUrl>#line-000000-1200</styleUrl> <ExtendedData> <Data name="description"> <value/> </Data> <Data name="名前"> <value/> </Data> </ExtendedData> <LineString> <tessellate>1</tessellate> <coordinates> 121.409097,34.899247,0 121.407996,34.881579,0 121.404801,34.864084,0 121.399542,34.846932,0 121.392271,34.830286,0 121.38306,34.814308,0 121.371999,34.79915,0 121.359193,34.784958,0 121.344768,34.771868,0 121.328861,34.760006,0 121.311627,34.749485,0 121.29323,34.740406,0 121.273848,34.732857,0 121.253665,34.726909,0 121.232876,34.722619,0 121.211679,34.720028,0 121.190278,34.719162,0 121.168876,34.720028,0 121.147679,34.722619,0 121.12689,34.726909,0 121.106708,34.732857,0 121.087325,34.740406,0 121.068929,34.749485,0 121.051694,34.760006,0 121.035788,34.771868,0 121.021362,34.784958,0 121.008557,34.79915,0 120.997495,34.814308,0 120.988284,34.830286,0 120.981014,34.846932,0 120.975755,34.864084,0 120.972559,34.881579,0 120.971459,34.899247,0 120.972466,34.91692,0 120.975572,34.934426,0 120.980748,34.951596,0 120.987946,34.968266,0 120.997098,34.984274,0 121.008115,34.999465,0 121.020893,35.013694,0 121.03531,35.026821,0 121.051225,35.038721,0 121.068487,35.049279,0 121.086928,35.058391,0 121.10637,35.06597,0 121.126625,35.071942,0 121.147496,35.07625,0 121.168783,35.078851,0 121.190278,35.079721,0 121.211773,35.078851,0 121.233059,35.07625,0 121.253931,35.071942,0 121.274186,35.06597,0 121.293628,35.058391,0 121.312069,35.049279,0 121.32933,35.038721,0 121.345246,35.026821,0 121.359662,35.013694,0 121.37244,34.999465,0 121.383458,34.984274,0 121.392609,34.968266,0 121.399807,34.951596,0 121.404984,34.934426,0 121.40809,34.91692,0 121.409097,34.899247,0 </coordinates> </LineString> </Placemark> <Placemark> <name>ZSHA/A2637/19</name> <description><![CDATA[description: <br>名前: ]]></description> <styleUrl>#poly-3949AB-1000-255</styleUrl> <ExtendedData> <Data name="description"> <value/> </Data> <Data name="名前"> <value/> </Data> </ExtendedData> <Polygon> <outerBoundaryIs> <LinearRing> <tessellate>1</tessellate> <coordinates> 124,33.680556,0 123.628889,33.235556,0 124.598652,32.687742,0 124.966694,33.118961,0 124,33.680556,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> <Placemark> <name>RKRR/A0864/19</name> <description><![CDATA[description: <br>名前: ]]></description> <styleUrl>#poly-3949AB-1000-255</styleUrl> <ExtendedData> <Data name="description"> <value/> </Data> <Data name="名前"> <value/> </Data> </ExtendedData> <Polygon> <outerBoundaryIs> <LinearRing> <tessellate>1</tessellate> <coordinates> 124,33.680556,0 124,33.023056,0 124.598652,32.687742,0 124.966694,33.118961,0 124,33.680556,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> <Placemark> <name>RJJJ/J2462/19</name> <description><![CDATA[description: <br>名前: ]]></description> <styleUrl>#poly-3949AB-1000-255</styleUrl> <ExtendedData> <Data name="description"> <value/> </Data> <Data name="名前"> <value/> </Data> </ExtendedData> <Polygon> <outerBoundaryIs> <LinearRing> <tessellate>1</tessellate> <coordinates> 135.728611,25.744722,0 135.224722,25.186111,0 136.487549,24.20233,0 137.016389,24.755556,0 135.728611,25.744722,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> <Placemark> <name>海上45°轨道</name> <description><![CDATA[description: <br>名前: Route]]></description> <styleUrl>#line-000000-1200</styleUrl> <ExtendedData> <Data name="description"> <value/> </Data> <Data name="名前"> <value>Route</value> </Data> </ExtendedData> <LineString> <tessellate>1</tessellate> <coordinates> 121.1829579,34.9082773,0 138.2007802,23.3168334,0 </coordinates> </LineString> </Placemark> </Document> </kml> 您需要使用 正交地图投影 来绘制 KML 以匹配 Google 的视图: 一种方法是使用 geoplot : import geoplot ax = geoplot.polyplot( gpd.read_file("file.kml"), projection=geoplot.crs.Orthographic(), figsize=(17, 5), facecolor="cyan", ) ax.coastlines()
如何在gpd.GeoDataFrame中绘制LinsString?
我有一个包含LinrString和Polygon的kml文件,我可以绘制多边形,但我不确定如何绘制LineString,我尝试了polys.boundary.plot(ax = axs,facecolor = color,color = color,label =传说,佐尔...
为什么在我重新组织数据后,GeoPandas 会更改绘图类型?
我在绘制地图时似乎遇到了一些问题。请耐心等待,因为我是数据可视化的新手。 我想获取一些公司销售数据并制作一个区域统计图(最终是一个气泡图)到
写入 Feather 或 Parquet 文件格式时出现 Geopandas 错误 - UnsupportedGEOSVersionError:“iso”选项至少需要 GEOS 3.10.0
当尝试将 pandas 地理数据帧“gdf”写入羽毛文件格式时,我收到错误消息 UnsupportedGEOSVersionError:“iso”选项至少需要 GEOS 3.1...
GeoPandas 坐标系转换 (to_crs) 反转 Shapefile
将 10m 分辨率海洋形状文件从自然地球转换为不同的投影会“反转”形状文件(“使海洋枯竭”): 将 geopandas 导入为 gpd 海洋=gpd。
我正在尝试标准化坐标两个多边形。然而,在标准化之后,它们只是相互重叠,这是不应该发生的。 这是我尝试过的。 将 geopandas 导入为 gpd...
df = gpd.read_file('/content/buildings.geojson') df 有一个“几何”列,其值类似于 POINT (-12635143.897 7083229.283) 参考图片: 我必须更改包含点值的所有行...
我正在使用包含城市多边形数据的 MongoDB 数据库。我已成功从 Python 连接到它并下载了数据。但是,当我将其转换为 GeoDataFrame 时,几何图形