{"id":21779,"date":"2024-05-22T14:53:57","date_gmt":"2024-05-22T12:53:57","guid":{"rendered":"https:\/\/shop.dronebase.it\/ugcs-mapper\/"},"modified":"2026-05-07T19:00:56","modified_gmt":"2026-05-07T17:00:56","slug":"ugcs-mapper","status":"publish","type":"page","link":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/","title":{"rendered":"UGCS Mapper"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>UgCS Mapper \u2014 2D Maps and Elevation Models from Drone | DroneBase<\/title>\n<style>\n  *, *::before, *::after { box-sizing: border-box; }\n  body { margin: 0; padding: 0; font-family: Roboto, -apple-system, sans-serif; }\n\n  \/* \u2500\u2500 BREAKOUT FULL-WIDTH WORDPRESS \u2500\u2500 *\/\n  .site-content:has(#db-mapper),\n  .content-area:has(#db-mapper),\n  #content:has(#db-mapper),\n  #primary:has(#db-mapper),\n  #main:has(#db-mapper),\n  main:has(#db-mapper),\n  article:has(#db-mapper),\n  .col-full:has(#db-mapper),\n  .container:has(#db-mapper),\n  .container-fluid:has(#db-mapper),\n  .row:has(#db-mapper),\n  .columns:has(#db-mapper),\n  .entry-content:has(#db-mapper),\n  .post-content:has(#db-mapper),\n  .page-content:has(#db-mapper),\n  .site-main:has(#db-mapper) {\n    max-width: none !important; width: 100% !important;\n    padding-left: 0 !important; padding-right: 0 !important;\n    margin-left: 0 !important; margin-right: 0 !important;\n    overflow: visible !important; float: none !important;\n  }\n  .site-content:has(#db-mapper) #secondary,\n  .site-content:has(#db-mapper) .sidebar,\n  .site-content:has(#db-mapper) .widget-area,\n  #content:has(#db-mapper) #secondary,\n  #content:has(#db-mapper) .sidebar,\n  #content:has(#db-mapper) .widget-area { display: none !important; }\n  #page:has(#db-mapper) { overflow: visible !important; }\n  #content:has(#db-mapper) { margin-bottom: 0 !important; }\n  #db-mapper { width: 100%; margin: 0; padding: 0; }\n  .site-content:has(#db-mapper)>*:not(#db-mapper):not(:has(#db-mapper)):not([id^=\"super-form-\"]):not(.super-form),\n  .entry-content:has(#db-mapper)>*:not(#db-mapper):not(:has(#db-mapper)):not([id^=\"super-form-\"]):not(.super-form),\n  article:has(#db-mapper)>*:not(#db-mapper):not(:has(#db-mapper)):not([id^=\"super-form-\"]):not(.super-form),\n  main:has(#db-mapper)>*:not(#db-mapper):not(:has(#db-mapper)):not([id^=\"super-form-\"]):not(.super-form) {\n    max-width: 1100px !important;\n    margin-left: auto !important; margin-right: auto !important;\n    padding-left: 24px !important; padding-right: 24px !important;\n    box-sizing: border-box !important;\n  }\n  body:has(#db-mapper) .super-form,\n  body:has(#db-mapper) [id^=\"super-form-\"] {\n    background: transparent !important; padding: 40px 24px !important;\n    margin: 0 !important; width: 100% !important; max-width: 100% !important;\n    border-radius: 0 !important; border: none !important; box-shadow: none !important;\n    box-sizing: border-box !important;\n    display: flex !important; flex-direction: column !important; align-items: center !important;\n  }\n  body:has(#db-mapper) .super-form>form,\n  body:has(#db-mapper) [id^=\"super-form-\"]>form {\n    width: 100% !important; max-width: 720px !important;\n    background: #ffffff !important; border-radius: 14px !important;\n    padding: 48px !important;\n    box-shadow: 0 16px 48px rgba(0,0,0,0.12) !important;\n    border: 1px solid #dde6ee !important;\n    box-sizing: border-box !important;\n  }\n  #db-mapper > * { margin-top: 0 !important; margin-bottom: 0 !important; }\n\n  #db-mapper {\n    --dark: #070d14; --dark-mid: #0f1923; --dark-elev: #141f2c;\n    --bg: #f7fafc; --white: #ffffff;\n    --text: #1a2637; --text-secondary: #4a5a6b;\n    --border: #dde6ee; --border-dark: rgba(255,255,255,0.08);\n    --cyan: #0096DB; --cyan-hover: #0078b0;\n    --cyan-pill-bg: rgba(0,150,219,0.15); --cyan-pill-text: #4DB8F0;\n    --shadow-sm: 0 1px 4px rgba(0,0,0,0.06);\n    --shadow-md: 0 4px 20px rgba(0,0,0,0.08);\n    --shadow-lg: 0 16px 48px rgba(0,0,0,0.12);\n    --radius: 14px; --radius-sm: 8px; --radius-pill: 100px;\n    font-family: Roboto, -apple-system, sans-serif; color: var(--text);\n  }\n  #db-mapper *, #db-mapper *::before, #db-mapper *::after { box-sizing: border-box; }\n  #db-mapper a { text-decoration: none; }\n\n  \/* NAV *\/\n  .db-nav { position: sticky; top: 0; z-index: 10; background: rgba(7,13,20,0.98); border-bottom: 1px solid var(--border-dark); padding: 14px 32px; display: flex; align-items: center; justify-content: space-between; }\n  .db-nav-brand { font-size: 14px; font-weight: 800; letter-spacing: 1.5px; color: #fff; text-transform: uppercase; }\n  .db-nav-brand span { color: var(--cyan); }\n  .db-nav-links { display: flex; gap: 32px; list-style: none; margin: 0; padding: 0; }\n  .db-nav-links a { color: rgba(255,255,255,0.75); font-size: 14px; font-weight: 600; transition: color .2s; }\n  .db-nav-links a:hover { color: var(--cyan); }\n  .db-nav-cta { background: var(--cyan); color: #fff !important; padding: 10px 22px; border-radius: 8px; font-size: 14px; font-weight: 600; transition: background .2s; }\n  .db-nav-cta:hover { background: var(--cyan-hover); }\n  @media(max-width:900px) { .db-nav { padding: 12px 20px; } .db-nav-links { display: none; } }\n\n  \/* HERO *\/\n  .hero { position: relative; min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 80px 24px 60px; overflow: hidden; color: #fff; background: #040a12; }\n  .hero-bg { position: absolute; inset: 0; z-index: 0; overflow: hidden; }\n  .hero-bg iframe { position: absolute; top: 50%; left: 50%; width: 177.78vh; height: 100vh; min-width: 100%; min-height: 56.25vw; transform: translate(-50%, -50%); pointer-events: none; border: none; }\n  .hero-bg-overlay { position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(rgba(4,10,18,0.65) 0%, rgba(4,10,18,0.45) 40%, rgba(4,10,18,0.78) 80%, rgba(4,10,18,0.96) 100%); }\n  .hero-content { position: relative; z-index: 2; max-width: 1100px; width: 100%; }\n  .hero-badge { display: inline-flex; align-items: center; gap: 8px; background: var(--cyan-pill-bg); color: var(--cyan-pill-text); border-radius: var(--radius-pill); padding: 6px 18px; font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 32px; }\n  .hero-badge::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: var(--cyan); box-shadow: 0 0 8px var(--cyan); }\n  .hero-eyebrow { font-size: 12px; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 20px; }\n  .hero h1 { font-family: Roboto, sans-serif; font-size: clamp(3rem, 9vw, 7rem); font-weight: 900; line-height: 0.9; letter-spacing: -3px; text-transform: uppercase; color: #fff; margin: 0 0 28px; }\n  .hero h1 .accent { color: var(--cyan); display: block; }\n  .hero-sub { font-size: clamp(1rem, 1.5vw, 1.2rem); color: rgba(255,255,255,0.75); max-width: 680px; margin: 0 auto 40px; line-height: 1.65; font-weight: 400; }\n  .hero-ctas { display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; margin-bottom: 56px; }\n  .btn-primary { background: var(--cyan); color: #fff !important; padding: 16px 36px; border-radius: var(--radius-sm); font-size: 15px; font-weight: 700; letter-spacing: .3px; transition: all .2s; display: inline-block; }\n  .btn-primary:hover { background: var(--cyan-hover); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,150,219,0.4); }\n  .btn-ghost { background: transparent; color: #fff !important; padding: 16px 36px; border: 1.5px solid rgba(255,255,255,0.25); border-radius: var(--radius-sm); font-size: 15px; font-weight: 700; letter-spacing: .3px; transition: all .2s; display: inline-block; }\n  .btn-ghost:hover { border-color: var(--cyan); color: var(--cyan) !important; }\n  .hero-stats { display: grid; grid-template-columns: repeat(4, 1fr); max-width: 900px; margin: 0 auto; background: rgba(0,0,0,0.28); backdrop-filter: blur(8px); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius); overflow: hidden; }\n  .hero-stat { padding: 22px 16px; text-align: center; border-right: 1px solid rgba(255,255,255,0.08); }\n  .hero-stat:last-child { border-right: none; }\n  .hero-stat-val { font-family: Roboto, sans-serif; font-size: 28px; font-weight: 900; color: #fff; letter-spacing: -1px; line-height: 1; }\n  .hero-stat-val sub { font-size: 13px; font-weight: 700; color: var(--cyan); letter-spacing: 0; vertical-align: baseline; margin-left: 2px; }\n  .hero-stat-lbl { font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: rgba(255,255,255,0.55); margin-top: 8px; }\n\n  \/* SECTIONS *\/\n  .section { padding: 100px 24px; }\n  .section-light { background: var(--white); color: var(--text); }\n  .section-alt { background: var(--bg); color: var(--text); }\n  .section-dark { background: var(--dark-mid); color: #fff; }\n  .section-darker { background: var(--dark); color: #fff; }\n  .container { max-width: 1100px; margin: 0 auto; }\n  .section-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--cyan); margin-bottom: 18px; }\n  .section-label::before { content: '\u2014 '; }\n  .section-title { font-family: Roboto, sans-serif; font-size: clamp(2rem, 4.5vw, 3.2rem); font-weight: 900; letter-spacing: -1.2px; line-height: 1.05; margin: 0 0 20px; }\n  .section-dark .section-title, .section-darker .section-title { color: #fff; }\n  .section-light .section-title, .section-alt .section-title { color: var(--text); }\n  .section-desc { font-size: 1rem; line-height: 1.7; max-width: 640px; }\n  .section-alt .section-desc, .section-light .section-desc { color: var(--text-secondary); }\n  .section-dark .section-desc, .section-darker .section-desc { color: rgba(255,255,255,0.65); }\n\n  \/* MODES GRID *\/\n  .modes-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 48px; }\n  .mode-card { background: var(--dark-elev); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius); padding: 36px 32px; position: relative; overflow: hidden; transition: all .3s; }\n  .section-light .mode-card, .section-alt .mode-card { background: var(--white); border-color: var(--border); box-shadow: var(--shadow-sm); }\n  .mode-card:hover { transform: translateY(-4px); border-color: var(--cyan); }\n  .mode-num { position: absolute; top: 20px; right: 24px; font-family: Roboto, sans-serif; font-size: 64px; font-weight: 900; color: rgba(0,150,219,0.15); letter-spacing: -4px; line-height: 1; }\n  .mode-badge { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--cyan); margin-bottom: 14px; }\n  .mode-card h3 { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 900; letter-spacing: -.6px; margin: 0 0 10px; }\n  .section-dark .mode-card h3, .section-darker .mode-card h3 { color: #fff; }\n  .section-light .mode-card h3, .section-alt .mode-card h3 { color: var(--text); }\n  .mode-card p { font-size: 14px; line-height: 1.6; margin: 0; }\n  .section-dark .mode-card p, .section-darker .mode-card p { color: rgba(255,255,255,0.7); }\n  .section-light .mode-card p, .section-alt .mode-card p { color: var(--text-secondary); }\n\n  \/* PAYLOAD CARDS *\/\n  .payload-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; margin-top: 48px; }\n  .p-card { background: var(--white); border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow-sm); transition: all .3s; display: flex; flex-direction: column; }\n  .p-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); }\n  .p-card-top { aspect-ratio: 4\/3; background: var(--bg); display: flex; align-items: center; justify-content: center; }\n  .p-card-icon-wrap { width: 72px; height: 72px; border-radius: 18px; background: var(--white); display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 8px rgba(0,0,0,0.06); }\n  .p-card-icon-wrap svg { color: var(--text); opacity: .85; }\n  .p-card-body { padding: 24px; flex: 1; display: flex; flex-direction: column; }\n  .p-card-body h3 { font-size: 17px; font-weight: 800; color: var(--text); margin: 0 0 10px; letter-spacing: -.3px; }\n  .p-card-body p { font-size: 14px; color: var(--text-secondary); line-height: 1.6; margin: 0; flex: 1; }\n\n  \/* FEATURE ROW *\/\n  .feature-row { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }\n  .feature-row.reverse > *:first-child { order: 2; }\n  .feature-img { border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow-lg); background: var(--dark-mid); min-height: 340px; display: flex; align-items: center; justify-content: center; }\n  .feature-img img { width: 100%; display: block; }\n  .specs-list { margin-top: 32px; }\n  .spec-row { display: flex; justify-content: space-between; align-items: center; padding: 14px 0; border-bottom: 1px solid; }\n  .section-alt .spec-row, .section-light .spec-row { border-color: var(--border); }\n  .section-dark .spec-row, .section-darker .spec-row { border-color: rgba(255,255,255,0.08); }\n  .spec-row:last-child { border-bottom: none; }\n  .spec-key { font-size: 13px; font-weight: 500; }\n  .section-alt .spec-key, .section-light .spec-key { color: var(--text-secondary); }\n  .section-dark .spec-key, .section-darker .spec-key { color: rgba(255,255,255,0.55); }\n  .spec-val { font-size: 14px; font-weight: 700; }\n  .section-dark .spec-val, .section-darker .spec-val { color: #fff; }\n  .section-alt .spec-val, .section-light .spec-val { color: var(--text); }\n\n  \/* STEPS \/ HOW IT WORKS *\/\n  .steps-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin-top: 56px; position: relative; }\n  .steps-grid::before { content: ''; position: absolute; top: 28px; left: calc(16.66% + 28px); right: calc(16.66% + 28px); height: 2px; background: linear-gradient(90deg, var(--cyan), rgba(0,150,219,0.3)); z-index: 0; }\n  .step-card { text-align: center; padding: 0 24px; position: relative; z-index: 1; }\n  .step-num { width: 56px; height: 56px; border-radius: 50%; background: var(--cyan); color: #fff; font-family: Roboto, sans-serif; font-size: 22px; font-weight: 900; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; box-shadow: 0 4px 16px rgba(0,150,219,0.4); }\n  .step-card h3 { font-size: 16px; font-weight: 800; margin: 0 0 10px; }\n  .section-dark .step-card h3, .section-darker .step-card h3 { color: #fff; }\n  .section-light .step-card h3, .section-alt .step-card h3 { color: var(--text); }\n  .step-card p { font-size: 13px; line-height: 1.6; margin: 0; }\n  .section-dark .step-card p, .section-darker .step-card p { color: rgba(255,255,255,0.65); }\n  .section-light .step-card p, .section-alt .step-card p { color: var(--text-secondary); }\n\n  \/* CARE *\/\n  .care-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 48px; }\n  .care-card { background: var(--white); border: 1px solid var(--border); border-radius: var(--radius); padding: 28px 24px; display: flex; gap: 14px; align-items: flex-start; box-shadow: var(--shadow-sm); }\n  .care-icon { width: 36px; min-width: 36px; height: 36px; border-radius: 8px; background: var(--bg); display: flex; align-items: center; justify-content: center; }\n  .care-icon svg { color: var(--text); opacity: .85; }\n  .care-text h4 { font-size: 15px; font-weight: 800; color: var(--text); margin: 0 0 6px; letter-spacing: -.2px; }\n  .care-text p { font-size: 13px; color: var(--text-secondary); line-height: 1.55; margin: 0; }\n\n  \/* SECURITY GRID *\/\n  .security-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-top: 48px; }\n  .sec-item { background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius-sm); padding: 24px 16px; text-align: center; }\n  .sec-item svg { color: var(--cyan); opacity: .85; margin-bottom: 12px; }\n  .sec-item p { font-size: 12px; font-weight: 600; color: rgba(255,255,255,0.85); line-height: 1.4; margin: 0; letter-spacing: .2px; }\n\n  \/* MINI CTA *\/\n  .mini-cta { background: var(--dark); color: #fff; padding: 48px 24px; text-align: center; border-top: 1px solid rgba(255,255,255,0.05); border-bottom: 1px solid rgba(255,255,255,0.05); }\n  .mini-cta p { font-size: 18px; font-weight: 700; color: #fff; margin: 0 0 20px; letter-spacing: -.3px; }\n  .mini-cta-row { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }\n\n  \/* BAND *\/\n  .band-40 { background: var(--dark); color: #fff; padding: 80px 24px; text-align: center; position: relative; overflow: hidden; }\n  .band-40::before { content: ''; position: absolute; top: -50%; left: -20%; width: 70%; height: 200%; background: radial-gradient(ellipse, rgba(0,150,219,0.15) 0%, transparent 60%); pointer-events: none; }\n  .band-40 .container { position: relative; z-index: 1; }\n  .band-40 h2 { font-family: Roboto, sans-serif; font-size: clamp(1.8rem, 4vw, 2.8rem); font-weight: 900; color: #fff; letter-spacing: -1px; margin: 0 0 16px; }\n  .band-40 p { color: rgba(255,255,255,0.75); font-size: 16px; max-width: 620px; margin: 0 auto 28px; line-height: 1.65; }\n  .band-tags { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-bottom: 32px; }\n  .band-tag { background: var(--cyan-pill-bg); color: var(--cyan-pill-text); padding: 6px 16px; border-radius: 100px; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; }\n\n  \/* NOLEGGIO *\/\n  .noleggio { background: var(--cyan); color: #fff; padding: 72px 24px; text-align: center; }\n  .noleggio-label { font-size: 11px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(255,255,255,0.85); margin-bottom: 14px; display: block; }\n  .noleggio h2 { font-family: Roboto, sans-serif; font-size: clamp(1.8rem, 4vw, 2.8rem); font-weight: 900; color: #fff; letter-spacing: -1px; margin: 0 0 16px; }\n  .noleggio p { font-size: 14px; color: rgba(255,255,255,0.9); margin-bottom: 28px; max-width: 640px; margin-left: auto; margin-right: auto; }\n  .btn-white { background: #fff; color: var(--cyan) !important; padding: 16px 36px; border-radius: 8px; font-size: 15px; font-weight: 700; display: inline-block; transition: all .2s; margin: 0 6px 8px; }\n  .btn-white:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,0,0,0.2); }\n  .btn-white-outline { background: transparent; color: #fff !important; padding: 16px 36px; border: 1.5px solid rgba(255,255,255,0.5); border-radius: 8px; font-size: 15px; font-weight: 700; display: inline-block; transition: all .2s; margin: 0 6px 8px; }\n  .btn-white-outline:hover { background: rgba(255,255,255,0.1); border-color: #fff; }\n\n  \/* RESPONSIVE *\/\n  @media(max-width:900px) {\n    .hero-stats { grid-template-columns: repeat(2, 1fr); }\n    .hero-stat:nth-child(2) { border-right: none; }\n    .hero-stat:nth-child(1), .hero-stat:nth-child(2) { border-bottom: 1px solid rgba(255,255,255,0.08); }\n    .feature-row { grid-template-columns: 1fr; gap: 40px; }\n    .feature-row.reverse > *:first-child { order: 0; }\n    .modes-grid, .steps-grid { grid-template-columns: 1fr; }\n    .steps-grid::before { display: none; }\n    .payload-grid { grid-template-columns: repeat(2, 1fr); }\n    .care-grid { grid-template-columns: repeat(2, 1fr); }\n    .security-grid { grid-template-columns: repeat(2, 1fr); }\n    .section { padding: 70px 24px; }\n  }\n  @media(max-width:600px) {\n    .payload-grid, .care-grid { grid-template-columns: 1fr; }\n    .security-grid { grid-template-columns: repeat(2, 1fr); }\n    .hero h1 { letter-spacing: -1.5px; }\n  }\n<\/style>\n\n<div id=\"db-mapper\">\n\n  <!-- NAV -->\n  <nav class=\"db-nav\">\n    <div class=\"db-nav-brand\">UgCS <span>Mapper<\/span><\/div>\n    <ul class=\"db-nav-links\">\n      <li><a href=\"#benefits\">Benefits<\/a><\/li>\n      <li><a href=\"#features\">Features<\/a><\/li>\n      <li><a href=\"#how-it-works\">How It Works<\/a><\/li>\n      <li><a href=\"#services\">Services<\/a><\/li>\n      <li><a href=\"#pricing\">Buy<\/a><\/li>\n    <\/ul>\n    <a href=\"https:\/\/shop.dronebase.it\/prodotto\/ugcs-mapper\/\" target=\"_blank\" rel=\"noopener\" class=\"db-nav-cta\">Buy UgCS Mapper<\/a>\n  <\/nav>\n\n  <!-- HERO con YouTube embed -->\n  <section class=\"hero\">\n    <div class=\"hero-bg\" style=\"position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;\">\n      <video autoplay muted loop playsinline preload=\"auto\" style=\"position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;\">\n        <source src=\"https:\/\/shop.dronebase.it\/wp-content\/uploads\/2026\/05\/ugcs-video.mp4\" type=\"video\/mp4\">\n      <\/video>\n    <\/div>\n    <div class=\"hero-bg-overlay\"><\/div>\n    <div class=\"hero-content\">\n      <div class=\"hero-badge\">SPH Engineering \u00b7 2D Mapping \u00b7 Offline Ready<\/div>\n      <div class=\"hero-eyebrow\">UgCS Mapper \u00b7 Desktop Image Processing Software<\/div>\n      <h1>\n        Map.<br>\n        <span class=\"accent\">Anywhere.<\/span>\n        In 3 clicks.\n      <\/h1>\n      <p class=\"hero-sub\">Lightweight and affordable desktop software for creating 2D maps and elevation models from drone images. Stitch multispectral and any other aerial drone images into an orthomosaic, or create maps on the fly directly in the field. Offline, fast, without compromise.<\/p>\n      <div class=\"hero-ctas\">\n        <a href=\"https:\/\/shop.dronebase.it\/prodotto\/ugcs-mapper\/\" target=\"_blank\" rel=\"noopener\" class=\"btn-primary\">Buy UgCS Mapper<\/a>\n        <a href=\"#how-it-works\" class=\"btn-ghost\">How It Works \u2192<\/a>\n      <\/div>\n      <div class=\"hero-stats\">\n        <div class=\"hero-stat\"><div class=\"hero-stat-val\">3<sub>clic<\/sub><\/div><div class=\"hero-stat-lbl\">To create a map<\/div><\/div>\n        <div class=\"hero-stat\"><div class=\"hero-stat-val\">100<sub>%<\/sub><\/div><div class=\"hero-stat-lbl\">Offline capable<\/div><\/div>\n        <div class=\"hero-stat\"><div class=\"hero-stat-val\">2D<sub>+DSM<\/sub><\/div><div class=\"hero-stat-lbl\">Output formats<\/div><\/div>\n        <div class=\"hero-stat\"><div class=\"hero-stat-val\">NDVI<\/div><div class=\"hero-stat-lbl\">Multispectral<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- VANTAGGI PRINCIPALI -->\n  <section class=\"section section-dark\" id=\"benefits\">\n    <div class=\"container\">\n      <div style=\"text-align:center;max-width:720px;margin:0 auto 8px;\">\n        <span class=\"section-label\">Three key benefits<\/span>\n        <h2 class=\"section-title\">Lightweight. Offline.<br>Field ready.<\/h2>\n        <p class=\"section-desc\" style=\"margin:0 auto;\">UgCS Mapper is built for those who need to process drone images directly in the field \u2014 without internet connection, without cloud servers, without waiting. Three capabilities that set it apart: fully offline operation, multispectral support with NDVI indices, and on-the-fly map creation when standard map sources are unavailable or outdated.<\/p>\n      <\/div>\n      <div class=\"modes-grid\">\n        <div class=\"mode-card\">\n          <div class=\"mode-num\">01<\/div>\n          <span class=\"mode-badge\">Offline \u00b7 Field Ready<\/span>\n          <h3>Work completely offline<\/h3>\n          <p>UgCS Mapper works 100% offline \u2014 no internet connection required for processing. Bring a laptop to the field, process images right after landing, and validate data quality and density before leaving the survey area. Zero dependence on cloud servers or mobile connectivity.<\/p>\n        <\/div>\n        <div class=\"mode-card\">\n          <div class=\"mode-num\">02<\/div>\n          <span class=\"mode-badge\">Multispettrale \u00b7 NDVI<\/span>\n          <h3>RGN multispectral images<\/h3>\n          <p>Upload 3-channel RGN multispectral JPEG images into UgCS Mapper to generate orthomosaics and automatically calculate NDVI indices to assess crop health. Compatible with Micasense RedEdge-M and RedEdge-MX \u2014 the reference cameras for precision agriculture.<\/p>\n        <\/div>\n        <div class=\"mode-card\">\n          <div class=\"mode-num\">03<\/div>\n          <span class=\"mode-badge\">On-the-fly mapping<\/span>\n          <h3>Create maps when you need them<\/h3>\n          <p>When standard map sources are unavailable or outdated, create up-to-date maps and elevation data on the fly directly in the field. Accurate enough for safe mission planning and to guide first-response teams in emergency situations.<\/p>\n        <\/div>\n        <div class=\"mode-card\">\n          <div class=\"mode-num\">04<\/div>\n          <span class=\"mode-badge\">Integrazione UgCS<\/span>\n          <h3>Direct export to UgCS<\/h3>\n          <p>A new map is one click away: export the map and DSM from UgCS Mapper directly into UgCS for the next flight's planning. The closed loop between acquisition, processing and planning \u2014 all within the SPH Engineering ecosystem.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FEATURE ROW -->\n  <section class=\"section section-light\">\n    <div class=\"container\">\n      <div class=\"feature-row\">\n        <div class=\"feature-img\">\n          <img decoding=\"async\" src=\"https:\/\/cdn.prod.website-files.com\/6390a76823b53041d59216cd\/662b74518e3da296c674cd44_ugcs-mapper-stitching_orthophoto.png\" alt=\"UgCS Mapper orthomosaic stitching\" style=\"width:100%;height:100%;object-fit:cover;\">\n        <\/div>\n        <div class=\"feature-content\">\n          <span class=\"section-label\">Lightweight software, professional results<\/span>\n          <h2 class=\"section-title\">From raw images<br>to a GeoTiff map.<\/h2>\n          <p class=\"section-desc\">UgCS Mapper takes standard georeferenced JPEG images produced by DJI cameras (and any other drone camera with embedded GPS) and stitches them into an accurate orthomosaic or generates a DSM elevation model \u2014 all in three clicks, with no complex configuration. The result is a GeoTiff ready for import into UgCS, QGIS, ArcGIS or any other GIS software. Light enough to run on a field laptop, powerful enough to validate data quality before heading back to the office.<\/p>\n          <div class=\"specs-list\">\n            <div class=\"spec-row\"><span class=\"spec-key\">Image input<\/span><span class=\"spec-val\">Georeferenced JPEG (DJI standard)<\/span><\/div>\n            <div class=\"spec-row\"><span class=\"spec-key\">Video input<\/span><span class=\"spec-val\">Video stream with UgCS Enterprise<\/span><\/div>\n            <div class=\"spec-row\"><span class=\"spec-key\">Multispectral<\/span><span class=\"spec-val\">3-channel RGN JPEG \u00b7 NDVI index<\/span><\/div>\n            <div class=\"spec-row\"><span class=\"spec-key\">Compatible cameras<\/span><span class=\"spec-val\">Micasense RedEdge-M \u00b7 RedEdge-MX<\/span><\/div>\n            <div class=\"spec-row\"><span class=\"spec-key\">Map output<\/span><span class=\"spec-val\">GeoTiff orthomosaic<\/span><\/div>\n            <div class=\"spec-row\"><span class=\"spec-key\">Elevation output<\/span><span class=\"spec-val\">DSM GeoTiff<\/span><\/div>\n            <div class=\"spec-row\"><span class=\"spec-key\">Export<\/span><span class=\"spec-val\">UgCS \u00b7 QGIS \u00b7 ArcGIS \u00b7 generic GIS<\/span><\/div>\n            <div class=\"spec-row\"><span class=\"spec-key\">Connectivity<\/span><span class=\"spec-val\">100% offline, no cloud required<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"mini-cta\">\n    <p>Need an up-to-date map before planning your next flight?<\/p>\n    <div class=\"mini-cta-row\">\n      <a href=\"https:\/\/shop.dronebase.it\/prodotto\/ugcs-mapper\/\" target=\"_blank\" rel=\"noopener\" class=\"btn-primary\">Buy UgCS Mapper<\/a>\n      <a href=\"#how-it-works\" class=\"btn-ghost\">See how it works \u2192<\/a>\n    <\/div>\n  <\/div>\n\n  <!-- FUNZIONI -->\n  <section class=\"section section-alt\" id=\"features\">\n    <div class=\"container\">\n      <div style=\"text-align:center;max-width:720px;margin:0 auto 8px;\">\n        <span class=\"section-label\">Four core features<\/span>\n        <h2 class=\"section-title\">Orthomosaic, DSM,<br>NDVI and GIS integration.<\/h2>\n        <p class=\"section-desc\" style=\"margin:0 auto;\">UgCS Mapper brings together the four essential features for those processing drone images in the field: orthophoto generation, multispectral support with NDVI, DSM elevation model, and direct export to UgCS for planning. Nothing superfluous \u2014 everything needed to validate the data and deliver the result.<\/p>\n      <\/div>\n      <div class=\"payload-grid\">\n        <div class=\"p-card\">\n          <div class=\"p-card-top\"><div class=\"p-card-icon-wrap\"><svg width=\"36\" height=\"36\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><polygon points=\"3 6 9 3 15 6 21 3 21 18 15 21 9 18 3 21 3 6\"\/><\/svg><\/div><\/div>\n          <div class=\"p-card-body\">\n            <h3>Orthophoto generation<\/h3>\n            <p>Orthophoto stitching from georeferenced JPEG images. UgCS Mapper automatically aligns images, corrects perspective distortions and produces an accurate georeferenced orthomosaic. Compatible with images from any drone with embedded GPS.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"p-card\">\n          <div class=\"p-card-top\"><div class=\"p-card-icon-wrap\"><svg width=\"36\" height=\"36\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z\"\/><path d=\"M12 8v4l4 2\"\/><\/svg><\/div><\/div>\n          <div class=\"p-card-body\">\n            <h3>Multispectral cameras \u00b7 NDVI<\/h3>\n            <p>Stitching of 3-channel RGN multispectral JPEG images to generate NDVI indices and assess crop health. Compatible with Micasense RedEdge-M and RedEdge-MX \u2014 the reference cameras for precision agriculture and vegetation monitoring.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"p-card\">\n          <div class=\"p-card-top\"><div class=\"p-card-icon-wrap\"><svg width=\"36\" height=\"36\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M2 20h20M4 20V10l8-6 8 6v10\"\/><path d=\"M9 20v-6h6v6\"\/><\/svg><\/div><\/div>\n          <div class=\"p-card-body\">\n            <h3>DSM \/ elevation data<\/h3>\n            <p>Generation of DSM (Digital Surface Model) and elevation data from georeferenced JPEG images. The elevation model is exported in GeoTiff format, ready for import into UgCS or any GIS software for terrain following planning.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"p-card\">\n          <div class=\"p-card-top\"><div class=\"p-card-icon-wrap\"><svg width=\"36\" height=\"36\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M3 9h18M9 21V9\"\/><\/svg><\/div><\/div>\n          <div class=\"p-card-body\">\n            <h3>UgCS integration<\/h3>\n            <p>Direct export of the map and DSM from UgCS Mapper into UgCS with one click. The updated map immediately becomes available as a background layer for the next flight's planning \u2014 with precise terrain following based on the freshly generated DSM.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"p-card\">\n          <div class=\"p-card-top\"><div class=\"p-card-icon-wrap\"><svg width=\"36\" height=\"36\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M22 10v6M2 10l10-5 10 5-10 5z\"\/><path d=\"M6 12v5c3 3 9 3 12 0v-5\"\/><\/svg><\/div><\/div>\n          <div class=\"p-card-body\">\n            <h3>On-the-fly mapping \u00b7 First response<\/h3>\n            <p>When standard map sources are absent or outdated, generate up-to-date maps directly in the field. Accurate enough for safe mission planning and to guide first-response teams in areas affected by natural disasters or emergencies.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"p-card\">\n          <div class=\"p-card-top\"><div class=\"p-card-icon-wrap\"><svg width=\"36\" height=\"36\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg><\/div><\/div>\n          <div class=\"p-card-body\">\n            <h3>GeoTiff export \u00b7 GIS ready<\/h3>\n            <p>Orthomosaic and DSM exported in standard GeoTiff format, compatible with all major GIS software: QGIS, ArcGIS, Global Mapper, AutoCAD Map 3D. The deliverable is georeferenced and ready for import with no additional conversions.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- COME FUNZIONA -->\n  <section class=\"section section-darker\" id=\"how-it-works\">\n    <div class=\"container\">\n      <div style=\"text-align:center;max-width:720px;margin:0 auto 8px;\">\n        <span class=\"section-label\">Operational simplicity<\/span>\n        <h2 class=\"section-title\">Three steps.<br>One map ready.<\/h2>\n        <p class=\"section-desc\" style=\"margin:0 auto;\">UgCS Mapper is designed to be extremely easy to use. No specialist training, no powerful workstation, no internet required. Three steps from takeoff to a GeoTiff ready for the client or for the next flight's planning.<\/p>\n      <\/div>\n      <div class=\"steps-grid\">\n        <div class=\"step-card\">\n          <div class=\"step-num\">1<\/div>\n          <h3>Acquire images<\/h3>\n          <p>Fly with your DJI drone or any GPS-equipped drone. UgCS Mapper accepts standard georeferenced JPEGs (the native format of all DJI cameras) or video stream with UgCS Enterprise. No special camera configuration required.<\/p>\n        <\/div>\n        <div class=\"step-card\">\n          <div class=\"step-num\">2<\/div>\n          <h3>Process with UgCS Mapper<\/h3>\n          <p>Load the images into UgCS Mapper on your field laptop. Select the output type (orthomosaic, DSM or both), then start processing with one click. The stitching algorithm handles alignment, georeferencing and correction automatically.<\/p>\n        <\/div>\n        <div class=\"step-card\">\n          <div class=\"step-num\">3<\/div>\n          <h3>Use the exported maps<\/h3>\n          <p>Export the GeoTiff into UgCS for immediate next-flight planning with precise terrain following \u2014 or deliver it to the client or import it into QGIS, ArcGIS and any other GIS software. All before leaving the survey site.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"mini-cta\">\n    <p>Ready to process your first maps directly in the field?<\/p>\n    <div class=\"mini-cta-row\">\n      <a href=\"https:\/\/shop.dronebase.it\/prodotto\/ugcs-mapper\/\" target=\"_blank\" rel=\"noopener\" class=\"btn-primary\">Buy UgCS Mapper<\/a>\n      <a href=\"tel:+3905411790411\" class=\"btn-ghost\">\ud83d\udcde 0541.1790411<\/a>\n    <\/div>\n  <\/div>\n\n  <!-- SERVIZI DRONEBASE -->\n  <section class=\"section section-alt\" id=\"services\">\n    <div class=\"container\">\n      <div style=\"text-align:center;max-width:720px;margin:0 auto 8px;\">\n        <span class=\"section-label\">DroneBase Services<\/span>\n        <h2 class=\"section-title\">Setup, training &amp;<br>workflow integration.<\/h2>\n        <p class=\"section-desc\" style=\"margin:0 auto;\">DJI Gold 5 Dealer certified ISO 9001:2015. UgCS Mapper integrates seamlessly into the UgCS + DJI workflow. We support you from license selection to full operational readiness on your first field project.<\/p>\n      <\/div>\n      <div class=\"care-grid\">\n        <div class=\"care-card\">\n          <div class=\"care-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg><\/div>\n          <div class=\"care-text\"><h4>License consulting<\/h4><p>We analyse your scenario: mission types, camera in use, multispectral requirements, frequency of use. We recommend the most suitable UgCS Mapper license and, if needed, the combination with UgCS Pro for a complete planning + processing workflow.<\/p><\/div>\n        <\/div>\n        <div class=\"care-card\">\n          <div class=\"care-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 10v6M2 10l10-5 10 5-10 5z\"\/><path d=\"M6 12v5c3 3 9 3 12 0v-5\"\/><\/svg><\/div>\n          <div class=\"care-text\"><h4>Operational training<\/h4><p>Training on UgCS Mapper: image import, stitching configuration, NDVI multispectral processing, GeoTiff export and UgCS integration. In-person at our Rimini office or remote webinar using your own real dataset as an example.<\/p><\/div>\n        <\/div>\n        <div class=\"care-card\">\n          <div class=\"care-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M3 9h18M9 21V9\"\/><\/svg><\/div>\n          <div class=\"care-text\"><h4>UgCS workflow integration<\/h4><p>Full workflow setup UgCS \u2192 UgCS Mapper \u2192 UgCS: plan the flight in UgCS, process images in Mapper, import the updated map into UgCS for the next flight with terrain following based on the freshly generated DSM. The perfect loop for multiple surveys.<\/p><\/div>\n        <\/div>\n        <div class=\"care-card\">\n          <div class=\"care-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z\"\/><path d=\"M8 14s1.5 2 4 2 4-2 4-2M9 9h.01M15 9h.01\"\/><\/svg><\/div>\n          <div class=\"care-text\"><h4>Civil Protection support<\/h4><p>UgCS Mapper is ideal for Civil Protection: offline drone image processing in areas without connectivity, rapid generation of up-to-date maps for emergency management, documentation support for MEPA supply and public agency contracts.<\/p><\/div>\n        <\/div>\n        <div class=\"care-card\">\n          <div class=\"care-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg><\/div>\n          <div class=\"care-text\"><h4>MEPA &amp; Public Admin supply<\/h4><p>Available on MEPA for Public Administrations, civil protection agencies, nature parks, cadastral offices and universities. Support for public tender documentation and framework contracts with UgCS + UgCS Mapper bundles for complete workflows.<\/p><\/div>\n        <\/div>\n        <div class=\"care-card\">\n          <div class=\"care-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg><\/div>\n          <div class=\"care-text\"><h4>Ongoing technical support<\/h4><p>Dedicated consultant for your account. Support on complex processing jobs, stitching parameter optimisation, multispectral troubleshooting, GIS integration and software updates. Migration from other desktop photogrammetry software supported.<\/p><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ECOSISTEMA -->\n  <section class=\"section section-dark\">\n    <div class=\"container\" style=\"text-align:center;\">\n      <span class=\"section-label\">SPH Engineering + DJI Ecosystem<\/span>\n      <h2 class=\"section-title\">The closed loop from flight<br>to map to next flight<\/h2>\n      <p class=\"section-desc\" style=\"margin:0 auto;\">UgCS Mapper closes the loop between acquisition and planning: plan in UgCS, fly with the DJI drone, process in Mapper offline in the field, reimport the updated map into UgCS for the next flight with terrain following on the real DSM. A fully offline operational loop, with no cloud dependencies, ideal for work in remote areas or emergency situations.<\/p>\n      <div class=\"security-grid\">\n        <div class=\"sec-item\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><polygon points=\"3 6 9 3 15 6 21 3 21 18 15 21 9 18 3 21 3 6\"\/><\/svg><p>UgCS Flight Planning<\/p><\/div>\n        <div class=\"sec-item\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5M2 12l10 5 10-5\"\/><\/svg><p>DJI Drone Acquisition<\/p><\/div>\n        <div class=\"sec-item\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 3v18M3 12h18\"\/><\/svg><p>UgCS Mapper Processing<\/p><\/div>\n        <div class=\"sec-item\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg><p>GeoTiff \u00b7 GIS Export<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- AGEVOLAZIONI -->\n  <div class=\"band-40\">\n    <div class=\"container\" style=\"text-align:center;\">\n      <span class=\"section-label\">Use cases<\/span>\n      <h2>From field to map.<br>In every sector.<\/h2>\n      <p>UgCS Mapper is adopted by agricultural monitoring teams, civil protection, land management, archaeology and environmental research. Wherever an up-to-date map is needed before planning the next mission \u2014 and wherever internet connectivity is unavailable.<\/p>\n      <div class=\"band-tags\">\n        <span class=\"band-tag\">Precision Agriculture<\/span>\n        <span class=\"band-tag\">Civil Protection<\/span>\n        <span class=\"band-tag\">Environmental Monitoring<\/span>\n        <span class=\"band-tag\">Field Topography<\/span>\n        <span class=\"band-tag\">First Response<\/span>\n        <span class=\"band-tag\">Research &amp; Academia<\/span>\n      <\/div>\n      <a href=\"https:\/\/shop.dronebase.it\/prodotto\/ugcs-mapper\/\" target=\"_blank\" rel=\"noopener\" class=\"btn-primary\">Buy UgCS Mapper<\/a>\n    <\/div>\n  <\/div>\n\n  <!-- CTA FINALE -->\n  <div class=\"noleggio\" id=\"pricing\">\n    <div class=\"container\">\n      <span class=\"noleggio-label\">Desktop license \u00b7 Windows \u00b7 Offline<\/span>\n      <h2>UgCS Mapper \u2014 Buy in the Shop<\/h2>\n      <p>Desktop license for Windows, 100% offline operation, no cloud subscription. Process orthomosaics and DSMs from DJI georeferenced JPEG images, RGN multispectral images with NDVI, video stream with UgCS Enterprise. GeoTiff export ready for UgCS, QGIS, ArcGIS. Purchase directly from the DroneBase shop \u2014 DJI Gold 5 Dealer certified ISO 9001:2015.<\/p>\n      <a href=\"https:\/\/shop.dronebase.it\/prodotto\/ugcs-mapper\/\" target=\"_blank\" rel=\"noopener\" class=\"btn-white\">Buy UgCS Mapper<\/a>\n      <a href=\"tel:+3905411790411\" class=\"btn-white-outline\">\ud83d\udcde 0541.1790411<\/a>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.querySelectorAll('#db-mapper a[href^=\"#\"]').forEach(function(a) {\n      a.addEventListener('click', function(e) {\n        e.preventDefault();\n        var target = document.querySelector(a.getAttribute('href'));\n        if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n      });\n    });\n  <\/script>\n\n<\/div>\n<\/html>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UgCS Mapper \u2014 2D Maps and Elevation Models from Drone | DroneBase UgCS Mapper Benefits Features How It Works Services Buy Buy UgCS Mapper SPH Engineering \u00b7 2D Mapping \u00b7<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-21779","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>UGCS Mapper - Offline 2D Map Software<\/title>\n<meta name=\"description\" content=\"UgCS Mapper: offline software for image processing from drones. Generates 2D maps, elevation models and NDVI indices for advanced analysis.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UGCS Mapper\" \/>\n<meta property=\"og:description\" content=\"UgCS Mapper: offline software for image processing from drones. Generates 2D maps, elevation models and NDVI indices for advanced analysis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/\" \/>\n<meta property=\"og:site_name\" content=\"DroneBase | Droni Professionali\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-07T17:00:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.prod.website-files.com\/6390a76823b53041d59216cd\/662b74518e3da296c674cd44_ugcs-mapper-stitching_orthophoto.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/ugcs-mapper\\\/\",\"url\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/ugcs-mapper\\\/\",\"name\":\"UGCS Mapper - Offline 2D Map Software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/ugcs-mapper\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/ugcs-mapper\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.prod.website-files.com\\\/6390a76823b53041d59216cd\\\/662b74518e3da296c674cd44_ugcs-mapper-stitching_orthophoto.png\",\"datePublished\":\"2024-05-22T12:53:57+00:00\",\"dateModified\":\"2026-05-07T17:00:56+00:00\",\"description\":\"UgCS Mapper: offline software for image processing from drones. Generates 2D maps, elevation models and NDVI indices for advanced analysis.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/ugcs-mapper\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/ugcs-mapper\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/ugcs-mapper\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.prod.website-files.com\\\/6390a76823b53041d59216cd\\\/662b74518e3da296c674cd44_ugcs-mapper-stitching_orthophoto.png\",\"contentUrl\":\"https:\\\/\\\/cdn.prod.website-files.com\\\/6390a76823b53041d59216cd\\\/662b74518e3da296c674cd44_ugcs-mapper-stitching_orthophoto.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/ugcs-mapper\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UGCS Mapper\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/\",\"name\":\"DroneBase | Droni Professionali\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/shop.dronebase.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"UGCS Mapper - Offline 2D Map Software","description":"UgCS Mapper: offline software for image processing from drones. Generates 2D maps, elevation models and NDVI indices for advanced analysis.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/","og_locale":"en_US","og_type":"article","og_title":"UGCS Mapper","og_description":"UgCS Mapper: offline software for image processing from drones. Generates 2D maps, elevation models and NDVI indices for advanced analysis.","og_url":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/","og_site_name":"DroneBase | Droni Professionali","article_modified_time":"2026-05-07T17:00:56+00:00","og_image":[{"url":"https:\/\/cdn.prod.website-files.com\/6390a76823b53041d59216cd\/662b74518e3da296c674cd44_ugcs-mapper-stitching_orthophoto.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/","url":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/","name":"UGCS Mapper - Offline 2D Map Software","isPartOf":{"@id":"https:\/\/shop.dronebase.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/#primaryimage"},"image":{"@id":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.prod.website-files.com\/6390a76823b53041d59216cd\/662b74518e3da296c674cd44_ugcs-mapper-stitching_orthophoto.png","datePublished":"2024-05-22T12:53:57+00:00","dateModified":"2026-05-07T17:00:56+00:00","description":"UgCS Mapper: offline software for image processing from drones. Generates 2D maps, elevation models and NDVI indices for advanced analysis.","breadcrumb":{"@id":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/#primaryimage","url":"https:\/\/cdn.prod.website-files.com\/6390a76823b53041d59216cd\/662b74518e3da296c674cd44_ugcs-mapper-stitching_orthophoto.png","contentUrl":"https:\/\/cdn.prod.website-files.com\/6390a76823b53041d59216cd\/662b74518e3da296c674cd44_ugcs-mapper-stitching_orthophoto.png"},{"@type":"BreadcrumbList","@id":"https:\/\/shop.dronebase.it\/en\/ugcs-mapper\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/shop.dronebase.it\/en\/"},{"@type":"ListItem","position":2,"name":"UGCS Mapper"}]},{"@type":"WebSite","@id":"https:\/\/shop.dronebase.it\/en\/#website","url":"https:\/\/shop.dronebase.it\/en\/","name":"DroneBase | Droni Professionali","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/shop.dronebase.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/shop.dronebase.it\/en\/wp-json\/wp\/v2\/pages\/21779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shop.dronebase.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shop.dronebase.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shop.dronebase.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shop.dronebase.it\/en\/wp-json\/wp\/v2\/comments?post=21779"}],"version-history":[{"count":0,"href":"https:\/\/shop.dronebase.it\/en\/wp-json\/wp\/v2\/pages\/21779\/revisions"}],"wp:attachment":[{"href":"https:\/\/shop.dronebase.it\/en\/wp-json\/wp\/v2\/media?parent=21779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}