Finding polygons within polygon using ArcGIS Desktop?How to join attributes of donut polygon to hole polygon...

Can I criticise the more senior developers around me for not writing clean code?

What happened to Captain America in Endgame?

Multiple options vs single option UI

can anyone help me with this awful query plan?

"Whatever a Russian does, they end up making the Kalashnikov gun"? Are there any similar proverbs in English?

Like totally amazing interchangeable sister outfits II: The Revenge

How to pronounce 'c++' in Spanish

How come there are so many candidates for the 2020 Democratic party presidential nomination?

Why did C use the -> operator instead of reusing the . operator?

Constructions of PRF (Pseudo Random Function)

Discriminated by senior researcher because of my ethnicity

Can we say “you can pay when the order gets ready”?

Why did some of my point & shoot film photos come back with one third light white or orange?

Is there any official lore on the Far Realm?

'It addicted me, with one taste.' Can 'addict' be used transitively?

Check if a string is entirely made of the same substring

Function pointer with named arguments?

bldc motor, esc and battery draw, nominal vs peak

Why does Mind Blank stop the Feeblemind spell?

How would 10 generations of living underground change the human body?

Was there a shared-world project before "Thieves World"?

Can an Area of Effect spell cast outside a Prismatic Wall extend inside it?

Was there a Viking Exchange as well as a Columbian one?

Pulling the rope with one hand is as heavy as with two hands?



Finding polygons within polygon using ArcGIS Desktop?


How to join attributes of donut polygon to hole polygon in ArcGIS?Filling in Donut Polygons using ArcGIS for Desktop?Creating paths within boundary using ArcGIS Desktop?How to join attributes of donut polygon to hole polygon in ArcGIS?How to select polygons by distance to a single polygon in another layer?Creating donut holes without losing existing polygons using ArcGIS for Desktop?Automatically select small polygons contained within currently selected large polygons in QGIS?Merging polygons of single feature using QGIS?Finding all polygons inside of a polygonSum area of multiple polygons of same layer that are all contained within different polygonIdentifying gaps within polygons, and excluding islands in ArcMap






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







5















I am new to GIS and ArcGIS.



I have a set of polygons, some of which enclose other polygons. They are lake polygons, and within lake polygons, are smaller island polygons.



If I have a given lake polygon, how can I select or get a list of enclosed island polygons?



Also, some islands may contain lakes within the island. I would like to select those as well.










