PageSourceSearch

https://mapboard-gis.app/

html mapboard-gis.app collected 2026-10-02 16:08:17 UTC 19,641 bytes, 49 lines download raw bytes

1<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>Mapboard GIS</title><link rel="preconnect" href="https://fonts.gstatic.com"/>
vendor: 66 bytes, line 1
1<script async="" src="https://www.googletagmanager.com/gtag/js?id=
1G-VGYZMP283G
vendor: 11 bytes, line 1
1"></script>
1<script>
2          
vendor: 157 bytes, lines 2-5
2window.dataLayer = window.dataLayer || [];
3          function gtag(){dataLayer.push(arguments);}
4          gtag('js', new Date());
5          gtag('config', '
5G-VGYZMP283G
vendor: 76 bytes, lines 5-8
5', {
6            page_path: window.location.pathname,
7          });
8        
8</script>
8<link rel="icon" type="image/png" href="/favicon-32x32.png"/><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"/><meta property="og:title" content="Mapboard GIS"/><meta property="og:description" content="Draw your maps into GIS"/><meta property="og:image" content="https://sfo2.digitaloceanspaces.com/mapboard-gis-assets/mapboard-splash.png"/><meta name="twitter:title" content="Mapboard GIS"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@davenquinn"/><meta name="twitter:description" content="Draw your maps into GIS"/><meta name="twitter:image" content="https://sfo2.digitaloceanspaces.com/mapboard-gis-assets/mapboard-splash.png"/><meta name="next-head-count" content="17"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/c5cc50adff391b3a.css" as="style"/><link rel="stylesheet" href="/_next/static/css/c5cc50adff391b3a.css" data-n-g=""/><noscript data-n-css=""></noscript>
8<script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
8<script defer="" src="/_next/static/chunks/6278397b.dd1a1d9d53fda305.js"></script>
8<script defer="" src="/_next/static/chunks/24.2bfb6456c7b3424b.js"></script>
8<script src="/_next/static/chunks/webpack-3913c3d35cca3e40.js" defer=""></script>
8<script src="/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script>
8<script src="/_next/static/chunks/main-62be57948b11b758.js" defer=""></script>
8<script src="/_next/static/chunks/pages/_app-39875aba606def8b.js" defer=""></script>
8<script src="/_next/static/chunks/1bfc9850-7894840c011a934a.js" defer=""></script>
8<script src="/_next/static/chunks/383-7e0dba32019cd864.js" defer=""></script>
8<script src="/_next/static/chunks/211-ecdd3ef18832e26a.js" defer=""></script>
8<script src="/_next/static/chunks/pages/index-63314681e30d5790.js" defer=""></script>
8<script src="/_next/static/AQ9SbdQXLZnY3aYQhFCjx/_buildManifest.js" defer=""></script>
8<script src="/_next/static/AQ9SbdQXLZnY3aYQhFCjx/_ssgManifest.js" defer=""></script>
8<style data-href="https://fonts.googleapis.com/css2?family=Merriweather&family=Montserrat:wght@400;600&family=Source+Code+Pro:wght@400;700&display=swap">@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5OeA.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w9.woff) format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff) format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DCuXhM0.woff) format('woff')}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-cSZMdeX3rsHo.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-eCZMdeX3rsHo.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-cyZMdeX3rsHo.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-ciZMdeX3rsHo.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-fCZMdeX3rg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;
8src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWnsUnxlC9.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWnsUnxlC9.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWnsUnxlC9.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevWnsUnxg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;
8src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWnsUnxlC9.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWnsUnxlC9.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWnsUnxlC9.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevWnsUnxg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body><div id="__next" data-reactroot=""><div class="page"><div class="underlay"></div><div class="wrap"><header><div class="header-image"><img class="mapboard-logo" src="/img/mapboard-icon.png" width="140" height="140"/></div><a class="page-title-link active" href="/"><h1 class="page-title">Mapboard <span class="dimmer">GIS</span></h1></a><nav><div class="nav-inner"><ul class="nav-main"><li><a class="link-button" href="/about">About</a></li><li><a class="link-button" href="/docs">User guide</a></li><li class="spacer"></li><li><a href="https://apps.apple.com/us/app/mapboard-gis/id1446188315" class="link-button"><span>Get the app!</span></a></li><li></li></ul></div></nav></header><div class="main"><p><strong>Map­board GIS</strong> is an iPad + Ap­ple Pen­cil app for draw­ing ge­o­logic maps.
9It com­bines the nat­ural edit­ing work­flow of pen-and-pa­per map­ping with
10the pre­ci­sion, flex­i­bil­ity, and scale-in­de­pen­dence of geospa­tial in­for­ma­tion
11sys­tems (GIS). Its for­ward-look­ing de­sign helps be­gin­ner and ex­pert
12map­pers pro­duce topo­log­i­cally con­sis­tent ge­o­logic
13maps at any scale.</p>
14<div class="manifesto"><div class="manifesto-text"><p><strong>Map­board GIS</strong> was born out of frus­tra­tion with both pa­per– and GIS-based map­ping work­flows.</p></div><div class="buttons"><a class="link-button manifesto-link" href="https://davenquinn.com/blog/2020/10/mapboard-gis"><p>Read the man­i­festo</p></a><p class="caption">or watch the <a href="https://www.youtube.com/watch?v=5TGNi530H5M">recorded GSA 2020 talk</a></p></div></div>
15<h1 id="features">Fea­tures</h1>
16<div class="callout two-col right"><div><p><h2>Pen-based map­ping</h2>
17<strong>Map­board GIS</strong> hides its sophisit­i­cated spa­tial en­gine be­hind sim­ple
18tools for draw­ing, eras­ing, and re­shap­ing fea­tures.
19Quicker edit­ing al­lows map­ping time to be spent re­fin­ing in­ter­pre­ta­tions
20in­stead of fight­ing with tech­ni­cal tools.</p></div><video autoplay="" loop="" playsinline="" muted="" type="video/mp4" src="//sfo2.digitaloceanspaces.com/mapboard-gis-assets/mapboard-intro.mp4"></video></div>
21<div class="callout two-col left"><div><p><h2>Topol­ogy-aware</h2>
22In cur­rent dig­i­tal map­ping work­flows, con­tacts are fully dig­i­tized prior to
23“clos­ing” linework to form unit poly­gons. The it­er­a­tive topo­log­i­cal
24solver within <strong>Map­board GIS</strong> pain­lessly keeps the struc­ture of the map con­sis­tent.</p></div><video autoplay="" loop="" type="video/mp4" src="//sfo2.digitaloceanspaces.com/mapboard-gis-assets/mapboard-topology.mp4"></video></div>
25<div class="callout two-col right"><div><p><h2>Tether to desk­top GIS</h2>
26Field map­ping is im­por­tant, but <strong>Map­board GIS</strong> is even more pow­er­ful along­side a net­worked com­puter.
27Its <em>teth­ered mode</em>, backed by a Post­GIS spa­tial data­base,
28al­lows work across mas­sive datasets.
29The <a href="https://github.com/davenquinn/PostGIS-Geologic-Map"><strong>Post­GIS Ge­o­logic Map</strong> topol­ogy solver</a>
30can main­tain a con­sis­tent map dur­ing edit­ing, even dur­ing col­lab­o­ra­tive map­ping!</p></div><video autoplay="" loop="" playsinline="" muted="" type="video/mp4" src="//sfo2.digitaloceanspaces.com/mapboard-gis-assets/tethered-mode.mp4"></video></div>
31<div class="callout"><h2 id="open-by-design">Open by de­sign</h2><p><strong>Map­board GIS</strong> con­forms to open stan­dards. It is backed by Spa­tialite and
32Post­GIS data­bases, which are seam­lessly read­able by a wide range of GIS
33soft­ware. The <a href="https://github.com/davenquinn/mapboard-server">server com­po­nents</a>
34that drive its <em>teth­ered mode</em> are
35sim­ple and open-source, al­low­ing
36cus­tomized in­te­gra­tions with ex­ter­nal GIS sys­tems.</p></div>
37<div class="callout"><h2 id="a-focused-tool">A fo­cused tool</h2><p><strong>Map­board GIS</strong> strives to bring hand-drawn ge­o­logic maps into the dig­i­tal
38age, pro­vid­ing an el­e­gant al­ter­na­tive to its name­sake field equip­ment.
39<a href="/about/comparisons">Many other apps</a> al­ready ca­pa­bly aug­ment
40field note­books, Brün­ton com­passes, and nav­i­ga­tional de­vices. We try not to
41rein­vent the wheel — but go­ing for­ward, we hope to in­te­grate with other tools
42for seam­less data-col­lec­tion ex­pe­ri­ences.</p></div>
43<h1 id="pricing">Pric­ing</h1>
44<p><strong>Map­board GIS</strong> is a pow­er­ful tool for field and desk­top GIS, de­vel­oped
45by ac­tive geo­science re­searchers. Our $29.99/​year <strong>Full Ver­sion</strong>
46sub­scrip­tion helps de­fray the cost of de­vel­op­ment and sus­tain the pro­ject
47over time. The demo ver­sion is lim­ited to 50 edit op­er­a­tions per day.</p>
48<div class="page-link-button"><a class="link-button next-link-button" href="/about/pricing"><span class="label-text">See more pric­ing info<!-- --> </span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg></a></div>
49<div class="get-app"><a href="https://apps.apple.com/us/app/mapboard-gis/id1446188315" class="link-button"><span>Get the app!</span></a></div></div><footer><div><p><strong>Mapboard GIS</strong></p><p>2018—2023, <a href="https://davenquinn.com">Daven Quinn</a></p><p class="version">4.0.0 – November 2024<!-- --> (<a href="https://github.com/davenquinn/Mapboard-GIS/tree/9285efb">9285efb</a>)</p></div><p>Found a problem with this page? <a target="_blank" href="https://github.com/davenquinn/Mapboard-GIS/issues/new?title=Issue+with+%22%2F%22+page&amp;labels=documentation">Create an issue</a></p></footer></div></div></div>
49<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"AQ9SbdQXLZnY3aYQhFCjx","nextExport":true,"autoExport":true,"isFallback":false,"dynamicIds":[2024],"scriptLoader":[]}</script>
49</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.