<p>我想尝试Geopanda的交互式可视化,函数<code>.explore()</code>不幸的是,我有一条错误消息:<code>'GeoDataFrame' object has no attribute 'explore'</code>,这很奇怪,因为<code>GeoDataFrame</code>应该与<code>explore</code>(<a href="https://geopandas.org/docs/reference/api/geopandas.GeoDataFrame.explore.html" rel="nofollow noreferrer">https://geopandas.org/docs/reference/api/geopandas.GeoDataFrame.explore.html</a>)兼容。我用的是Geopandas v。0.9.0. 我的代码是:</p>
<pre><code>import folium
import pandas as pd
import geopandas as gpd
from sqlalchemy import create_engine
engine = create_engine('postgresql://docker:docker@127.0.0.1:25432/mobilitydb')
query=gpd.read_postgis("Select traja,mmsia from filtered where nm_a is not null and geometrytype(traja)='LINESTRING'",engine,geom_col='traja')
plot=query.explore()
</code></pre>
<p>有人认为这是个好主意吗</p>