<svg id="SvgjsSvg1290" width="829.5" height="833" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"><defs id="SvgjsDefs1291"><pattern patternUnits="userSpaceOnUse" id="pattern_mark_0" width="300" height="300"><text x="150" y="100" fill="rgba(217,217,217,0.8)" font-size="18" transform="rotate(-45, 150, 150)" style="dominant-baseline: middle; text-anchor: middle;"></text></pattern><pattern patternUnits="userSpaceOnUse" id="pattern_mark_1" width="300" height="300"><text x="150" y="200" fill="rgba(217,217,217,0.8)" font-size="18" transform="rotate(-45, 150, 150)" style="dominant-baseline: middle; text-anchor: middle;"></text></pattern></defs><rect id="svgbackgroundid" width="829.5" height="833" fill="#f2f2f2"></rect><rect id="SvgjsRect1293" width="829.5" height="833" fill="url(#pattern_mark_0)"></rect><rect id="SvgjsRect1294" width="829.5" height="833" fill="url(#pattern_mark_1)"></rect><g id="SvgjsG1295" transform="translate(629.5,25)"><path id="SvgjsPath1296" d="M 0 0L 175 0L 175 783L 0 783Z" stroke-dasharray="7.5,3,1.5,3" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#e0e3ff"></path><g id="SvgjsG1297"><text id="SvgjsText1298" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="155px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="380.875" transform="rotate(0)"></text></g></g><g id="SvgjsG1299" transform="translate(25,172.5)"><path id="SvgjsPath1300" d="M 0 0L 590 0L 590 488L 0 488Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#fcf9ea"></path><g id="SvgjsG1301"><text id="SvgjsText1302" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="570px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="233.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1303" transform="translate(25,681)"><path id="SvgjsPath1304" d="M 0 0L 590 0L 590 127L 0 127Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#dbf5f5"></path><g id="SvgjsG1305"><text id="SvgjsText1306" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="570px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="52.875" transform="rotate(0)"></text></g></g><g id="SvgjsG1307" transform="translate(76.5,716)"><path id="SvgjsPath1308" d="M 0 0L 193 0L 193 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1309"><text id="SvgjsText1310" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="173px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1311" dy="16.25" x="96.5"><tspan id="SvgjsTspan1312" style="">Config storage</tspan></tspan></text></g></g><g id="SvgjsG1313" transform="translate(343.5,716)"><path id="SvgjsPath1314" d="M 0 0L 193 0L 193 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1315"><text id="SvgjsText1316" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="173px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1317" dy="16.25" x="96.5"><tspan id="SvgjsTspan1318" style="">Geospatial data sources</tspan></tspan></text></g></g><g id="SvgjsG1319" transform="translate(39.5,511.5)"><path id="SvgjsPath1320" d="M 0 0L 561 0L 561 127L 0 127Z" stroke-dasharray="7.5,3" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#fbeada"></path><g id="SvgjsG1321"><text id="SvgjsText1322" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="541px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="52.875" transform="rotate(0)"></text></g></g><g id="SvgjsG1323" transform="translate(39.5,369.5)"><path id="SvgjsPath1324" d="M 0 0L 561 0L 561 127L 0 127Z" stroke-dasharray="7.5,3" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#fbeada"></path><g id="SvgjsG1325"><text id="SvgjsText1326" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="541px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="52.875" transform="rotate(0)"></text></g></g><g id="SvgjsG1327" transform="translate(39.5,227.5)"><path id="SvgjsPath1328" d="M 0 0L 561 0L 561 127L 0 127Z" stroke-dasharray="7.5,3" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#fbeada"></path><g id="SvgjsG1329"><text id="SvgjsText1330" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="541px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="52.875" transform="rotate(0)"></text></g></g><g id="SvgjsG1331" transform="translate(77.5,546.5)"><path id="SvgjsPath1332" d="M 0 0L 131 0L 131 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1333"><text id="SvgjsText1334" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="111px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1335" dy="16.25" x="65.5"><tspan id="SvgjsTspan1336" style="">Base References</tspan></tspan></text></g></g><g id="SvgjsG1337" transform="translate(241.5,546.5)"><path id="SvgjsPath1338" d="M 0 0L 131 0L 131 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1339"><text id="SvgjsText1340" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="111px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1341" dy="16.25" x="65.5"><tspan id="SvgjsTspan1342" style="">Pyramid model</tspan></tspan></text></g></g><g id="SvgjsG1343" transform="translate(405.5,546.5)"><path id="SvgjsPath1344" d="M 0 0L 131 0L 131 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1345"><text id="SvgjsText1346" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="111px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1347" dy="16.25" x="65.5"><tspan id="SvgjsTspan1348" style="">Tile Generator</tspan></tspan></text></g></g><g id="SvgjsG1349" transform="translate(77.5,400.5)"><path id="SvgjsPath1350" d="M 0 0L 131 0L 131 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1351"><text id="SvgjsText1352" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="111px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1353" dy="16.25" x="65.5"><tspan id="SvgjsTspan1354" style="">Metadata Mgmt</tspan></tspan></text></g></g><g id="SvgjsG1355" transform="translate(241.5,400.5)"><path id="SvgjsPath1356" d="M 0 0L 131 0L 131 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1357"><text id="SvgjsText1358" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="111px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1359" dy="16.25" x="65.5"><tspan id="SvgjsTspan1360" style="">Tile Cache</tspan></tspan></text></g></g><g id="SvgjsG1361" transform="translate(405.5,400.5)"><path id="SvgjsPath1362" d="M 0 0L 131 0L 131 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1363"><text id="SvgjsText1364" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="111px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1365" dy="16.25" x="65.5"><tspan id="SvgjsTspan1366" style="">OGC APIs</tspan></tspan></text></g></g><g id="SvgjsG1367" transform="translate(77.5,265.5)"><path id="SvgjsPath1368" d="M 0 0L 221 0L 221 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1369"><text id="SvgjsText1370" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="201px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1371" dy="16.25" x="110.5"><tspan id="SvgjsTspan1372" style="">Tiles API Boot Stater</tspan></tspan></text></g></g><g id="SvgjsG1373" transform="translate(315.5,265.5)"><path id="SvgjsPath1374" d="M 0 0L 221 0L 221 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1375"><text id="SvgjsText1376" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="201px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1377" dy="16.25" x="110.5"><tspan id="SvgjsTspan1378" style="">......</tspan></tspan></text></g></g><g id="SvgjsG1379" transform="translate(25,25)"><path id="SvgjsPath1380" d="M 0 0L 590 0L 590 127L 0 127Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#e5f6da"></path><g id="SvgjsG1381"><text id="SvgjsText1382" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="570px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="52.875" transform="rotate(0)"></text></g></g><g id="SvgjsG1383" transform="translate(55,53.5)"><path id="SvgjsPath1384" d="M 0 0L 221 0L 221 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1385"><text id="SvgjsText1386" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="201px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1387" dy="16.25" x="110.5"><tspan id="SvgjsTspan1388" style="">Tiles API Application(Backend)</tspan></tspan></text></g></g><g id="SvgjsG1389" transform="translate(315.5,53.5)"><path id="SvgjsPath1390" d="M 0 0L 221 0L 221 55L 0 55Z" stroke="rgba(33,41,48,1)" stroke-width="1.5" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1391"><text id="SvgjsText1392" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="13px" width="201px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="13px" weight="400" font-style="" opacity="1" y="16.875" transform="rotate(0)"><tspan id="SvgjsTspan1393" dy="16.25" x="110.5"><tspan id="SvgjsTspan1394" style="">Geo Atlas Dashboard(Web)</tspan></tspan></text></g></g><g id="SvgjsG1395" transform="translate(629.5,724.5)"><path id="SvgjsPath1396" d="M 0 0L 175 0L 175 40L 0 40Z" stroke="none" fill="none"></path><g id="SvgjsG1397"><text id="SvgjsText1398" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="15px" width="175px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="15px" weight="400" font-style="" opacity="1" y="7.625" transform="rotate(0)"><tspan id="SvgjsTspan1399" dy="18.75" x="87.5"><tspan id="SvgjsTspan1400" style="">External Data Sources</tspan></tspan></text></g></g><g id="SvgjsG1401" transform="translate(629.5,555)"><path id="SvgjsPath1402" d="M 0 0L 175 0L 175 40L 0 40Z" stroke="none" fill="none"></path><g id="SvgjsG1403"><text id="SvgjsText1404" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="15px" width="175px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="15px" weight="400" font-style="" opacity="1" y="7.625" transform="rotate(0)"><tspan id="SvgjsTspan1405" dy="18.75" x="87.5"><tspan id="SvgjsTspan1406" style="">Library</tspan></tspan></text></g></g><g id="SvgjsG1407" transform="translate(629.5,408)"><path id="SvgjsPath1408" d="M 0 0L 175 0L 175 40L 0 40Z" stroke="none" fill="none"></path><g id="SvgjsG1409"><text id="SvgjsText1410" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="15px" width="175px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="15px" weight="400" font-style="" opacity="1" y="7.625" transform="rotate(0)"><tspan id="SvgjsTspan1411" dy="18.75" x="87.5"><tspan id="SvgjsTspan1412" style="">Component</tspan></tspan></text></g></g><g id="SvgjsG1413" transform="translate(629.5,273)"><path id="SvgjsPath1414" d="M 0 0L 175 0L 175 40L 0 40Z" stroke="none" fill="none"></path><g id="SvgjsG1415"><text id="SvgjsText1416" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="15px" width="175px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="15px" weight="400" font-style="" opacity="1" y="7.625" transform="rotate(0)"><tspan id="SvgjsTspan1417" dy="18.75" x="87.5"><tspan id="SvgjsTspan1418" style="">Boot</tspan></tspan></text></g></g><g id="SvgjsG1419" transform="translate(629.5,68.5)"><path id="SvgjsPath1420" d="M 0 0L 175 0L 175 40L 0 40Z" stroke="none" fill="none"></path><g id="SvgjsG1421"><text id="SvgjsText1422" font-family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" text-anchor="middle" font-size="15px" width="175px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="&quot;Microsoft YaHei&quot;, 微软雅黑, Arial" size="15px" weight="400" font-style="" opacity="1" y="7.625" transform="rotate(0)"><tspan id="SvgjsTspan1423" dy="18.75" x="87.5"><tspan id="SvgjsTspan1424" style="">App</tspan></tspan></text></g></g><g id="SvgjsG1425" transform="translate(276,176.5)"><path id="SvgjsPath1426" d="M 0 0L 100 0L 100 40L 0 40Z" stroke="none" fill="none"></path><g id="SvgjsG1427"><text id="SvgjsText1428" font-family="思源宋体" text-anchor="middle" font-size="16px" width="100px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="思源宋体" size="16px" weight="400" font-style="" opacity="1" y="6" transform="rotate(0)"><tspan id="SvgjsTspan1429" dy="20" x="50"><tspan id="SvgjsTspan1430" style="">Geo Atlas</tspan></tspan></text></g></g><g id="SvgjsG1431"></g></svg>