我在Python的列表中有一个功能列表(所有点)。功能源于数据库数据的动态,数据库间隔30分钟更新。 因此,我从来没有静态数量的功能。
我需要在列表中生成包含所有功能的功能集合。 但是(据我所知),创建FeatureCollection的语法要求您传递所有功能。
即:
FeatureClct = FeatureCollection(feature1, feature2, feature3)
如何在不知道预先有多少功能的情况下生成FeatureCollection?有没有办法将功能附加到现有的FeatureCollection?
答案 0 :(得分:4)
根据python-geojson的文档(我猜你正在使用,你没有提到它)你也可以将一个列表传递给FeatureCollection
,只需将所有结果放入一个列表中,你很高兴:
feature1 = Point((45, 45));
feature2 = Point((-45, -45));
features = [feature1, feature2];
collection = FeatureCollection(features);
https://github.com/frewsxcv/python-geojson#featurecollection