diff --git a/tooling/las2mound.py b/tooling/las2mound.py index 9e105b2..722d0ec 100644 --- a/tooling/las2mound.py +++ b/tooling/las2mound.py @@ -41,7 +41,7 @@ Example layout for 100 points and 50 triangles: Total file size: 1864 bytes Coordinate System: - Input: Ohio State Plane North (EPSG:3734) in US Survey Feet + Input: Ohio State Plane South (EPSG:3735) in US Survey Feet Output: Web Mercator (EPSG:3857) in meters This ensures compatibility with MapLibre GL JS and web mapping standards. """ @@ -74,9 +74,9 @@ def transform_to_webmercator(x, y, z): """Transform Ohio State Plane coordinates to Web Mercator (EPSG:3857).""" print("Transforming coordinates to Web Mercator...") - # Ohio State Plane North (EPSG:3734) in US Survey Feet to Web Mercator (EPSG:3857) in meters - # Newark is in the North zone - transformer = Transformer.from_crs("EPSG:3734", "EPSG:3857", always_xy=True) + # Ohio State Plane South (EPSG:3735) in US Survey Feet to Web Mercator (EPSG:3857) in meters + # The lidar data uses FIPS 3402 (Ohio South) per metadata + transformer = Transformer.from_crs("EPSG:3735", "EPSG:3857", always_xy=True) # Transform x,y (easting, northing) to Web Mercator meters merc_x, merc_y = transformer.transform(x, y) diff --git a/ui/src/App.vue b/ui/src/App.vue index 4140afa..f06f2c6 100644 --- a/ui/src/App.vue +++ b/ui/src/App.vue @@ -1,15 +1,17 @@ -