File tree Expand file tree Collapse file tree 1 file changed +16
-6
lines changed
Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change 1- from shapely .geometry import box
2- from planet_overlap .geometry import generate_tiles
1+ import pytest
2+ from shapely .geometry import Point , Polygon
3+ from planet_overlap .geometry import load_aoi , buffer_points
34
4- def test_tile_generation ():
5- geom = box (0 , 0 , 2 , 2 )
6- tiles = generate_tiles ([geom ], 1.0 )
7- assert len (tiles ) == 4
5+ def test_point_buffering ():
6+ # Single point AOI
7+ point = Point (- 121.5 , 37.0 )
8+ buffered = buffer_points ([point ], buffer_deg = 0.01 )
9+ assert len (buffered ) == 1
10+ assert isinstance (buffered [0 ], Polygon )
11+ # Check buffer distance roughly matches
12+ assert buffered [0 ].area > 0
13+
14+ def test_multiple_points ():
15+ points = [Point (- 121.5 , 37.0 ), Point (- 122.0 , 38.0 )]
16+ buffered = buffer_points (points , buffer_deg = 0.01 )
17+ assert len (buffered ) == 2
You can’t perform that action at this time.
0 commit comments