share|improve this question































    5















    I am new to GIS and ArcGIS.



    I have a set of polygons, some of which enclose other polygons. They are lake polygons, and within lake polygons, are smaller island polygons.



    If I have a given lake polygon, how can I select or get a list of enclosed island polygons?



    Also, some islands may contain lakes within the island. I would like to select those as well.










    share|improve this question



























      5












      5








      5








      I am new to GIS and ArcGIS.



      I have a set of polygons, some of which enclose other polygons. They are lake polygons, and within lake polygons, are smaller island polygons.



      If I have a given lake polygon, how can I select or get a list of enclosed island polygons?



      Also, some islands may contain lakes within the island. I would like to select those as well.










      share|improve this question
















      I am new to GIS and ArcGIS.



      I have a set of polygons, some of which enclose other polygons. They are lake polygons, and within lake polygons, are smaller island polygons.



      If I have a given lake polygon, how can I select or get a list of enclosed island polygons?



      Also, some islands may contain lakes within the island. I would like to select those as well.







      arcgis-desktop polygon select-by-location






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 21 mins ago









      PolyGeo

      54.1k1782247




      54.1k1782247










      asked Jul 31 '11 at 23:42









      LeeMobileLeeMobile

      2551311




      2551311






















          2 Answers
          2






          active

          oldest

          votes


















          5














          I'm assuming the lake polygons are in the same feature class as the island polygons? Also, I'm assuming ArcGIS 10, but the below method will work in 9.3 etc. also.



          But the simplest way of doing this, assuming that you don't need to know which island/lake is contained by which other lake (ie, just a selection of islands in lakes) then in the table of contents for ArcGIS duplicate the layer (add it to the ArcMap session twice) and rename one so they have different names.



          The from the first feature class (I'll call it 'A') select all lake features as an attribute selection. This can be done with Select by Attributes from the Selection menu.



          Then from the Selection menu choose Select by Location. We want to select features from 'B', so check that in the box up the top. In the drop down choose 'A' as the selection feature and make sure that 'Use Select Features' is checked. The from the selection type choose select within and you should be done.






          share|improve this answer
























          • +1. But I think he specified the island polygon selection is that for a given lake polygon...so selecting multiple lake polygons can be avoided.

            – ujjwalesri
            Aug 1 '11 at 10:31



















          1














          If you have many lake features and island features to match, you may want to perform a spatial join with the target layer being the islands. By spatially joining, you are assigning attributes from a source layer (here lakes) to the target layer based on how the layers overlap/contain/intersect one another. All island features will theoretically be assigned to the lake they fall within.



          There is a spatial join function both in the toolbox and in the main interface; the toolbox version gives you a bit more control as to how to perform the join, and how large a radius to consider for each match. I use that if it is a large dataset, i.e. more than a few 1000 points for performance reasons.



          If you store the result in a personal geodatabase, you can then go into access if you are licensed and query the result(or you could get the same results from just looking at the attribute table, sorted):



          select [lake], [island] 
          from [layersAndIslands]
          order by [lake],[island];


          You should get a list of all the islands, preceded by which lake it falls in.






          share|improve this answer


























          • did you find a solution, ako?

            – r.pankevicius
            Mar 7 '14 at 22:08











          • I think the answer as stated here should work.

            – ako
            Mar 8 '14 at 1:44












          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
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f12880%2ffinding-polygons-within-polygon-using-arcgis-desktop%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          5














          I'm assuming the lake polygons are in the same feature class as the island polygons? Also, I'm assuming ArcGIS 10, but the below method will work in 9.3 etc. also.



          But the simplest way of doing this, assuming that you don't need to know which island/lake is contained by which other lake (ie, just a selection of islands in lakes) then in the table of contents for ArcGIS duplicate the layer (add it to the ArcMap session twice) and rename one so they have different names.



          The from the first feature class (I'll call it 'A') select all lake features as an attribute selection. This can be done with Select by Attributes from the Selection menu.



          Then from the Selection menu choose Select by Location. We want to select features from 'B', so check that in the box up the top. In the drop down choose 'A' as the selection feature and make sure that 'Use Select Features' is checked. The from the selection type choose select within and you should be done.






          share|improve this answer
























          • +1. But I think he specified the island polygon selection is that for a given lake polygon...so selecting multiple lake polygons can be avoided.

            – ujjwalesri
            Aug 1 '11 at 10:31
















          5














          I'm assuming the lake polygons are in the same feature class as the island polygons? Also, I'm assuming ArcGIS 10, but the below method will work in 9.3 etc. also.



          But the simplest way of doing this, assuming that you don't need to know which island/lake is contained by which other lake (ie, just a selection of islands in lakes) then in the table of contents for ArcGIS duplicate the layer (add it to the ArcMap session twice) and rename one so they have different names.



          The from the first feature class (I'll call it 'A') select all lake features as an attribute selection. This can be done with Select by Attributes from the Selection menu.



          Then from the Selection menu choose Select by Location. We want to select features from 'B', so check that in the box up the top. In the drop down choose 'A' as the selection feature and make sure that 'Use Select Features' is checked. The from the selection type choose select within and you should be done.






          share|improve this answer
























          • +1. But I think he specified the island polygon selection is that for a given lake polygon...so selecting multiple lake polygons can be avoided.

            – ujjwalesri
            Aug 1 '11 at 10:31














          5












          5








          5







          I'm assuming the lake polygons are in the same feature class as the island polygons? Also, I'm assuming ArcGIS 10, but the below method will work in 9.3 etc. also.



          But the simplest way of doing this, assuming that you don't need to know which island/lake is contained by which other lake (ie, just a selection of islands in lakes) then in the table of contents for ArcGIS duplicate the layer (add it to the ArcMap session twice) and rename one so they have different names.



          The from the first feature class (I'll call it 'A') select all lake features as an attribute selection. This can be done with Select by Attributes from the Selection menu.



          Then from the Selection menu choose Select by Location. We want to select features from 'B', so check that in the box up the top. In the drop down choose 'A' as the selection feature and make sure that 'Use Select Features' is checked. The from the selection type choose select within and you should be done.






          share|improve this answer













          I'm assuming the lake polygons are in the same feature class as the island polygons? Also, I'm assuming ArcGIS 10, but the below method will work in 9.3 etc. also.



          But the simplest way of doing this, assuming that you don't need to know which island/lake is contained by which other lake (ie, just a selection of islands in lakes) then in the table of contents for ArcGIS duplicate the layer (add it to the ArcMap session twice) and rename one so they have different names.



          The from the first feature class (I'll call it 'A') select all lake features as an attribute selection. This can be done with Select by Attributes from the Selection menu.



          Then from the Selection menu choose Select by Location. We want to select features from 'B', so check that in the box up the top. In the drop down choose 'A' as the selection feature and make sure that 'Use Select Features' is checked. The from the selection type choose select within and you should be done.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Aug 1 '11 at 0:33









          om_hennersom_henners

          13.4k23375




          13.4k23375













          • +1. But I think he specified the island polygon selection is that for a given lake polygon...so selecting multiple lake polygons can be avoided.

            – ujjwalesri
            Aug 1 '11 at 10:31



















          • +1. But I think he specified the island polygon selection is that for a given lake polygon...so selecting multiple lake polygons can be avoided.

            – ujjwalesri
            Aug 1 '11 at 10:31

















          +1. But I think he specified the island polygon selection is that for a given lake polygon...so selecting multiple lake polygons can be avoided.

          – ujjwalesri
          Aug 1 '11 at 10:31





          +1. But I think he specified the island polygon selection is that for a given lake polygon...so selecting multiple lake polygons can be avoided.

          – ujjwalesri
          Aug 1 '11 at 10:31













          1














          If you have many lake features and island features to match, you may want to perform a spatial join with the target layer being the islands. By spatially joining, you are assigning attributes from a source layer (here lakes) to the target layer based on how the layers overlap/contain/intersect one another. All island features will theoretically be assigned to the lake they fall within.



          There is a spatial join function both in the toolbox and in the main interface; the toolbox version gives you a bit more control as to how to perform the join, and how large a radius to consider for each match. I use that if it is a large dataset, i.e. more than a few 1000 points for performance reasons.



          If you store the result in a personal geodatabase, you can then go into access if you are licensed and query the result(or you could get the same results from just looking at the attribute table, sorted):



          select [lake], [island] 
          from [layersAndIslands]
          order by [lake],[island];


          You should get a list of all the islands, preceded by which lake it falls in.






          share|improve this answer


























          • did you find a solution, ako?

            – r.pankevicius
            Mar 7 '14 at 22:08











          • I think the answer as stated here should work.

            – ako
            Mar 8 '14 at 1:44
















          1














          If you have many lake features and island features to match, you may want to perform a spatial join with the target layer being the islands. By spatially joining, you are assigning attributes from a source layer (here lakes) to the target layer based on how the layers overlap/contain/intersect one another. All island features will theoretically be assigned to the lake they fall within.



          There is a spatial join function both in the toolbox and in the main interface; the toolbox version gives you a bit more control as to how to perform the join, and how large a radius to consider for each match. I use that if it is a large dataset, i.e. more than a few 1000 points for performance reasons.



          If you store the result in a personal geodatabase, you can then go into access if you are licensed and query the result(or you could get the same results from just looking at the attribute table, sorted):



          select [lake], [island] 
          from [layersAndIslands]
          order by [lake],[island];


          You should get a list of all the islands, preceded by which lake it falls in.






          share|improve this answer


























          • did you find a solution, ako?

            – r.pankevicius
            Mar 7 '14 at 22:08











          • I think the answer as stated here should work.

            – ako
            Mar 8 '14 at 1:44














          1












          1








          1







          If you have many lake features and island features to match, you may want to perform a spatial join with the target layer being the islands. By spatially joining, you are assigning attributes from a source layer (here lakes) to the target layer based on how the layers overlap/contain/intersect one another. All island features will theoretically be assigned to the lake they fall within.



          There is a spatial join function both in the toolbox and in the main interface; the toolbox version gives you a bit more control as to how to perform the join, and how large a radius to consider for each match. I use that if it is a large dataset, i.e. more than a few 1000 points for performance reasons.



          If you store the result in a personal geodatabase, you can then go into access if you are licensed and query the result(or you could get the same results from just looking at the attribute table, sorted):



          select [lake], [island] 
          from [layersAndIslands]
          order by [lake],[island];


          You should get a list of all the islands, preceded by which lake it falls in.






          share|improve this answer















          If you have many lake features and island features to match, you may want to perform a spatial join with the target layer being the islands. By spatially joining, you are assigning attributes from a source layer (here lakes) to the target layer based on how the layers overlap/contain/intersect one another. All island features will theoretically be assigned to the lake they fall within.



          There is a spatial join function both in the toolbox and in the main interface; the toolbox version gives you a bit more control as to how to perform the join, and how large a radius to consider for each match. I use that if it is a large dataset, i.e. more than a few 1000 points for performance reasons.



          If you store the result in a personal geodatabase, you can then go into access if you are licensed and query the result(or you could get the same results from just looking at the attribute table, sorted):



          select [lake], [island] 
          from [layersAndIslands]
          order by [lake],[island];


          You should get a list of all the islands, preceded by which lake it falls in.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Aug 1 '11 at 5:58

























          answered Aug 1 '11 at 5:37









          akoako

          1,2441221




          1,2441221













          • did you find a solution, ako?

            – r.pankevicius
            Mar 7 '14 at 22:08











          • I think the answer as stated here should work.

            – ako
            Mar 8 '14 at 1:44



















          • did you find a solution, ako?

            – r.pankevicius
            Mar 7 '14 at 22:08











          • I think the answer as stated here should work.

            – ako
            Mar 8 '14 at 1:44

















          did you find a solution, ako?

          – r.pankevicius
          Mar 7 '14 at 22:08





          did you find a solution, ako?

          – r.pankevicius
          Mar 7 '14 at 22:08













          I think the answer as stated here should work.

          – ako
          Mar 8 '14 at 1:44





          I think the answer as stated here should work.

          – ako
          Mar 8 '14 at 1:44


















          draft saved

          draft discarded




















































          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%2f12880%2ffinding-polygons-within-polygon-using-arcgis-desktop%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 Классификация | Примечания | Ссылки |...

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

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