{"id":19825,"date":"2025-06-06T18:35:36","date_gmt":"2025-06-06T22:35:36","guid":{"rendered":"https:\/\/www.outragegis.com\/trails\/?p=19825"},"modified":"2025-07-31T00:33:53","modified_gmt":"2025-07-31T04:33:53","slug":"phase-2-elevation-and-height-explorer","status":"publish","type":"post","link":"https:\/\/www.outragegis.com\/trails\/2025\/06\/06\/phase-2-elevation-and-height-explorer\/","title":{"rendered":"Phase 2 elevation and height explorer"},"content":{"rendered":"\n<div class=\"wp-block-jetpack-markdown\"><p>Building on our\u00a0<a href=\"https:\/\/www.outragegis.com\/trails\/2025\/05\/27\/kentucky-elevation-profile-maker\/\">elevation profile maker<\/a>, we examined height and elevation measures generated in the browser from Phase 2 elevation data within Lexington\u2019s New Circle Road area.<\/p>\n<p>Given the absence of a statewide digital surface model (DSM) for Phase 2, we created a self-hosted raster tileset. This approach encodes elevations as RGB JPEGs or PNGs, which can be natively read by browsers.<\/p>\n<p>The DSM was calculated from the Phase 2 point cloud using the highest first-return in a 2-foot resolution raster. The DSM was converted to an RGB terrain. The following formula converts the three-band values to elevations:<\/p>\n<pre><code>e = (r * 256) + g + (b \/ 256)\n<\/code><\/pre>\n<p>Pretty simple! This encoding works for Lexington\u2019s range of surface elevations, has a sub-inch precision, and can be interpreted by MapLibre as a ground surface on which to drape features. A shaded relief map of the DSM with tree canopy cover height is the default base map. In terrain mode, the map becomes a 3D surface showing relative heights of features.<\/p>\n<p>Height is calculated by subtracting the digital elevation model (DEM) elevation from the DSM surface elevation. The DEM is a 2-foot resolution raster that models bare-earth ground elevation and is hosted on kyraster.ky.gov.<\/p>\n<p>Explore the web page here: <a href=\"https:\/\/boydx.github.io\/urban-observation-towers\">https:\/\/boydx.github.io\/urban-observation-towers<\/a><\/p>\n<p>Click the map to sample heights and elevations. Export the samples as a GeoJSON for use in another application.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/54571852383_ee51994e84_b.jpg\" alt=\"Screenshot from the web page\"><br>\n<em><a href=\"https:\/\/live.staticflickr.com\/65535\/54571852383_ee51994e84_b.jpg\">Enlarge screenshot from the web page<\/a><\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/54571801584_e6b7a462f6_b.jpg\" alt=\"Screenshot from the web page\"><br>\n<em><a href=\"https:\/\/live.staticflickr.com\/65535\/54571801584_e6b7a462f6_b.jpg\">Enlarge screenshot from the web page<\/a><\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/54571801554_e4f8075990_b.jpg\" alt=\"Screenshot from the web page\"><br>\n<em><a href=\"https:\/\/live.staticflickr.com\/65535\/54571801554_e4f8075990_b.jpg\">Enlarge screenshot from the web page<\/a><\/em><\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"711\" src=\"https:\/\/www.outragegis.com\/trails\/wp-content\/uploads\/2025\/06\/ev-4-1024x711.jpg\" alt=\"Elevation explorer looking at the height of Patterson Office Tower\" class=\"wp-image-19826\" srcset=\"https:\/\/www.outragegis.com\/trails\/wp-content\/uploads\/2025\/06\/ev-4-1024x711.jpg 1024w, https:\/\/www.outragegis.com\/trails\/wp-content\/uploads\/2025\/06\/ev-4-300x208.jpg 300w, https:\/\/www.outragegis.com\/trails\/wp-content\/uploads\/2025\/06\/ev-4-150x104.jpg 150w, https:\/\/www.outragegis.com\/trails\/wp-content\/uploads\/2025\/06\/ev-4-768x533.jpg 768w, https:\/\/www.outragegis.com\/trails\/wp-content\/uploads\/2025\/06\/ev-4-1536x1067.jpg 1536w, https:\/\/www.outragegis.com\/trails\/wp-content\/uploads\/2025\/06\/ev-4-2048x1422.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>The three heights of Patterson Office Tower<\/em><\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p>Data derived from LiDAR collected in 2019 and provided KyFromAbove and the Kentucky Division of Geographic Information (DGI). Building footprints \u00a9 OpenStreetMap Contributors. Analysis by UKy Department of Geography and Boyd Shearer.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Explore heights inside Lexington&#8217;s New Circle road area using KyFromAbove Phase 2 elevation data. We constructed a digital surface model (DSM) from a point cloud and exported it as an RGB terrain for use in browsers. Users can interact with a map to sample and export height data as GeoJSON.<\/p>\n","protected":false},"author":3,"featured_media":19826,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,80,23],"tags":[74,75,69,73,64,72],"class_list":["post-19825","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free-maps","category-kyfromabove","category-maps","tag-elevation","tag-height","tag-kyfromabove","tag-lexington","tag-lidar","tag-phase-2","entry"],"_links":{"self":[{"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/posts\/19825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/comments?post=19825"}],"version-history":[{"count":14,"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/posts\/19825\/revisions"}],"predecessor-version":[{"id":19854,"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/posts\/19825\/revisions\/19854"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/media\/19826"}],"wp:attachment":[{"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/media?parent=19825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/categories?post=19825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.outragegis.com\/trails\/wp-json\/wp\/v2\/tags?post=19825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}