CINXE.COM

Edit - Geographic Information Systems Stack Exchange

<!DOCTYPE html> <html class="html__responsive " lang="en"> <head> <title>Edit - Geographic Information Systems Stack Exchange</title> <link rel="shortcut icon" href="https://cdn.sstatic.net/Sites/gis/Img/favicon.ico?v=6e585ede6bca"> <link rel="apple-touch-icon" href="https://cdn.sstatic.net/Sites/gis/Img/apple-touch-icon.png?v=5bbd8af2ce1b"> <link rel="image_src" href="https://cdn.sstatic.net/Sites/gis/Img/apple-touch-icon.png?v=5bbd8af2ce1b"> <link rel="search" type="application/opensearchdescription+xml" title="Geographic Information Systems Stack Exchange" href="/opensearch.xml"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0"> <meta name="bingbot" content="noarchive"> <meta property="og:type" content= "website" /> <meta property="og:url" content="https://gis.stackexchange.com/posts/488852/edit"/> <meta property="og:site_name" content="Geographic Information Systems Stack Exchange" /> <meta property="og:image" itemprop="image primaryImageOfPage" content="https://cdn.sstatic.net/Sites/gis/Img/apple-touch-icon@2.png?v=54e3ab1edcf3" /> <meta name="twitter:card" content="summary"/> <meta name="twitter:domain" content="gis.stackexchange.com"/> <meta name="twitter:title" property="og:title" itemprop="name" content="Edit" /> <meta name="twitter:description" property="og:description" itemprop="description" content="Q&amp;A for cartographers, geographers and GIS professionals" /> <script id="webpack-public-path" type="text/uri-list">https://cdn.sstatic.net/</script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <script defer src="https://cdn.sstatic.net/Js/third-party/npm/@stackoverflow/stacks/dist/js/stacks.min.js?v=fe3ef2b1305f"></script> <script src="https://cdn.sstatic.net/Js/stub.en.js?v=44cbb4d4d062"></script> <link rel="stylesheet" type="text/css" href="https://cdn.sstatic.net/Shared/stacks.css?v=1e9dfb1f6199"> <link rel="stylesheet" type="text/css" href="https://cdn.sstatic.net/Sites/gis/primary.css?v=4372b51b29a6"> <link rel="stylesheet" type="text/css" href="https://cdn.sstatic.net/Sites/gis/secondary.css?v=2a409df786e1"> <script> StackExchange.ready(function () { $("#title").trigger('focus'); $("#revisions-list").on('change', function () { window.location = '/posts/488852/edit/' + $(this).val(); }); var $form = $('.post-form'); $form.find('#title,.wmd-input,#tagnames,.edit-comment').on('keydown', function (evt) { if (evt.ctrlKey === true && evt.keyCode == 13) { $form.trigger('submit'); return false; } }); }); </script> <script> StackExchange.ready(function () { StackExchange.using("postValidation", function () { StackExchange.postValidation.initOnBlurAndSubmit($('.post-form'), 2, 'edit', true); }); StackExchange.using("beginEditEvent", function () { StackExchange.beginEditEvent.init(); }); }); </script> <link rel="stylesheet" type="text/css" href="https://cdn.sstatic.net/Shared/Channels/channels.css?v=5981bb1a5bd7"> <script> StackExchange.ready(function () { StackExchange.realtime.init('wss://qa.sockets.stackexchange.com'); StackExchange.realtime.subscribeToReputationNotifications('79'); StackExchange.realtime.subscribeToTopBarNotifications('79'); }); </script> <script type="application/json" data-role="module-args" data-module-name="Shared/options.mod">{"options":{"locale":"en","serverTime":1734542754,"routeName":"Posts/Edit","stackAuthUrl":"https://stackauth.com","networkMetaHostname":"meta.stackexchange.com","site":{"name":"Geographic Information Systems Stack Exchange","description":"Q\u0026A for cartographers, geographers and GIS professionals","isNoticesTabEnabled":true,"enableNewTagCreationWarning":false,"insertSpaceAfterNameTabCompletion":false,"id":79,"cookieDomain":".stackexchange.com","childUrl":"https://gis.meta.stackexchange.com","negativeVoteScoreFloor":null,"enableSocialMediaInSharePopup":true,"protocol":"https"},"user":{"fkey":"b39cb1a761f93912de068f8e6267ee5702b7d597a570755c5112354b099addd4","tid":"6c0d705c-59e4-425f-a698-10e4892d13a6","rep":0,"isAnonymous":true,"isAnonymousNetworkWide":true},"realtime":{"newest":true,"active":true,"tagged":true,"staleDisconnectIntervalInHours":0},"events":{"postType":{"question":1},"postEditionSection":{"title":1,"body":2,"tags":3}}}}</script> <script type="application/json" data-role="module-args" data-module-name="Shared/settings.mod">{"settings":{"legal":{"oneTrustTCFConfigId":"cb0f3c87-b769-4e66-bbaa-377f9194216d","useCustomConsent":false},"paths":{"jQueryUIJSPath":"https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js","jQueryUICSSPath":"https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.0/themes/smoothness/jquery-ui.css"},"elections":{"opaVoteResultsBaseUrl":"https://www.opavote.com/results/"},"tags":{},"markdown":{"enableTables":true},"accounts":{"currentPasswordRequiredForChangingStackIdPassword":true},"userMessaging":{"showNewFeatureNotice":true},"search":{},"auth":{"oauthInPopup":true},"comments":{},"subscriptions":{"defaultFreemiumMaxTrueUpSeats":50,"defaultBasicMaxTrueUpSeats":250,"defaultMaxTrueUpSeats":1000},"image":{"maxImageUploadSizeInBytes":10485760,"maxImageUploadSizeInBytesAnimatedGif":2097152},"questionLinkTitleReplacement":{"maxNumberOfSitesProcessed":10,"maxReplacementsPerSite":20},"site":{"forceHttpsImages":true,"allowImageUploads":true,"styleCode":true,"enableImageHttps":true,"enableUserHovercards":true,"stacksEditorPreviewEnabled":true},"intercom":{"appId":"inf0secd"},"flags":{"allowRetractingFlags":true,"allowRetractingCommentFlags":true},"questions":{"questionTitleLengthStartLiveWarningChars":50,"enableSavesFeature":true,"maxTitleSize":150,"enableQuestionTitleLengthLiveWarning":true},"snippets":{"snippetsEnabled":true,"renderDomain":"stacksnippets.net"},"mentions":{"maxNumUsersInDropdown":50}}}</script> <script>StackExchange.init();</script> <script> StackExchange.using.setCacheBreakers({"Js/adops.en.js":"6da43f5e0a84","Js/ask.en.js":"","Js/begin-edit-event.en.js":"20edbaccceae","Js/copy-transpiled.en.js":"7959520085c5","Js/events.en.js":"","Js/explore-qlist.en.js":"ee2a4f8c3992","Js/full-anon.en.js":"756e9cf92803","Js/full.en.js":"33fc8c618f7b","Js/highlightjs-loader.en.js":"dec53251ce5d","Js/inline-tag-editing.en.js":"8517756a2cb6","Js/keyboard-shortcuts.en.js":"c255a5a5979b","Js/markdown-it-loader.en.js":"5818ef89ff9d","Js/mentions-transpiled.en.js":"54b80f913964","Js/moderator.en.js":"562010d1ea7c","Js/postCollections-transpiled.en.js":"fd1c4a681d04","Js/post-validation.en.js":"6c596a8d33b1","Js/question-editor.en.js":"","Js/review-v2-transpiled.en.js":"b80294337dec","Js/revisions.en.js":"9dd135bb585f","Js/stacks-editor.en.js":"8de4a63a68e8","Js/tageditor.en.js":"4d22c6090e5a","Js/tageditornew.en.js":"4554c63a5fa6","Js/tagsuggestions.en.js":"d9e40cbceb75","Js/unlimited-transpiled.en.js":"8713a979101d","Js/wmd.en.js":"8e5e21c8ea03","Js/snippet-javascript-codemirror.en.js":"8aaa42d59dbc"}); StackExchange.using("gps", function() { StackExchange.gps.init(false); }); </script> <noscript id="noscript-css"><style>body,.s-topbar{margin-top:1.9em}</style></noscript> </head> <body class="ask-page unified-theme"> <div id="signup-modal-container"></div> <script type="application/json" data-role="module-args" data-module-name="islands/signup-modal/index.mod">{"ContainerElementId":"signup-modal-container","FKey":"b39cb1a761f93912de068f8e6267ee5702b7d597a570755c5112354b099addd4","TriggerEvent":"signupModalShow","OauthInPopup":true,"ReturnUrl":"https://gis.stackexchange.com/posts/488852/edit","ReturnUrlForPopup":"https://gis.stackexchange.com/users/after-signup/oauth-only","SiteName":"Geographic Information Systems","SiteLogoPath":"https://cdn.sstatic.net/Sites/gis/Img/icon-48.png?v=098faac6924f","AuthProviders":["Google"],"ParentSiteUrl":"","IsInitiallyVisible":false}</script> <script defer src="https://cdn.sstatic.net/Js/webpack-chunks/svelte.en.js?v=150134e89426"></script><script defer src="https://cdn.sstatic.net/Js/webpack-chunks/stacks-svelte.en.js?v=72feec5d5528"></script><script defer src="https://cdn.sstatic.net/Js/webpack-chunks/1315.en.js?v=d971ebf7a8e2"></script><script defer src="https://cdn.sstatic.net/Js/webpack-chunks/4537.en.js?v=e6769247457b"></script><script defer src="https://cdn.sstatic.net/Js/islands/signup-modal.en.js?v=70d42243ade4"></script> <script defer> dispatchEvent(new CustomEvent("openSignupModal")); </script> <div id="one-tap-container"></div> <script type="application/json" data-role="module-args" data-module-name="islands/one-tap/index.mod">{"ContainerElementId":"one-tap-container","FKey":"b39cb1a761f93912de068f8e6267ee5702b7d597a570755c5112354b099addd4","GoogleClientId":"717762328687-iludtf96g1hinl76e4lc1b9a82g457nn.apps.googleusercontent.com","Autoselect":false,"ReturnUrl":"https%3a%2f%2fgis.stackexchange.com%2fposts%2f488852%2fedit"}</script><script defer src="https://cdn.sstatic.net/Js/webpack-chunks/svelte.en.js?v=150134e89426"></script><script defer src="https://cdn.sstatic.net/Js/islands/one-tap.en.js?v=661858832214"></script> <div id="notify-container"></div> <div id="custom-header"></div> <header class="s-topbar ps-fixed t0 l0 js-top-bar"> <a href="#content" class="s-topbar--skip-link">Skip to main content</a> <div class="s-topbar--container"> <a href="#" class="s-topbar--menu-btn js-left-sidebar-toggle" role="menuitem" aria-haspopup="true" aria-controls="left-sidebar" aria-expanded="false"><span></span></a> <div class="topbar-dialog leftnav-dialog js-leftnav-dialog dno"> <div class="left-sidebar js-unpinned-left-sidebar" data-can-be="left-sidebar" data-is-here-when="sm"></div> </div> <a href="#" class="s-topbar--logo network-logo js-gps-track js-network-logo" data-gps-track="stack_exchange_popup.show" role="menuitem" aria-haspopup="true" aria-controls="topbar-network-logo-dialog" aria-expanded="false"> <svg aria-hidden="true" class="native mtn1 svg-icon iconSEAlternativeSm" width="107" height="15" viewBox="0 0 107 15"><path fill="#FEFEFE" d="m48.41 11.93-1.96-3.2-1.04 1.16v2.04h-1.42V2.18h1.42v6.01L48.14 5h1.72l-2.44 2.7 2.74 4.22zm-7.06.08c-1.59 0-3.14-.96-3.14-3.56s1.55-3.54 3.14-3.54c.97 0 1.65.27 2.31.97l-.97.93c-.44-.48-.79-.66-1.34-.66q-.84.01-1.3.62c-.31.38-.42.87-.42 1.68s.1 1.32.41 1.7c.3.4.76.62 1.3.62.56 0 .9-.18 1.35-.66l.97.92c-.66.7-1.34.98-2.31.98m-5.66-3.15h-1.65c-.83 0-1.26.37-1.26 1s.4.99 1.3.99c.53 0 .93-.04 1.3-.4q.32-.29.31-1.03zm.03 3.07v-.63c-.51.5-1 .71-1.87.71s-1.46-.2-1.89-.63a2 2 0 0 1-.55-1.49c0-1.16.82-2 2.42-2h1.86v-.5c0-.87-.44-1.3-1.54-1.3-.77 0-1.15.18-1.54.68l-.92-.86c.66-.77 1.35-1 2.52-1q2.9 0 2.9 2.38v4.64zm-5.9 0c-1.32 0-1.93-.93-1.93-1.93V6.18h-.8V5.1h.8V3h1.41v2.1h1.36v1.07H29.3v3.75c0 .5.25.81.78.81h.58v1.2zm-6.33.08c-1.48 0-2.55-.34-3.49-1.28l1-.98c.72.72 1.51.94 2.52.94 1.3 0 2.04-.55 2.04-1.5q0-.65-.39-1.01c-.25-.23-.5-.33-1.08-.41l-1.16-.17a3.4 3.4 0 0 1-1.88-.78 2.4 2.4 0 0 1-.72-1.86c0-1.7 1.25-2.86 3.3-2.86 1.3 0 2.22.33 3.07 1.1l-.96.94a3 3 0 0 0-2.15-.75c-1.16 0-1.8.65-1.8 1.52q-.02.54.37.9c.25.22.65.38 1.11.45l1.13.17c.91.13 1.42.35 1.84.72.54.47.8 1.17.8 2 0 1.8-1.48 2.86-3.55 2.86"/><path fill="#2F96E8" d="M104.16 7.09c-.2-.42-.6-.74-1.2-.74s-.99.32-1.18.74c-.1.25-.15.44-.16.75h2.7a2 2 0 0 0-.16-.75m-2.54 1.96c0 .9.56 1.57 1.55 1.57.78 0 1.16-.21 1.61-.66l1.08 1.04a3.4 3.4 0 0 1-2.7 1.11c-1.68 0-3.29-.76-3.29-3.62 0-2.3 1.26-3.6 3.1-3.6 1.97 0 3.1 1.44 3.1 3.37v.79zm-5.48-2.57C95.1 6.48 95 7.37 95 8.3s.1 1.85 1.15 1.85 1.18-.91 1.18-1.85c0-.93-.13-1.82-1.18-1.82m-.17 8.22c-1.1 0-1.84-.21-2.58-.92l1.1-1.11c.4.38.8.54 1.4.54 1.06 0 1.43-.74 1.43-1.46v-.72c-.47.51-1 .7-1.7.7-.69 0-1.29-.23-1.68-.62-.67-.66-.73-1.57-.73-2.8 0-1.24.06-2.13.73-2.8.4-.39 1-.62 1.7-.62.75 0 1.24.2 1.73.75v-.67h1.72v6.8c0 1.7-1.21 2.93-3.12 2.93m-5.76-2.67V7.76c0-.96-.61-1.28-1.17-1.28s-1.18.32-1.18 1.28v4.27h-1.78V4.97h1.73v.65a2.4 2.4 0 0 1 1.78-.73q1.07.02 1.67.62c.58.57.73 1.24.73 2v4.52zm-7.1-2.98h-1.4c-.64 0-1 .3-1 .8 0 .49.33.81 1.02.81.5 0 .8-.04 1.12-.34q.28-.25.26-.89zm.04 2.98v-.6c-.48.47-.93.67-1.74.67q-1.2 0-1.82-.62c-.38-.4-.58-.97-.58-1.59 0-1.12.77-2.05 2.42-2.05h1.68V7.5c0-.77-.38-1.11-1.32-1.11-.68 0-1 .16-1.37.58l-1.13-1.1c.7-.75 1.38-.97 2.57-.97q3 0 3.02 2.5v4.64zm-6.93 0v-4.3c0-.94-.6-1.25-1.15-1.25-.56 0-1.15.32-1.15 1.24v4.31h-1.77V2.38h1.77v3.24a2.4 2.4 0 0 1 1.7-.73c1.56 0 2.38 1.08 2.38 2.57v4.57zm-6.96.08c-1.42 0-3.18-.76-3.18-3.62 0-2.85 1.76-3.6 3.18-3.6.98 0 1.72.3 2.34.95l-1.2 1.2c-.36-.4-.68-.56-1.14-.56q-.62-.01-1.01.46c-.27.33-.4.8-.4 1.55s.13 1.24.4 1.58q.39.46 1 .46c.47 0 .79-.16 1.15-.56l1.2 1.18c-.62.65-1.36.96-2.34.96m-5.53-.08-1.3-2.11-1.3 2.11H59l2.45-3.6-2.35-3.46h2.12L62.42 7l1.21-2.02h2.13L63.4 8.43l2.46 3.6zm-11.75 0V2.06h6.6V3.8h-4.65v2.33h3.96v1.74h-3.96v2.42h4.65v1.74z"/><path fill="#8FD8F7" d="M0 3c0-1.1.9-2 2-2h8a2 2 0 0 1 2 2z"/><path fill="#155397" d="M12 10H0c0 1.1.9 2 2 2h5v3l3-3a2 2 0 0 0 2-2"/><path fill="#46A2D9" d="M0 4h12v2H0z"/><path fill="#2D6DB5" d="M0 7h12v2H0z"/></svg> </a> <div class="topbar-dialog network-logo-dialog js-network-logo-dialog dno" id="topbar-network-logo-dialog" role="dialog" aria-labelledby="topbar-network-logo-dialog-title" aria-describedby="topbar-network-logo-dialog-body"> <div class="dialog-content"> <h4 class="bold" id="topbar-network-logo-dialog-title">Stack Exchange Network</h4> <p id="topbar-network-logo-dialog-body"> Stack Exchange network consists of 183 Q&amp;A communities including <a href="https://stackoverflow.com">Stack Overflow</a>, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. </p> <a class="s-btn s-btn__filled" href="https://stackexchange.com" data-gps-track="stack_exchange_popup.click">Visit Stack Exchange</a> <button class="s-btn s-btn__muted p0 ps-absolute t16 r16 js-close-button" aria-label="Close"><svg aria-hidden="true" class="svg-icon iconClear" width="18" height="18" viewBox="0 0 18 18"><path d="M15 4.41 13.59 3 9 7.59 4.41 3 3 4.41 7.59 9 3 13.59 4.41 15 9 10.41 13.59 15 15 13.59 10.41 9z"/></svg></button> </div> </div> <form id="search" role="search" action=/search class="s-topbar--searchbar js-searchbar " autocomplete="off"> <div class="s-topbar--searchbar--input-group"> <input name="q" type="text" role="combobox" placeholder="Search on Geographic Information Systems&#x2026;" value="" autocomplete="off" maxlength="240" class="s-input s-input__search js-search-field wmn1 " aria-label="Search" aria-controls="top-search" data-controller="s-popover" data-action="focus->s-popover#show" data-s-popover-placement="bottom-start" /> <svg aria-hidden="true" class="s-input-icon s-input-icon__search svg-icon iconSearch" width="18" height="18" viewBox="0 0 18 18"><path d="m18 16.5-5.14-5.18h-.35a7 7 0 1 0-1.19 1.19v.35L16.5 18zM12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 0"/></svg> <div class="s-popover p0 wmx100 wmn4 sm:wmn-initial js-top-search-popover" id="top-search" role="menu"> <div class="s-popover--arrow"></div> <div class="s-popover--content"> <div class="js-spinner p24 d-flex ai-center jc-center d-none"> <div class="s-spinner s-spinner__sm fc-orange-400"> <div class="v-visible-sr">Loading&#x2026;</div> </div> </div> <span class="v-visible-sr js-screen-reader-info"></span> <div class="js-ac-results overflow-y-auto hmx3 d-none"></div> <div class="js-search-hints" aria-describedby="Tips for searching"></div> </div> </div> </div> </form> <nav class="h100 ml-auto overflow-x-auto pr12" aria-label="Topbar"> <ol class="s-topbar--content" role="menubar"> <li role="none"> <a href="/help" class="s-topbar--item js-help-button" role="menuitem" title="Help Center and other resources" aria-haspopup="true" aria-controls="topbar-help-dialog" data-ga="[&quot;top navigation&quot;,&quot;help menu click&quot;,null,null,null]"><svg aria-hidden="true" class="svg-icon iconHelp" width="18" height="18" viewBox="0 0 18 18"><path d="M9 1C4.64 1 1 4.64 1 9s3.64 8 8 8 8-3.64 8-8-3.64-8-8-8m.81 12.13c-.02.71-.55 1.15-1.24 1.13-.66-.02-1.17-.49-1.15-1.2.02-.72.56-1.18 1.22-1.16.7.03 1.2.51 1.17 1.23M11.77 8c-.59.66-1.78 1.09-2.05 1.97a4 4 0 0 0-.09.75c0 .05-.03.16-.18.16H7.88c-.16 0-.18-.1-.18-.15.06-1.35.66-2.2 1.83-2.88.39-.29.7-.75.7-1.24.01-1.24-1.64-1.82-2.35-.72-.21.33-.18.73-.18 1.1H5.75c0-1.97 1.03-3.26 3.03-3.26 1.75 0 3.47.87 3.47 2.83 0 .57-.2 1.05-.48 1.44"/></svg></a> </li> <div class="topbar-dialog help-dialog js-help-dialog dno" id="topbar-help-dialog" role="menu"> <div class="modal-content"> <ul> <li> <a href="/tour" class="js-gps-track s-block-link" data-gps-track="help_popup.click({ item_type:1 })" data-ga="[&quot;top navigation&quot;,&quot;tour submenu click&quot;,null,null,null]"> Tour <span class="item-summary"> Start here for a quick overview of the site </span> </a> </li> <li> <a href="/help" class="js-gps-track s-block-link" data-gps-track="help_popup.click({ item_type:4 })" data-ga="[&quot;top navigation&quot;,&quot;help center&quot;,null,null,null]"> Help Center <span class="item-summary"> Detailed answers to any questions you might have </span> </a> </li> <li> <a href="https://gis.meta.stackexchange.com" class="js-gps-track s-block-link" data-gps-track="help_popup.click({ item_type:2 })" data-ga="[&quot;top navigation&quot;,&quot;meta submenu click&quot;,null,null,null]"> Meta <span class="item-summary"> Discuss the workings and policies of this site </span> </a> </li> <li> <a href="https://stackoverflow.co/" class="js-gps-track s-block-link" data-gps-track="help_popup.click({ item_type:6 })" data-ga="[&quot;top navigation&quot;,&quot;about us submenu click&quot;,null,null,null]"> About Us <span class="item-summary"> Learn more about Stack Overflow the company, and our products </span> </a> </li> </ul> </div> </div> <li role="none"> <a href="https://stackexchange.com" class="s-topbar--item js-site-switcher-button js-gps-track" data-gps-track="site_switcher.show" aria-label="Site switcher" role="menuitem" title="A list of all 183 Stack Exchange sites" aria-haspopup="true" aria-expanded="false" data-ga="[&quot;top navigation&quot;,&quot;stack exchange click&quot;,null,null,null]"> <svg aria-hidden="true" class="svg-icon iconStackExchange" width="18" height="18" viewBox="0 0 18 18"><path d="M15 1H3a2 2 0 0 0-2 2v2h16V3a2 2 0 0 0-2-2M1 13c0 1.1.9 2 2 2h8v3l3-3h1a2 2 0 0 0 2-2v-2H1zm16-7H1v4h16z"/></svg> </a> </li> <li class="js-topbar-dialog-corral" role="presentation"> <div class="topbar-dialog siteSwitcher-dialog dno" role="menu"> <div class="header fw-wrap"> <h3 class="flex--item"> <a href="https://gis.stackexchange.com">current community</a> </h3> <div class="flex--item fl1"> <div class="ai-center d-flex jc-end"> <button class="js-close-button s-btn s-btn__muted p0 ml8 d-none sm:d-block" type="button" aria-label="Close" > <svg aria-hidden="true" class="svg-icon iconClear" width="18" height="18" viewBox="0 0 18 18"><path d="M15 4.41 13.59 3 9 7.59 4.41 3 3 4.41 7.59 9 3 13.59 4.41 15 9 10.41 13.59 15 15 13.59 10.41 9z"/></svg> </button> </div> </div> </div> <div class="modal-content bg-blue-200 current-site-container"> <ul class="current-site"> <li class="d-flex"> <div class="fl1"> <a href="https://gis.stackexchange.com" class="current-site-link d-flex gx8 site-link js-gps-track" data-id="79" data-gps-track="site_switcher.click({ item_type:3 })"> <div class="favicon favicon-gis site-icon flex--item" title="Geographic Information Systems"></div> <span class="flex--item fl1"> Geographic Information Systems </span> </a> </div> <div class="related-links"> <a href="https://gis.stackexchange.com/help" class="js-gps-track" data-gps-track="site_switcher.click({ item_type:14 })">help</a> <a href="https://chat.stackexchange.com?tab=site&amp;host=gis.stackexchange.com" class="js-gps-track" data-gps-track="site_switcher.click({ item_type:6 })">chat</a> </div> </li> <li class="related-site d-flex"> <div class="L-shaped-icon-container"> <span class="L-shaped-icon"></span> </div> <a href="https://gis.meta.stackexchange.com" class="s-block-link px16 d-flex gx8 site-link js-gps-track" data-id="80" data-gps-track="site.switch({ target_site:80, item_type:3 }),site_switcher.click({ item_type:4 })"> <div class="favicon favicon-gismeta site-icon flex--item" title="Geographic Information Systems Meta"></div> <span class="flex--item fl1"> Geographic Information Systems Meta </span> </a> </li> </ul> </div> <div class="header" id="your-communities-header"> <h3> your communities </h3> </div> <div class="modal-content" id="your-communities-section"> <div class="call-to-login"> <a href="https://gis.stackexchange.com/users/signup?ssrc=site_switcher&amp;returnurl=https%3a%2f%2fgis.stackexchange.com%2fposts%2f488852%2fedit" class="login-link js-gps-track" data-gps-track="site_switcher.click({ item_type:10 })">Sign up</a> or <a href="https://gis.stackexchange.com/users/login?ssrc=site_switcher&amp;returnurl=https%3a%2f%2fgis.stackexchange.com%2fposts%2f488852%2fedit" class="login-link js-gps-track" data-gps-track="site_switcher.click({ item_type:11 })">log in</a> to customize your list. </div> </div> <div class="header"> <h3><a href="https://stackexchange.com/sites">more stack exchange communities</a> </h3> <a href="https://stackoverflow.blog" class="float-right">company blog</a> </div> <div class="modal-content"> <div class="child-content"></div> </div> </div> </li> <li role="none"><button class="s-topbar--item s-btn s-btn__icon s-btn__muted d-none sm:d-inline-flex js-searchbar-trigger" role="menuitem" aria-label="Search" aria-haspopup="true" aria-controls="search" title="Click to show search"><svg aria-hidden="true" class="svg-icon iconSearch" width="18" height="18" viewBox="0 0 18 18"><path d="m18 16.5-5.14-5.18h-.35a7 7 0 1 0-1.19 1.19v.35L16.5 18zM12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 0"/></svg></button></li> <li role="none"> <a href="https://gis.stackexchange.com/users/login?ssrc=head&returnurl=https%3a%2f%2fgis.stackexchange.com%2fposts%2f488852%2fedit" class="s-topbar--item s-topbar--item__unset s-btn s-btn__outlined ws-nowrap js-gps-track" role="menuitem" rel="nofollow" data-gps-track="login.click" data-ga="[&quot;top navigation&quot;,&quot;login button click&quot;,null,null,null]">Log in</a> </li> <li role="none"><a href="https://gis.stackexchange.com/users/signup?ssrc=head&returnurl=https%3a%2f%2fgis.stackexchange.com%2fposts%2f488852%2fedit" class="s-topbar--item s-topbar--item__unset ml4 s-btn s-btn__filled ws-nowrap js-signup-button js-gps-track" role="menuitem" rel="nofollow" data-gps-track="signup.topbar.click" data-ga="[&quot;sign up&quot;,&quot;Sign Up Navigation&quot;,&quot;Header&quot;,null,null]">Sign up</a></li> </ol> </nav> </div> </header> <script> StackExchange.ready(function () { StackExchange.topbar.init(); }); StackExchange.scrollPadding.setPaddingTop(50, 10); </script> <header class="site-header"> <div class="site-header--container"> <a class="site-header--link d-flex ai-center fs-headline1 fw-bold" href="https://gis.stackexchange.com"> <img class="h-auto wmx100" src="https://cdn.sstatic.net/Sites/gis/Img/logo.svg?v=524ba4e921b1" alt="Geographic Information Systems"> </a> </div> </header> <div class="container"> <div id="left-sidebar" data-is-here-when="md lg" class="left-sidebar js-pinned-left-sidebar ps-relative"> <div class="left-sidebar--sticky-container js-sticky-leftnav"> <nav aria-label="Primary"> <ol class="nav-links"> <li> <ol class="nav-links"> <li class="ps-relative" aria-current="false"> <a href="/" class="s-block-link pl8 js-gps-track nav-links--link -link__with-icon" data-gps-track="top_nav.click({is_current: false, location:10, destination:8, has_activity_notification:False});home_nav.click({location:10})" aria-controls="" data-controller=" " data-s-popover-placement="right" aria-current="false" data-s-popover-auto-show="true" data-s-popover-hide-on-outside-click="never" > <div class="d-flex ai-center"> <svg aria-hidden="true" class="svg-icon iconHome" width="18" height="18" viewBox="0 0 18 18"><path d="M15 10v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5H0l9-9 9 9zm-8 1v6h4v-6z"/></svg> <span class="-link--channel-name pl6">Home</span> </div> </a> </li> <li class="ps-relative" aria-current="false"> <a id="nav-questions" href="/questions" class="s-block-link pl8 js-gps-track nav-links--link -link__with-icon" data-gps-track="top_nav.click({is_current: false, location:10, destination:1, has_activity_notification:False})" aria-controls="" data-controller=" " data-s-popover-placement="right" aria-current="false" data-s-popover-auto-show="true" data-s-popover-hide-on-outside-click="never" > <div class="d-flex ai-center"> <svg aria-hidden="true" class="svg-icon iconQuestion" width="18" height="18" viewBox="0 0 18 18"><path d="m4 15-3 3V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2zm7.75-3.97c.72-.83.98-1.86.98-2.94 0-1.65-.7-3.22-2.3-3.83a4.4 4.4 0 0 0-3.02 0 3.8 3.8 0 0 0-2.32 3.83q0 1.93 1.03 3a3.8 3.8 0 0 0 2.85 1.07q.94 0 1.71-.34.97.66 1.06.7.34.2.7.3l.59-1.13a5 5 0 0 1-1.28-.66m-1.27-.9a5 5 0 0 0-1.5-.8l-.45.9q.5.18.98.5-.3.1-.65.11-.92 0-1.52-.68c-.86-1-.86-3.12 0-4.11.8-.9 2.35-.9 3.15 0 .9 1.01.86 3.03-.01 4.08"/></svg> <span class="-link--channel-name pl6">Questions</span> </div> </a> </li> <li class="ps-relative" aria-current="false"> <a href="/tags" class="s-block-link pl8 js-gps-track nav-links--link -link__with-icon" data-gps-track="top_nav.click({is_current: false, location:10, destination:2, has_activity_notification:False})" aria-controls="" data-controller=" " data-s-popover-placement="right" aria-current="false" data-s-popover-auto-show="true" data-s-popover-hide-on-outside-click="never" > <div class="d-flex ai-center"> <svg aria-hidden="true" class="svg-icon iconTags" width="18" height="18" viewBox="0 0 18 18"><path d="M9.24 1a3 3 0 0 0-2.12.88l-5.7 5.7a2 2 0 0 0-.38 2.31 3 3 0 0 1 .67-1.01l6-6A3 3 0 0 1 9.83 2H14a3 3 0 0 1 .79.1A2 2 0 0 0 13 1z" opacity=".4"/><path d="M9.83 3a2 2 0 0 0-1.42.59l-6 6a2 2 0 0 0 0 2.82L6.6 16.6a2 2 0 0 0 2.82 0l6-6A2 2 0 0 0 16 9.17V5a2 2 0 0 0-2-2zM12 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4"/></svg> <span class="-link--channel-name pl6">Tags</span> </div> </a> </li> <li class="pb24"></li> <li class="ps-relative" aria-current="false"> <a id="nav-users" href="/users" class="s-block-link pl8 js-gps-track nav-links--link -link__with-icon" data-gps-track="top_nav.click({is_current: false, location:10, destination:3, has_activity_notification:False})" aria-controls="" data-controller=" " data-s-popover-placement="right" aria-current="false" data-s-popover-auto-show="true" data-s-popover-hide-on-outside-click="never" > <div class="d-flex ai-center"> <svg aria-hidden="true" class="svg-icon iconPeople" width="18" height="18" viewBox="0 0 18 18"><path d="M17 14c0 .44-.45 1-1 1H9a1 1 0 0 1-1-1H2c-.54 0-1-.56-1-1 0-2.63 3-4 3-4s.23-.4 0-1c-.84-.62-1.06-.59-1-3s1.37-3 2.5-3 2.44.58 2.5 3-.16 2.38-1 3c-.23.59 0 1 0 1s1.55.71 2.42 2.09c.78-.72 1.58-1.1 1.58-1.1s.23-.4 0-1c-.84-.61-1.06-.58-1-3s1.37-3 2.5-3 2.44.59 2.5 3c.05 2.42-.16 2.39-1 3-.23.6 0 1 0 1s3 1.38 3 4"/></svg> <span class="-link--channel-name pl6">Users</span> </div> </a> </li> <li class="ps-relative" aria-current="false"> <a id="nav-unanswered" href="/unanswered" class="s-block-link pl8 js-gps-track nav-links--link -link__with-icon" data-gps-track="top_nav.click({is_current: false, location:10, destination:5, has_activity_notification:False})" aria-controls="" data-controller=" " data-s-popover-placement="right" aria-current="false" data-s-popover-auto-show="true" data-s-popover-hide-on-outside-click="never" > <div class="d-flex ai-center"> <svg aria-hidden="true" class="svg-icon iconAnswer" width="18" height="18" viewBox="0 0 18 18"><path d="M14 15H3c-1.09 0-2-.91-2-2V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v14zm-1.02-3L9.82 4H8.14l-3.06 8h1.68l.65-1.79h3.15l.69 1.79zm-2.93-3.12H7.9l1.06-2.92z"/></svg> <span class="-link--channel-name pl6">Unanswered</span> </div> </a> </li> </ol> </li> <li class="js-freemium-cta ps-relative mt32 mb8"> <div class="fs-fine tt-uppercase fc-black-600 fw-bold ml8 mt16 mb8">Teams</div> <div class="px12 pt12 pb4 mb12 fc-medium overflow-hidden"> <img class="wmx100 mx-auto mb12 h-auto d-block" width="151" height="24" src="https://cdn.sstatic.net/Img/teams/teams-promo.svg?v=e507948b81bf" alt=""> <p class="fs-fine"> Ask questions, find answers and collaborate at work with Stack Overflow for Teams. </p> <a href="https://stackoverflowteams.com/teams/create/free/?utm_medium=referral&utm_source=gis-community&utm_campaign=side-bar&utm_content=explore-teams" class="w100 s-btn s-btn__filled s-btn__xs bg-orange-400 h:bg-orange-500 js-gps-track pt8 pr7 pb6 pl7" data-gps-track="teams.create.left-sidenav.click({ Action: 6 })" data-ga="[&quot;teams left navigation - anonymous&quot;,&quot;left nav free cta&quot;,&quot;stackoverflow.com/teams/create/free&quot;,null,null]">Try Teams for free</a> <a href="https://stackoverflow.co/teams/?utm_medium=referral&utm_source=gis-community&utm_campaign=side-bar&utm_content=explore-teams" class="w100 s-btn s-btn__muted s-btn__xs mt1 js-gps-track" data-gps-track="teams.create.left-sidenav.click({ Action: 5 })" data-ga="[&quot;teams left navigation - anonymous&quot;,&quot;left nav free cta&quot;,&quot;stackoverflow.com/teams&quot;,null,null]">Explore Teams</a> </div> </li> <li class="d-flex ai-center jc-space-between ml8 mt32 mb8 js-create-team-cta d-none"> <a href="javascript:void(0)" class="s-link d-flex fl-grow1 fc-black-400 h:fc-black-600 fs-fine js-gps-track" role="button" aria-controls="popover-teams-create-cta" data-controller="s-popover" data-action="s-popover#toggle" data-s-popover-placement="bottom-start" data-s-popover-toggle-class="is-selected" data-gps-track="teams.create.left-sidenav.click({ Action: ShowInfo })" data-ga="[&quot;teams left navigation - anonymous&quot;,&quot;left nav show teams info&quot;,null,null,null]" > <div class="flex--item fl-grow1 fc-black-600 fw-bold tt-uppercase">Teams</div> <div class="flex--item px12"> <svg aria-hidden="true" class="svg-icon iconPlusSm" width="14" height="14" viewBox="0 0 14 14"><path d="M8 2H6v4H2v2h4v4h2V8h4V6H8z"/></svg> </div> </a> </li> <li class="ps-relative js-create-team-cta d-none"> <p class="fs-fine pr8 pl8 pb4 fc-black-400"> Ask questions, find answers and collaborate at work with Stack Overflow for Teams. <a href="https://stackoverflow.co/teams/?utm_medium=referral&utm_source=gis-community&utm_campaign=side-bar&utm_content=explore-teams-compact" class="s-link s-link__grayscale s-link__underlined fw-bold">Explore Teams</a> </p> </li> </ol> </nav> </div> <div class="s-popover ws2" id="popover-teams-create-cta" role="menu" aria-hidden="true"> <div class="s-popover--arrow"></div> <div class="ps-relative overflow-hidden"> <p class="mb2"><strong>Teams</strong></p> <p class="mb12 fs-caption fc-black-400">Q&amp;A for work</p> <p class="mb12 fs-caption fc-black-500">Connect and share knowledge within a single location that is structured and easy to search.</p> <a href="https://stackoverflow.co/teams/" class="js-gps-track s-btn s-btn__filled s-btn__xs" data-gps-track="teams.create.left-sidenav.click({ Action: CtaClick })" data-ga="[&quot;teams left navigation - anonymous&quot;,&quot;left nav cta&quot;,&quot;stackoverflow.com/teams&quot;,null,null]"> Learn more about Teams </a> </div> <div class="ps-absolute t8 r8"> <svg aria-hidden="true" class="fc-orange-400 svg-spot spotPeople" width="48" height="48" viewBox="0 0 48 48"><path d="M13.5 28a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9M7 30a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v5h11v-5a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v10a2 2 0 0 1-2 2H33v5a1 1 0 0 1-1 1H20a1 1 0 0 1-1-1v-5H8a1 1 0 0 1-1-1zm25-6.5a4.5 4.5 0 1 0 9 0 4.5 4.5 0 0 0-9 0M24.5 34a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9" opacity=".2"/><path d="M16.4 26.08A6 6 0 1 0 7.53 26C5.64 26.06 4 27.52 4 29.45V40a1 1 0 0 0 1 1h9a1 1 0 1 0 0-2h-4v-7a1 1 0 1 0-2 0v7H6v-9.55c0-.73.67-1.45 1.64-1.45H16a1 1 0 0 0 .4-1.92M12 18a4 4 0 1 1 0 8 4 4 0 0 1 0-8m16.47 14a6 6 0 1 0-8.94 0A3.6 3.6 0 0 0 16 35.5V46a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V35.5c0-1.94-1.64-3.42-3.53-3.5M20 28a4 4 0 1 1 8 0 4 4 0 0 1-8 0m-.3 6h8.6c1 0 1.7.75 1.7 1.5V45h-2v-7a1 1 0 1 0-2 0v7h-4v-7a1 1 0 1 0-2 0v7h-2v-9.5c0-.75.7-1.5 1.7-1.5M42 22c0 1.54-.58 2.94-1.53 4A3.5 3.5 0 0 1 44 29.45V40a1 1 0 0 1-1 1h-9a1 1 0 1 1 0-2h4v-7a1 1 0 1 1 2 0v7h2v-9.55A1.5 1.5 0 0 0 40.48 28H32a1 1 0 0 1-.4-1.92A6 6 0 1 1 42 22m-2 0a4 4 0 1 0-8 0 4 4 0 0 0 8 0"/><g opacity=".35"><path d="M17 10a1 1 0 011-1h12a1 1 0 110 2H18a1 1 0 01-1-1m1-5a1 1 0 100 2h12a1 1 0 100-2zM14 1a1 1 0 00-1 1v12a1 1 0 001 1h5.09l4.2 4.2a1 1 0 001.46-.04l3.7-4.16H34a1 1 0 001-1V2a1 1 0 00-1-1zm1 12V3h18v10h-5a1 1 0 00-.75.34l-3.3 3.7-3.74-3.75a1 1 0 00-.71-.29z"/></g></svg> </div> </div> </div> <div id="content" class="snippet-hidden"> <div class="ask-mainbar box-border" id="mainbar"> <div class="mb16 s-notice s-notice__info " role="status"> <div class="d-flex"> <div class="flex--item mr8"> <svg aria-hidden="true" class="svg-icon iconInfo" width="18" height="18" viewBox="0 0 18 18"><path d="M9 1a8 8 0 1 1 0 16A8 8 0 0 1 9 1m1 13V8H8v6zm0-8V4H8v2z"/></svg> </div> <div class="flex--item"> <p><b>You are not <a href="/users/login?ssrc=suggested_edit" class="s-link s-link__inherit s-link__underlined">logged in</a>. Your edit will be placed in a queue until it is <a href="/help/privileges/edit" class="s-link s-link__inherit s-link__underlined">peer reviewed</a>.</b> </p> <p class="mb0">We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.</p> </div> </div> </div> <form id="post-form-488852" class="post-form" action="/posts/488852/edit-submit/eda91f1c-82e0-4d33-ba0c-93522fb7a6b2" method="post" data-post-params="{&quot;is_suggested_edit&quot;:true,&quot;post_type&quot;:2,&quot;owner&quot;:2,&quot;PostId&quot;:488852}"> <input type="hidden" id="client-revision-guid" value="eda91f1c-82e0-4d33-ba0c-93522fb7a6b2"> <input type="hidden" id="post-id" value="488852"> <input type="hidden" name="is-current" value="true"> <script> StackExchange.ifUsing("editor", function () { StackExchange.using("externalEditor", function () { StackExchange.using("snippets", function () { StackExchange.snippets.init(); }); }); }, "code-snippets"); </script> <script> StackExchange.ready(function() { var channelOptions = { tags: "".split(" "), id: "79" }; initTagRenderer("".split(" "), "".split(" "), channelOptions); StackExchange.using("externalEditor", function() { // Have to fire editor after snippets, if snippets enabled if (StackExchange.settings.snippets.snippetsEnabled) { StackExchange.using("snippets", function() { createEditor(); }); } else { createEditor(); } }); function createEditor() { StackExchange.prepareEditor({ useStacksEditor: false, heartbeatType: 'edit', autoActivateHeartbeat: false, convertImagesToLinks: false, noModals: true, showLowRepImageUploadWarning: true, reputationToPostImages: null, bindNavPrevention: true, postfix: "-488852", imageUploadEnabled: false, imageUploader: { brandingHtml: "", contentPolicyHtml: "User contributions licensed under \u003ca href=\"https://stackoverflow.com/help/licensing\"\u003eCC BY-SA\u003c/a\u003e \u003ca href=\"https://stackoverflow.com/legal/acceptable-use-policy\"\u003e(content policy)\u003c/a\u003e", allowUrls: true, }, onDemand: false, discardSelector: ".discard-answer", enableTables: true, isStacksEditorPreviewEnabled: false ,immediatelyShowMarkdownHelp:true,postId:488852,enableTables:true,enableSnippets:true }); } }); </script> <div id="post-editor-488852" class="post-editor js-post-editor d-flex fd-column g4"> <p class="fs-caption fc-black-400 ta-right m0"> Required fields<abbr class="s-required-symbol" title="required">*</abbr> </p> <h2 class="mt16"><a href="/questions/488835/multi-ring-buffers-of-uneven-sizes-in-qgis" class="question-hyperlink">Multi-ring buffers of uneven sizes in QGIS</a></h2> <div> <div class="original-question s-prose js-original-question js-post-body" style="height:32px; overflow:hidden; margin-bottom:3px;"> <p>I am trying to make multi-ring buffers (donuts) around points in QGIS. I want the rings to be from 0 - 2km, 2km - 5km, 5km - 10km. I'm using the multi-ring buffer in QGIS and it doesn't have the option to specify the radius of each circle separately so I can make them each have a difference of 5 or 2 but its has to be the same across. Is there a way to make the radius of each circle different in QGIS.</p> <p>I tried using difference by making a 0-2km buffer and then a 0-5km buffer but I have over 1000 points which are close together and so the buffer for each unique point overlaps. This means that difference removes regions for all overlapping buffers for other points (which I dont want). The picture shows you what I'm working with where the brown dots are my unique points and the pink buffers are the 2km buffers while the orange ones are the 5km buffers.</p> <p><a href="https://i.sstatic.net/VCT5Wuqt.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/VCT5Wuqt.jpg" alt="enter image description here" /></a></p> </div> </div> <h2 class="mt16">Answer<abbr class="s-required-symbol" title="required">*</abbr></h2> <div class="ps-relative"> <div class="wmd-container mb8"> <div id="wmd-button-bar-488852" class="wmd-button-bar btr-sm"></div> <div class="js-stacks-validation"> <div class="ps-relative"> <textarea id="wmd-input-488852" name="post-text" class="wmd-input s-input bar0 js-post-body-field" data-editor-type="wmd" data-post-type-id="2" cols="92" rows="15" tabindex="101" data-min-length="">So, if I understood your question correctly for general understanding one more way to solve the question using SQL code in the form of CTE.&#xD;&#xA;&#xD;&#xA;Input geodata: table with structure id, geometry with name points in meter plane-rectangular coordinate system.&#xD;&#xA;&#xD;&#xA;Create on the QGIS toolbar - Layer&gt;Create Layer&gt;Create Virtual Layer...and add your table, using the &lt;Import&gt; button.&#xD;&#xA;&#xD;&#xA;In the &lt;Query&gt; field, copy and paste the SQL query, replacing the name of your table (layer) and run the query for execution, using the &lt;Add&gt; button.&#xD;&#xA;&#xD;&#xA;[![][1]][1]&#xD;&#xA;&#xD;&#xA;```&#xD;&#xA;WITH &#xD;&#xA;buf_2km AS (select id, 0 in_dist, 2000 out_dist, st_buffer(geometry, 2000) geometry from points),&#xD;&#xA;buf_5km AS (select id, 2000 in_dist, 5000 out_dist, st_buffer(geometry, 5000) geometry from points),&#xD;&#xA;buf_10km AS (select id, 5000 in_dist, 10000 out_dist, st_buffer(geometry, 10000) geometry from points),&#xD;&#xA;dif_5_2km AS (select a.id, a.in_dist-b.in_dist in_dist, 5000 out_dist, st_difference(a.geometry,b.geometry) geometry from buf_5km a JOIN &#xD;&#xA;buf_2km b on st_intersects(a.geometry,b.geometry) and a.id=b.id),&#xD;&#xA;dif_10_5km AS (select a.id, a.out_dist-b.out_dist in_dist, 10000 out_dist, st_difference(a.geometry,b.geometry) geometry from buf_10km a JOIN &#xD;&#xA;buf_5km b on st_intersects(a.geometry,b.geometry) and a.id=b.id)&#xD;&#xA;select id, in_dist, out_dist, geometry from buf_2km union select id, in_dist, out_dist, geometry from dif_5_2km union select id, in_dist, out_dist, geometry from dif_10_5km &#xD;&#xA;&#xD;&#xA;```&#xD;&#xA;&#xD;&#xA;Save the result to a file or DBMS table, and then apply the styling as you need, for example as in the figure below.&#xD;&#xA;&#xD;&#xA;[![enter image description here][2]][2]&#xD;&#xA;&#xD;&#xA;Translated with DeepL.com (free version)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA; [1]: https://i.sstatic.net/9nCwHBpK.png&#xD;&#xA; [2]: https://i.sstatic.net/QbFKNwnZ.png</textarea> </div> <div class="s-input-message mt4 d-none js-stacks-validation-message"></div> </div> </div> </div> <aside class="d-flex ai-start jc-space-between js-answer-help s-notice s-notice__warning pb0 pr4 pt4 mb8 d-none" role="status" aria-hidden="true"> <div class="flex--item pt8"> <p>Thanks for contributing an answer to Geographic Information Systems Stack Exchange!</p><ul><li>Please be sure to <em>answer the question</em>. Provide details and share your research!</li></ul><p>But <em>avoid</em> …</p><ul><li>Asking for help, clarification, or responding to other answers.</li><li>Making statements based on opinion; back them up with references or personal experience.</li></ul><p>To learn more, see our <a href="/help/how-to-answer">tips on writing great answers</a>.</p> </div> <button class="flex--item js-answer-help-close-btn s-btn s-btn__muted fc-black-600"> <svg aria-hidden="true" class="svg-icon iconClear" width="18" height="18" viewBox="0 0 18 18"><path d="M15 4.41 13.59 3 9 7.59 4.41 3 3 4.41 7.59 9 3 13.59 4.41 15 9 10.41 13.59 15 15 13.59 10.41 9z"/></svg> </button> </aside> <div> <div id="draft-saved-488852" class="fc-success h24" style="display:none;">Draft saved</div> <div id="draft-discarded-488852" class="fc-error h24" style="display:none;">Draft discarded</div> </div> <div id="wmd-preview-488852" class="s-prose mb16 wmd-preview js-wmd-preview"></div> <div></div> <div class="edit-block"> <input id="fkey" name="fkey" type="hidden" value="b39cb1a761f93912de068f8e6267ee5702b7d597a570755c5112354b099addd4"> <input id="author" name="author" type="text"> </div> </div> <div style="position: relative;"> <div class="form-item js-stacks-validation"> <label for="edit-comment" class="s-label mb4 d-block"> Edit Summary<abbr class="s-required-symbol" title="required">*</abbr> </label> <div class="ps-relative"> <input id="edit-comment" class="s-input w100 js-post-edit-comment-field" type="text" maxlength="300" size="60" name="edit-comment" tabindex="109" data-min-length="10" data-max-length="300" placeholder="briefly explain your changes (corrected spelling, fixed grammar, improved formatting)" /> </div> <div class="s-input-message mt4 d-none js-stacks-validation-message"></div> </div> </div> <div class="d-flex ai-center gs8 gsx pt12 pb16"> <button id="submit-button" class="flex--item s-btn s-btn__filled" type="submit" tabindex="110">Save edits</button> <a class="flex--item cancel-edit s-btn" tabindex="111" href="/questions/488835/multi-ring-buffers-of-uneven-sizes-in-qgis/488852#488852">Cancel</a> </div> <div class="js-general-error general-error clear-both d-none" aria-live="polite"></div> </form> <span class="d-none" itemprop="commentCount">0</span> <div class="post-layout--right js-post-comments-component"> <div id="comments-488852" class="comments js-comments-container bt bc-black-200 mt12 dno" data-post-id="488852" data-min-length="15"> <ul class="comments-list js-comments-list" data-remaining-comments-count="0" data-canpost="false" data-cansee="true" data-comments-unavailable="false" data-addlink-disabled="true"> </ul> </div> <div id="comments-link-488852" data-rep=50 data-anon=true> <a class="js-add-link comments-link disabled-link" title="Use comments to ask for more information or suggest improvements. Avoid comments like &#x201C;&#x2B;1&#x201D; or &#x201C;thanks&#x201D;." href="#" role="button">Add a comment</a> <span class="js-link-separator dno">&nbsp;|&nbsp;</span> <a class="js-show-link comments-link dno" title="Expand to show all comments on this post" href=# onclick="" role="button"></a> </div> </div> <script> StackExchange.ready(function () { StackExchange.comments.init() }); </script> </div> <div id="sidebar" class="ask-sidebar"> <div id="scroller-anchor"></div> <div id="scroller mt0"> <div class="s-sidebarwidget mb12" id="how-to-title"> <div class="s-sidebarwidget--header">How to Edit</div> <ul class="s-sidebarwidget--content s-sidebarwidget__block-items s-sidebarwidget__items list-ls-disc list-inside"> <li class="my12">Correct minor typos or mistakes</li> <li class="my12">Clarify meaning without changing it</li> <li class="my12">Add related resources or links</li> <li class="my12"><i>Always</i> respect the author’s intent</li> <li class="my12">Don&#x2019;t use edits to reply to the author</li> </ul> </div> <div class="s-sidebarwidget s-anchors s-anchors__default js-sidebar-help" id="how-to-format"> <div class="s-sidebarwidget--header"> How to Format </div> <div class="s-sidebarwidget--content s-sidebarwidget__block-items s-sidebarwidget__items p16"> <ul class="list-ls-disc ml12 d-flex fd-column g12"> <li> create code fences with backticks ` or tildes ~ <div class="bg-black-150 p8 bar-sm ff-mono my4 wmx2"> ```<br /> like so<br/> ``` </div> </li> <li> add language identifier to highlight code <div class="bg-black-150 p8 bar-sm ff-mono my4 wmx2"> ```python<br /> <span class="fc-blue-500">def</span> function(foo):<br /> <span class="fc-blue-500">&nbsp;&nbsp;&nbsp;&nbsp;print</span>(foo)<br /> ``` </div> </li> <li>put returns between paragraphs</li> <li>for linebreak add 2 spaces at end</li> <li><i>_italic_</i> or <b>**bold**</b></li> <li>indent code by 4 spaces</li> <li>backtick escapes <code>`like _so_`</code></li> <li>quote by placing &gt; at start of line</li> <li>to make links (use https whenever possible) <div class="d-flex fd-column g4 mt8"> <div class="ml8">&lt;https://example.com&gt;</div> <div class="ml8">[example](https://example.com)</div> <div class="ml8">&lt;a href="https://example.com"&gt;example&lt;/a&gt;</div> </div> </li> </ul> <div class="ta-right"> <a href="/editing-help" target="_edithelp">formatting help &raquo;</a><br> <a href="/questions/how-to-answer">answering help &raquo;</a> </div> </div> </div> <div class="s-sidebarwidget s-sidebarwidget__yellow s-anchors s-anchors__default js-sidebar-help" id="how-to-tag" style="display:none"> <div class="s-sidebarwidget--header mb0"> How to Tag </div> <div class="s-sidebarwidget--content d-block"> <p>A tag is a keyword or label that categorizes your question with other, similar questions. Choose one or more (up to 5) tags that will help answerers to find and interpret your question.</p> <ul class="list-ls-disc ml32 d-flex fd-column g12"> <li> complete the sentence: <i>my question is about...</i></li> <li> use tags that describe things or concepts that are <i>essential</i>, not incidental to your question</li> <li> favor using <a href='/tags' target='_blank'>existing popular tags</a></li> <li>read the descriptions that appear below the tag</li> </ul> <p>If your question is primarily about a topic for which you can&#x27;t find a tag:</p> <ul class="list-ls-disc ml16 d-flex fd-column g8"> <li> combine multiple words into single-words with hyphens (e.g. <a href="/questions/tagged/arcgis-desktop" class="s-tag post-tag my0 py2" title="show questions tagged &#39;arcgis-desktop&#39;" aria-label="show questions tagged &#39;arcgis-desktop&#39;" rel="tag" aria-labelledby="tag-arcgis-desktop-tooltip-container" data-tag-menu-origin="Unknown">arcgis-desktop</a>), up to a maximum of 35 characters</li> <li><a href='/help/privileges/create-tags' target='_blank'>creating new tags is a privilege</a>; if you can&#39;t yet create a tag you need, then post this question without it, then <a href='https://gis.meta.stackexchange.com' target='_blank'>ask the community to create it for you</a></li> </ul> <p class="ta-right"><a href="/tags" target="_blank">popular tags &raquo;</a></p> </div> </div> </div> <script> StackExchange.ready(function() { moveScroller(); }); </script> </div> <br class="clear-both"> <div style="display:none" id="js-codeblock-lang"></div> </div> </div> <footer id="footer" class="site-footer js-footer" role="contentinfo"> <div class="site-footer--container"> <nav class="site-footer--nav" aria-label="Footer"> <div class="site-footer--col"> <h5 class="-title"><a href="/">Geographic Information Systems</a></h5> <ul class="-list js-primary-footer-links"> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 2 })" href="/tour">Tour</a></li> <li><a href="/help" class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 3 })">Help</a></li> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 5 })" href="https://chat.stackexchange.com?tab=site&host=gis.stackexchange.com">Chat</a></li> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 13 })" href="/contact">Contact</a></li> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 14 })" href="https://gis.meta.stackexchange.com">Feedback</a></li> </ul> </div> <div class="site-footer--col"> <h5 class="-title"><a class="js-gps-track" data-gps-track="footer.click({ location: 10, link: 1 })" href="https://stackoverflow.co/">Company</a></h5> <ul class="-list"> <li><a href="https://stackoverflow.com" class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 15})">Stack Overflow</a></li> <li><a href="https://stackoverflow.co/teams/" class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 29 })">Teams</a></li> <li><a href="https://stackoverflow.co/advertising/" class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 21 })">Advertising</a></li> <li><a href="https://stackoverflow.co/advertising/employer-branding/" class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 20 })">Talent</a></li> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 1 })" href="https://stackoverflow.co/">About</a></li> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 27 })" href="https://stackoverflow.co/company/press/">Press</a></li> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 7 })" href="https://stackoverflow.com/legal">Legal</a></li> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 8 })" href="https://stackoverflow.com/legal/privacy-policy">Privacy Policy</a></li> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 37 })" href="https://stackoverflow.com/legal/terms-of-service/public">Terms of Service</a></li> <li id="consent-footer-link"><button type="button" data-controller="cookie-settings" data-action="click->cookie-settings#toggle" class="s-btn s-btn__link py4 js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 38 })" data-consent-popup-loader="footer">Cookie Settings</button></li> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link: 39 })" href="https://stackoverflow.com/legal/cookie-policy">Cookie Policy</a></li> </ul> </div> <div class="site-footer--col site-footer--categories-nav"> <div> <h5 class="-title"><a href="https://stackexchange.com" data-gps-track="footer.click({ location: 10, link: 30 })">Stack Exchange Network</a></h5> <ul class="-list"> <li> <a href="https://stackexchange.com/sites#technology" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 24 })"> Technology </a> </li> <li> <a href="https://stackexchange.com/sites#culturerecreation" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 24 })"> Culture &amp; recreation </a> </li> <li> <a href="https://stackexchange.com/sites#lifearts" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 24 })"> Life &amp; arts </a> </li> <li> <a href="https://stackexchange.com/sites#science" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 24 })"> Science </a> </li> <li> <a href="https://stackexchange.com/sites#professional" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 24 })"> Professional </a> </li> <li> <a href="https://stackexchange.com/sites#business" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 24 })"> Business </a> </li> <li class="mt16 md:mt0"> <a href="https://api.stackexchange.com/" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 24 })"> API </a> </li> <li> <a href="https://data.stackexchange.com/" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 24 })"> Data </a> </li> </ul> </div> </div> </nav> <div class="site-footer--copyright fs-fine md:mt24"> <ul class="-list -social md:mb8"> <li><a class="js-gps-track -link" data-gps-track="footer.click({ location: 10, link:4 })" href="https://stackoverflow.blog?blb=1">Blog</a></li> <li><a href="https://www.facebook.com/officialstackoverflow/" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 31 })">Facebook</a></li> <li><a href="https://twitter.com/stackoverflow" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 32 })">Twitter</a></li> <li><a href="https://linkedin.com/company/stack-overflow" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 33 })">LinkedIn</a></li> <li><a href="https://www.instagram.com/thestackoverflow" class="-link js-gps-track" data-gps-track="footer.click({ location: 10, link: 36 })">Instagram</a></li> </ul> <p class="md:mb0"> <span>Site design / logo © 2024 Stack Exchange Inc; </span> <span>user contributions licensed under </span> <a class="-link s-link td-underline" href="https://stackoverflow.com/help/licensing">CC BY-SA</a> <span>. </span> <span id="svnrev">rev&nbsp;2024.12.17.20590</span> </p> </div> </div> </footer> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-S812YQPLT2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } </script> <script> StackExchange.ready(function() { var ga3Settings = { autoLink: ["stackoverflow.blog","info.stackoverflowsolutions.com","stackoverflowsolutions.com"], sendTitles: true, tracker: window.ga, trackingCodes: [ 'UA-108242619-5' ], checkDimension: 'dimension42' }; var customGA4Dimensions = {}; customGA4Dimensions["requestid"] = "3724e226-9539-4709-8ab0-b7167ea12974"; customGA4Dimensions["routename"] = "Posts/Edit"; var ga4Settings = { tracker: gtag, trackingCodes: [ 'G-S812YQPLT2' ], consentsToPerformanceCookies: "denied", consentsToTargetingCookies: "denied", eventParameters: customGA4Dimensions, checkForAdBlock: true, sendTitles: true, trackClicks: false, }; StackExchange.ga.init({ GA3: ga3Settings, GA4: ga4Settings }); StackExchange.ga.setDimension('dimension3', 'Posts/Edit'); StackExchange.ga.setDimension('dimension7', "1734542754.2034418874"); StackExchange.ga.trackPageView(); }); </script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" charset="UTF-8" data-document-language="true" data-domain-script="cb0f3c87-b769-4e66-bbaa-377f9194216d"></script> <script defer src="https://cdn.sstatic.net/Js/modules/cookie-consent.en.js?v=36bebc18e04f"></script> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8f40dad7989ff938',t:'MTczNDU0Mjc1NC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10