A Python package for geospatial analysis and interactive mapping in a Jupyter environment.
{
"context": "Evaluates how well the solution relies on leafmap's CRS utilities to reproject GeoJSON data, annotate polygon areas, and summarize extents for the reprojection analyzer task. Emphasizes correct use of built-in helpers rather than manual coordinate math.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Set source CRS",
"description": "Uses leafmap.vector_set_crs (or equivalent leafmap CRS setter) to attach the provided source CRS to the incoming GeoJSON/GeoDataFrame before any transformations.",
"max_score": 20
},
{
"name": "Leafmap reprojection",
"description": "Transforms features into the target EPSG via leafmap.reproject (with source CRS set) and relies on its validation to raise on bad or unsupported codes instead of custom coordinate math.",
"max_score": 30
},
{
"name": "GeoJSON output",
"description": "Serializes the transformed data back to GeoJSON with target CRS metadata using leafmap.vector_to_geojson (or equivalent leafmap exporter) so coordinates and properties reflect the new projection.",
"max_score": 20
},
{
"name": "Area in metric CRS",
"description": "Computes polygon area in square kilometers only after using leafmap.reproject to move geometries into a metric CRS, avoiding area calculations on unprojected lon/lat coordinates.",
"max_score": 20
},
{
"name": "Extent helpers",
"description": "Derives the overall bounding box from the reprojected data using a leafmap extent utility such as leafmap.vector_bounds on the projected GeoDataFrame instead of manually walking coordinate arrays.",
"max_score": 10
}
]
}tessl i tessl/pypi-leafmap@0.52.0docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10