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;
}
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
add a comment |
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
add a comment |
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
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
arcgis-desktop polygon select-by-location
edited 21 mins ago
PolyGeo♦
54.1k1782247
54.1k1782247
asked Jul 31 '11 at 23:42
LeeMobileLeeMobile
2551311
2551311
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
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.
+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
add a comment |
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.
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
+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
add a comment |
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.
+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
add a comment |
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.
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.
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
add a comment |
+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
add a comment |
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.
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
add a comment |
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.
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
add a comment |
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.
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.
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
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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