Test
Browse files
app.py
CHANGED
|
@@ -392,10 +392,12 @@ def calculate_geometry_metrics(file_url: str):
|
|
| 392 |
input_gdf = preprocess_gdf(input_gdf)
|
| 393 |
geometry_gdf = next((input_gdf.iloc[[i]] for i in range(len(input_gdf)) if is_valid_polygon(input_gdf.iloc[[i]])), None)
|
| 394 |
geometry_gdf = to_best_crs(geometry_gdf)
|
| 395 |
-
|
| 396 |
# 5. Calculate area and perimeter
|
| 397 |
area_sq_meters = geometry_gdf.area.item()/ 10000
|
| 398 |
perimeter_meters = geometry_gdf.length.item()
|
|
|
|
|
|
|
| 399 |
|
| 400 |
# 6. Return the results
|
| 401 |
return {
|
|
|
|
| 392 |
input_gdf = preprocess_gdf(input_gdf)
|
| 393 |
geometry_gdf = next((input_gdf.iloc[[i]] for i in range(len(input_gdf)) if is_valid_polygon(input_gdf.iloc[[i]])), None)
|
| 394 |
geometry_gdf = to_best_crs(geometry_gdf)
|
| 395 |
+
|
| 396 |
# 5. Calculate area and perimeter
|
| 397 |
area_sq_meters = geometry_gdf.area.item()/ 10000
|
| 398 |
perimeter_meters = geometry_gdf.length.item()
|
| 399 |
+
|
| 400 |
+
print(geometry_gdf, area_sq_meters, perimeter_meters)
|
| 401 |
|
| 402 |
# 6. Return the results
|
| 403 |
return {
|