geoJSON:如何创建具有动态特性数量的FeatureCollection?

2024-10-01 15:28:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python列表中的特性列表(所有点)。这些特性是动态的,源于每隔30分钟更新一次的数据库数据。 因此,我从来没有静态数量的特性。在

我需要生成一个包含列表中所有特性的特性集合。 然而(据我所知)创建FeatureCollection的语法要求您将所有特性传递给它。在

即:

FeatureClct = FeatureCollection(feature1, feature2, feature3)

如何在事先不知道有多少特性的情况下生成FeatureCollection?有没有办法将特性附加到现有的FeatureCollection中?在


Tags: 数据数据库列表数量静态语法情况动态
1条回答
网友
1楼 · 发布于 2024-10-01 15:28:19

根据python geojson的文档(我猜您正在使用,您没有提到它),您还可以向FeatureCollection传递一个列表,只需将所有结果放入一个列表中,就可以开始:

feature1 = Point((45, 45));
feature2 = Point((-45, -45));

features = [feature1, feature2];

collection = FeatureCollection(features);

https://github.com/frewsxcv/python-geojson#featurecollection

相关问题 更多 >

    热门问题