python - 使用 ipyleaflet 保存 GeoJson / 访问标记列表
问题描述
folium 中的 Draw 插件可以将使用该插件制作的所有对象(包括标记)“导出”到 GeoJson。我打算获取地图上的所有标记信息(坐标),以便保存或处理它们。我可以保存一个 HTML 并在其中查找它们,但它非常混乱。
有没有办法“导出”(如 folium)或将标记保存到 GeoJson 或访问地图上的标记列表?谢谢
解决方案
这是一种方式(由 davidbrochart 友好地解释),在https://github.com/jupyter-widgets/ipyleaflet/blob/master/examples/DrawControl.ipynb上有一个示例
def handle_draw(target, action, geo_json):
print(action)
print(geo_json)
推荐阅读
- javascript - 从 EventEmitter 创建流
- php - 使用 PHP 执行 Python 并将结果返回到 Div
- java - HttpURLConnection.getReadTimeout() / HttpURLConnection.getConnectionTimeout() 的 -1
- ubuntu-16.04 - ISPConfig设置反向DNS
- c# - 重新加载 Unity 场景不起作用
- r - 从 R 中的 .docx 读取文本及其相应的页码
- python - 允许“pip install”忽略本地版本
- r - 将存储在数据框和文件夹中的文本合并到一个语料库中
- antlr4 - JVM 是否在运行时用于 ANTLR4 c++ 程序?
- java - SQL Hibernate 不会重新调整与直接 SQL 查询相同的结果