Algorithm to optimally split a map comprising many separate areas into panels for printing

Multiplication via squaring and addition

Pure Functions: Does "No Side Effects" Imply "Always Same Output, Given Same Input"?

Should I choose Itemized or Standard deduction?

CBP Reminds Travelers to Allow 72 Hours for ESTA. Why?

How can I handle a player who pre-plans arguments about my rulings on RAW?

How to properly claim credit for peer review?

Is divide-by-zero a security vulnerability?

Linear regression when Y is bounded and discrete

What am I? I am in theaters and computer programs

Are small insurances worth it

Casually inserting sexuality

How do ISS astronauts "get their stripes"?

Does music exist in Panem? And if so, what kinds of music?

Is there a low-level alternative to Animate Objects?

How can atoms be electrically neutral when there is a difference in the positions of the charges?

How to count occurrences of Friday 13th

What type of postprocessing gives the effect of people standing out

I am on the US no-fly list. What can I do in order to be allowed on flights which go through US airspace?

How to tighten battery clamp?

Compare four integers, return word based on maximum

Significance and timing of "mux scans"

Which aircraft had such a luxurious-looking navigator's station?

When should a commit not be version tagged?

What can I substitute for soda pop in a sweet pork recipe?



Algorithm to optimally split a map comprising many separate areas into panels for printing














0















I have a map of set of land parcels (polygons) that need to inserted into a document. Some of these polygons are contiguous, but some can be scattered randomly. The area is typically too large for a one page map. So the map must be divided into several tiles/panels. Each tile/panel is of fixed scale and size, but the corner coordinate doesn't have to be on a fixed grid.



A naive approach is to use a regular grid and printing any tile that touches one of the polygons. However this leads to really sub-optimal results. For example if a polygon contains a grid corner you have 4 tiles when one tile could do the job.



The following image illustrates the problem: 4 tiles/panels should be sufficient to print this map, but the naive approach doubles that to 8. This will be fun algorithm figure out, but I'm sure this problem has been solved before. Any pointers (or even keywords to use in a search) would be appreciated.



enter image description here









share







New contributor




jdesbonnet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    0















    I have a map of set of land parcels (polygons) that need to inserted into a document. Some of these polygons are contiguous, but some can be scattered randomly. The area is typically too large for a one page map. So the map must be divided into several tiles/panels. Each tile/panel is of fixed scale and size, but the corner coordinate doesn't have to be on a fixed grid.



    A naive approach is to use a regular grid and printing any tile that touches one of the polygons. However this leads to really sub-optimal results. For example if a polygon contains a grid corner you have 4 tiles when one tile could do the job.



    The following image illustrates the problem: 4 tiles/panels should be sufficient to print this map, but the naive approach doubles that to 8. This will be fun algorithm figure out, but I'm sure this problem has been solved before. Any pointers (or even keywords to use in a search) would be appreciated.



    enter image description here









    share







    New contributor




    jdesbonnet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      0












      0








      0








      I have a map of set of land parcels (polygons) that need to inserted into a document. Some of these polygons are contiguous, but some can be scattered randomly. The area is typically too large for a one page map. So the map must be divided into several tiles/panels. Each tile/panel is of fixed scale and size, but the corner coordinate doesn't have to be on a fixed grid.



      A naive approach is to use a regular grid and printing any tile that touches one of the polygons. However this leads to really sub-optimal results. For example if a polygon contains a grid corner you have 4 tiles when one tile could do the job.



      The following image illustrates the problem: 4 tiles/panels should be sufficient to print this map, but the naive approach doubles that to 8. This will be fun algorithm figure out, but I'm sure this problem has been solved before. Any pointers (or even keywords to use in a search) would be appreciated.



      enter image description here









      share







      New contributor




      jdesbonnet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I have a map of set of land parcels (polygons) that need to inserted into a document. Some of these polygons are contiguous, but some can be scattered randomly. The area is typically too large for a one page map. So the map must be divided into several tiles/panels. Each tile/panel is of fixed scale and size, but the corner coordinate doesn't have to be on a fixed grid.



      A naive approach is to use a regular grid and printing any tile that touches one of the polygons. However this leads to really sub-optimal results. For example if a polygon contains a grid corner you have 4 tiles when one tile could do the job.



      The following image illustrates the problem: 4 tiles/panels should be sufficient to print this map, but the naive approach doubles that to 8. This will be fun algorithm figure out, but I'm sure this problem has been solved before. Any pointers (or even keywords to use in a search) would be appreciated.



      enter image description here







      printing mapping





      share







      New contributor




      jdesbonnet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      jdesbonnet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      jdesbonnet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 2 mins ago









      jdesbonnetjdesbonnet

      1




      1




      New contributor




      jdesbonnet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      jdesbonnet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      jdesbonnet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          0






          active

          oldest

          votes











          Your Answer








          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({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          jdesbonnet is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f314362%2falgorithm-to-optimally-split-a-map-comprising-many-separate-areas-into-panels-fo%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          jdesbonnet is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          jdesbonnet is a new contributor. Be nice, and check out our Code of Conduct.













          jdesbonnet is a new contributor. Be nice, and check out our Code of Conduct.












          jdesbonnet is a new contributor. Be nice, and check out our Code of Conduct.
















          Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f314362%2falgorithm-to-optimally-split-a-map-comprising-many-separate-areas-into-panels-fo%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          (145452) 2005 RN43 Классификация | Примечания | Ссылки |...

          Щит и меч (фильм) Содержание Названия серий | Сюжет |...

          Энтрерриос (город) Содержание История | Географическое...