Usage
Features in polygons
- It adds the tag
_whereand fields to the features according in which polygons they are. This works with aws - s3 uri.
| COMMAND | REQUIRED | DESCRIPTION |
|---|---|---|
| --geojson_in_polygon | yes | Path to GeoJSON polygons. |
| --geojson_in_features | yes | Path to GeoJSON features. |
| --tags_polygon | no | Fields in geojson_in_polygon to add to the features. Default value: "" |
| --mode_filter | yes | Filtering mode: - include : includes all the geometry of feature. - include__centroid: includes the centroid of the feature. - intersect__<% area> : (polygons) includes a minimum area of the feature (1, 10, 20, 30, 40, 50, 60, 70, 80, 90). |
| --mode_output | yes | Output mode: - merged: all features in one file. - by_location: features in two files, inside and outside. - by_polygon_tag: features in multiple files, outside and other by tag. |
| --geojson_out_features | yes | Path to GeoJSON output. |
Return:
GeoJSON files - Different GeoJSON files according the output mode that contains features inside and outside polygons.
Command line:
docker run --rm -v ${PWD}:/mnt/data developmentseed/geokit:python.latest geo \
features_in_polygons \
--geojson_in_polygon=<INPUT_GEOJSON> \
--geojson_in_features=<INPUT_GEOJSON> \
--tags_polygon=tag_1 \
--tags_polygon=tags_2 \
--mode_filter=include \
--mode_output=by_polygon_tag \
--geojson_out_features=<OUTPUT_GEOJSON>