Folium + Geopandas Plot Rendering Problem: Fehlende Geometrien (trotz vorhanden)Python

Python-Programme
Guest
 Folium + Geopandas Plot Rendering Problem: Fehlende Geometrien (trotz vorhanden)

Post by Guest »

Kann mir jemand helfen, zu verstehen, warum mein Ansatz für die Erstellung eines Basemaps in Folium mit Geopandas problematisch ist? Ich habe einen Dummy -Beispieldatenframe (GDF_RAW), der die 9 Interessensregionen, die Geometrie der Region (Polygone) und eine Popup_info -Spalte mit Dummy -Einträgen hat. Dieser, obwohl sie nicht sauber ist, rendert es zumindest die Basiskarte. : "Ich kann Objekte nicht mit fehlenden Geometrien" f "rendern: {Daten! R}" < /p>
Ich verstehe nicht, warum dies problematisch ist. Die AGG_GDF Es hat die gleichen Spalten wie das Original sowie eine Spalte für das Datum und eine Spalte für die Anzahl. Auch wenn ich diese Spalten entferne, fehlerhaft, als ob die Geometrie fehlt, aber soweit ich sagen kann, sind die Zeilen mit ihren entsprechenden Polygonen besiedelt. ?

Code: Select all

folium.GeoJson(
agg_gdf,
name='geojson',
style_function=lambda feature: {
'fillColor': region_colors[feature["properties"]["region"]],
'color': 'black',
'weight': 2,
'fillOpacity': 0.5,
},

tooltip=folium.features.GeoJsonTooltip(
fields=["region"],
aliases=["Region:"],
localize=True,
),
popup=folium.features.GeoJsonPopup(
fields=["popup_info"],
aliases=["Region:"],
localize=True,
),

).add_to(base_map)
Code, der gut funktioniert:

Code: Select all

folium.GeoJson(
gdf_raw,
name='geojson',
style_function=lambda feature: {
'fillColor': region_colors[feature["properties"]["region"]],
'color': 'black',
'weight': 2,
'fillOpacity': 0.5,
},

tooltip=folium.features.GeoJsonTooltip(
fields=["region"],
aliases=["Region:"],
localize=True,
),
popup=folium.features.GeoJsonPopup(
fields=["region"],
aliases=["Region:"],
localize=True,
),
).add_to(base_map)

< /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post