Getting area per range of values (classes) in raster using ArcGIS?Measuring area of raster classes?How to...
Word to be used for "standing with your toes pointing out"
What's a good word to describe a public place that looks like it wouldn't be rough?
What is the purpose of easy combat scenarios that don't need resource expenditure?
How to satisfy a player character's curiosity about another player character?
Why is this code uniquely decodable?
Can the SpaceX Dragon 2 crew vehicle still use the draco and super draco thrusters to slow down when landing?
How to add multiple differently colored borders around a node?
Which branches of mathematics can be done just in terms of morphisms and composition?
Dilemma of explaining to interviewer that he is the reason for declining second interview
Can the Count of Monte Cristo's calculation of poison dosage be explained?
Finding the number of integers that are a square and a cube at the same time
Finding ratio of the area of triangles
How to mitigate "bandwagon attacking" from players?
Inventor that creates machine that grabs man from future
How to properly claim credit for peer review?
What is the wife of a henpecked husband called?
Obtaining a matrix of complex values from associations giving the real and imaginary parts of each element?
Where is this triangular-shaped space station from?
Crystal compensation for temp and voltage
LTSpice: When running a linear AC simulation, how to view the voltage ratio between two voltages?
Why do neural networks need so many training examples to perform?
Why do members of Congress in committee hearings ask witnesses the same question multiple times?
If all harmonics are generated by plucking, how does a guitar string produce a pure frequency sound?
Eww, those bytes are gross
Getting area per range of values (classes) in raster using ArcGIS?
Measuring area of raster classes?How to exclude outliers from raster using ArcGIS for Desktop?Interpolating vertically in ArcGIS 3D Analyst?Aggregate the raster from the Combine Tool in Spatial Analyst--->LocalUsing Tabulate Area 2 update for ArcGISHow to make an inundation map?Measuring error of Spatial Analyst interpolation such as spline, nearest neighbor and kriging?Adding field with prices based on ground use using ArcGIS Spatial Analyst?Calculate raster statistics per polygon in a polygon feature classHow to create a bathymetric map with a irregular boundary from point dataWhy isn't variation in elevation across DEMs of different resolutions reflected in the profile graph?
My data consists of several points each with xy coordinates and height.
I used spatial analyst tools -> interpolation -> natural neighbor
to get an interpolation map for the height distribution, separated in categories like 10m-20m, 20m-30m and so on. This works fine.
Now, I would like to get the area of those categories. For example, I want to see that the interpolated area in the 10m-20m range is 200m².
arcgis-desktop raster field-calculator spatial-analyst area
add a comment |
My data consists of several points each with xy coordinates and height.
I used spatial analyst tools -> interpolation -> natural neighbor
to get an interpolation map for the height distribution, separated in categories like 10m-20m, 20m-30m and so on. This works fine.
Now, I would like to get the area of those categories. For example, I want to see that the interpolated area in the 10m-20m range is 200m².
arcgis-desktop raster field-calculator spatial-analyst area
2
Use reclass in spatial analyst. You'll end up with integer raster containing values 1,2,..n zones. Convert it to polygon using raster to polygon. If output is feature class it will have shape_area field. Use summary statistics to find totals of area per zone
– FelixIP
Jul 13 '15 at 4:58
I converted it to a raster using 'reclassify' and then to a poly successfully - it now looks like contour lines (height) on a map. But the next step does not work. I go to 'Analysis Tools -> Statistics -> Summary Statistics' and choose the new polygon. But in 'statistic field' I only got 'FID, ID and GRIDCODE' but no 'area' field. Why is there no area field?
– user136036
Jul 13 '15 at 8:22
Just found out: You have to use 'Spatial Statistic Tools -> Utilities -> Calculate Areas' first on this poly. Then you can use 'Summary Statistics' on the new poly and select the area field.
– user136036
Jul 13 '15 at 8:30
add a comment |
My data consists of several points each with xy coordinates and height.
I used spatial analyst tools -> interpolation -> natural neighbor
to get an interpolation map for the height distribution, separated in categories like 10m-20m, 20m-30m and so on. This works fine.
Now, I would like to get the area of those categories. For example, I want to see that the interpolated area in the 10m-20m range is 200m².
arcgis-desktop raster field-calculator spatial-analyst area
My data consists of several points each with xy coordinates and height.
I used spatial analyst tools -> interpolation -> natural neighbor
to get an interpolation map for the height distribution, separated in categories like 10m-20m, 20m-30m and so on. This works fine.
Now, I would like to get the area of those categories. For example, I want to see that the interpolated area in the 10m-20m range is 200m².
arcgis-desktop raster field-calculator spatial-analyst area
arcgis-desktop raster field-calculator spatial-analyst area
edited 11 mins ago
Andre Silva
7,655113683
7,655113683
asked Jul 13 '15 at 0:23
user136036user136036
1061
1061
2
Use reclass in spatial analyst. You'll end up with integer raster containing values 1,2,..n zones. Convert it to polygon using raster to polygon. If output is feature class it will have shape_area field. Use summary statistics to find totals of area per zone
– FelixIP
Jul 13 '15 at 4:58
I converted it to a raster using 'reclassify' and then to a poly successfully - it now looks like contour lines (height) on a map. But the next step does not work. I go to 'Analysis Tools -> Statistics -> Summary Statistics' and choose the new polygon. But in 'statistic field' I only got 'FID, ID and GRIDCODE' but no 'area' field. Why is there no area field?
– user136036
Jul 13 '15 at 8:22
Just found out: You have to use 'Spatial Statistic Tools -> Utilities -> Calculate Areas' first on this poly. Then you can use 'Summary Statistics' on the new poly and select the area field.
– user136036
Jul 13 '15 at 8:30
add a comment |
2
Use reclass in spatial analyst. You'll end up with integer raster containing values 1,2,..n zones. Convert it to polygon using raster to polygon. If output is feature class it will have shape_area field. Use summary statistics to find totals of area per zone
– FelixIP
Jul 13 '15 at 4:58
I converted it to a raster using 'reclassify' and then to a poly successfully - it now looks like contour lines (height) on a map. But the next step does not work. I go to 'Analysis Tools -> Statistics -> Summary Statistics' and choose the new polygon. But in 'statistic field' I only got 'FID, ID and GRIDCODE' but no 'area' field. Why is there no area field?
– user136036
Jul 13 '15 at 8:22
Just found out: You have to use 'Spatial Statistic Tools -> Utilities -> Calculate Areas' first on this poly. Then you can use 'Summary Statistics' on the new poly and select the area field.
– user136036
Jul 13 '15 at 8:30
2
2
Use reclass in spatial analyst. You'll end up with integer raster containing values 1,2,..n zones. Convert it to polygon using raster to polygon. If output is feature class it will have shape_area field. Use summary statistics to find totals of area per zone
– FelixIP
Jul 13 '15 at 4:58
Use reclass in spatial analyst. You'll end up with integer raster containing values 1,2,..n zones. Convert it to polygon using raster to polygon. If output is feature class it will have shape_area field. Use summary statistics to find totals of area per zone
– FelixIP
Jul 13 '15 at 4:58
I converted it to a raster using 'reclassify' and then to a poly successfully - it now looks like contour lines (height) on a map. But the next step does not work. I go to 'Analysis Tools -> Statistics -> Summary Statistics' and choose the new polygon. But in 'statistic field' I only got 'FID, ID and GRIDCODE' but no 'area' field. Why is there no area field?
– user136036
Jul 13 '15 at 8:22
I converted it to a raster using 'reclassify' and then to a poly successfully - it now looks like contour lines (height) on a map. But the next step does not work. I go to 'Analysis Tools -> Statistics -> Summary Statistics' and choose the new polygon. But in 'statistic field' I only got 'FID, ID and GRIDCODE' but no 'area' field. Why is there no area field?
– user136036
Jul 13 '15 at 8:22
Just found out: You have to use 'Spatial Statistic Tools -> Utilities -> Calculate Areas' first on this poly. Then you can use 'Summary Statistics' on the new poly and select the area field.
– user136036
Jul 13 '15 at 8:30
Just found out: You have to use 'Spatial Statistic Tools -> Utilities -> Calculate Areas' first on this poly. Then you can use 'Summary Statistics' on the new poly and select the area field.
– user136036
Jul 13 '15 at 8:30
add a comment |
1 Answer
1
active
oldest
votes
When calculating areas, be aware in which Coordinate Reference System (CRS) data is defined and pay attention if used tools are honoring the CRS (as opposed to project data on the fly and then, calculate areas).
Also, verify if the calculation method is aligned with your goal. For example, a projected coordinate system will yield planar areas (the area in a cartesian system), and if it is an equal area projection the result will be exact, otherwise, approximate. A geographic coordinate system will yield geodetic areas (the area based on a geoid/ellipsoid).
First, get the height classes from the raster resulted from the interpolation analysis:
- Use the Reclassify tool to convert continuous values of height into desired classes (bins): 10m-20m, 20m-30m, etc. Set the
remap
parameter equal toRemapRange
, i.e., each value within a given range (class) will be remapped to a common value.
From here, there are two main strategies:
- Calculate areas directly from the raster;
If CRS is in a projected coordinate system, one can count how many pixels exist in each class and multiply them by the pixel area. See Measuring area of raster classes?.
- Convert the Raster to Polygon and then, calculate areas (for each polygon):
There are several tools (some of them use different methods) one can use to calculate area from polygons:
Field Calculator. Supports both planar and geodetic areas.
See the following example from Mahr (2015) - Calculating Geodesic Areas in ArcMap with Field Calculator:
!Shape!.getArea("GEODESIC","SQUAREKILOMETERS")
Calculate Geometry. Supports only planar area (i.e., if CRS is projected);
Add Geometry Attributes. Support both planar and geodetic areas.
Calculate Areas (use it only if CRS is projected);
After calculating areas from polygons, add up (sum) their areas within each height class using the Summary Statistics tool.
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%2f154161%2fgetting-area-per-range-of-values-classes-in-raster-using-arcgis%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
When calculating areas, be aware in which Coordinate Reference System (CRS) data is defined and pay attention if used tools are honoring the CRS (as opposed to project data on the fly and then, calculate areas).
Also, verify if the calculation method is aligned with your goal. For example, a projected coordinate system will yield planar areas (the area in a cartesian system), and if it is an equal area projection the result will be exact, otherwise, approximate. A geographic coordinate system will yield geodetic areas (the area based on a geoid/ellipsoid).
First, get the height classes from the raster resulted from the interpolation analysis:
- Use the Reclassify tool to convert continuous values of height into desired classes (bins): 10m-20m, 20m-30m, etc. Set the
remap
parameter equal toRemapRange
, i.e., each value within a given range (class) will be remapped to a common value.
From here, there are two main strategies:
- Calculate areas directly from the raster;
If CRS is in a projected coordinate system, one can count how many pixels exist in each class and multiply them by the pixel area. See Measuring area of raster classes?.
- Convert the Raster to Polygon and then, calculate areas (for each polygon):
There are several tools (some of them use different methods) one can use to calculate area from polygons:
Field Calculator. Supports both planar and geodetic areas.
See the following example from Mahr (2015) - Calculating Geodesic Areas in ArcMap with Field Calculator:
!Shape!.getArea("GEODESIC","SQUAREKILOMETERS")
Calculate Geometry. Supports only planar area (i.e., if CRS is projected);
Add Geometry Attributes. Support both planar and geodetic areas.
Calculate Areas (use it only if CRS is projected);
After calculating areas from polygons, add up (sum) their areas within each height class using the Summary Statistics tool.
add a comment |
When calculating areas, be aware in which Coordinate Reference System (CRS) data is defined and pay attention if used tools are honoring the CRS (as opposed to project data on the fly and then, calculate areas).
Also, verify if the calculation method is aligned with your goal. For example, a projected coordinate system will yield planar areas (the area in a cartesian system), and if it is an equal area projection the result will be exact, otherwise, approximate. A geographic coordinate system will yield geodetic areas (the area based on a geoid/ellipsoid).
First, get the height classes from the raster resulted from the interpolation analysis:
- Use the Reclassify tool to convert continuous values of height into desired classes (bins): 10m-20m, 20m-30m, etc. Set the
remap
parameter equal toRemapRange
, i.e., each value within a given range (class) will be remapped to a common value.
From here, there are two main strategies:
- Calculate areas directly from the raster;
If CRS is in a projected coordinate system, one can count how many pixels exist in each class and multiply them by the pixel area. See Measuring area of raster classes?.
- Convert the Raster to Polygon and then, calculate areas (for each polygon):
There are several tools (some of them use different methods) one can use to calculate area from polygons:
Field Calculator. Supports both planar and geodetic areas.
See the following example from Mahr (2015) - Calculating Geodesic Areas in ArcMap with Field Calculator:
!Shape!.getArea("GEODESIC","SQUAREKILOMETERS")
Calculate Geometry. Supports only planar area (i.e., if CRS is projected);
Add Geometry Attributes. Support both planar and geodetic areas.
Calculate Areas (use it only if CRS is projected);
After calculating areas from polygons, add up (sum) their areas within each height class using the Summary Statistics tool.
add a comment |
When calculating areas, be aware in which Coordinate Reference System (CRS) data is defined and pay attention if used tools are honoring the CRS (as opposed to project data on the fly and then, calculate areas).
Also, verify if the calculation method is aligned with your goal. For example, a projected coordinate system will yield planar areas (the area in a cartesian system), and if it is an equal area projection the result will be exact, otherwise, approximate. A geographic coordinate system will yield geodetic areas (the area based on a geoid/ellipsoid).
First, get the height classes from the raster resulted from the interpolation analysis:
- Use the Reclassify tool to convert continuous values of height into desired classes (bins): 10m-20m, 20m-30m, etc. Set the
remap
parameter equal toRemapRange
, i.e., each value within a given range (class) will be remapped to a common value.
From here, there are two main strategies:
- Calculate areas directly from the raster;
If CRS is in a projected coordinate system, one can count how many pixels exist in each class and multiply them by the pixel area. See Measuring area of raster classes?.
- Convert the Raster to Polygon and then, calculate areas (for each polygon):
There are several tools (some of them use different methods) one can use to calculate area from polygons:
Field Calculator. Supports both planar and geodetic areas.
See the following example from Mahr (2015) - Calculating Geodesic Areas in ArcMap with Field Calculator:
!Shape!.getArea("GEODESIC","SQUAREKILOMETERS")
Calculate Geometry. Supports only planar area (i.e., if CRS is projected);
Add Geometry Attributes. Support both planar and geodetic areas.
Calculate Areas (use it only if CRS is projected);
After calculating areas from polygons, add up (sum) their areas within each height class using the Summary Statistics tool.
When calculating areas, be aware in which Coordinate Reference System (CRS) data is defined and pay attention if used tools are honoring the CRS (as opposed to project data on the fly and then, calculate areas).
Also, verify if the calculation method is aligned with your goal. For example, a projected coordinate system will yield planar areas (the area in a cartesian system), and if it is an equal area projection the result will be exact, otherwise, approximate. A geographic coordinate system will yield geodetic areas (the area based on a geoid/ellipsoid).
First, get the height classes from the raster resulted from the interpolation analysis:
- Use the Reclassify tool to convert continuous values of height into desired classes (bins): 10m-20m, 20m-30m, etc. Set the
remap
parameter equal toRemapRange
, i.e., each value within a given range (class) will be remapped to a common value.
From here, there are two main strategies:
- Calculate areas directly from the raster;
If CRS is in a projected coordinate system, one can count how many pixels exist in each class and multiply them by the pixel area. See Measuring area of raster classes?.
- Convert the Raster to Polygon and then, calculate areas (for each polygon):
There are several tools (some of them use different methods) one can use to calculate area from polygons:
Field Calculator. Supports both planar and geodetic areas.
See the following example from Mahr (2015) - Calculating Geodesic Areas in ArcMap with Field Calculator:
!Shape!.getArea("GEODESIC","SQUAREKILOMETERS")
Calculate Geometry. Supports only planar area (i.e., if CRS is projected);
Add Geometry Attributes. Support both planar and geodetic areas.
Calculate Areas (use it only if CRS is projected);
After calculating areas from polygons, add up (sum) their areas within each height class using the Summary Statistics tool.
answered 39 mins ago
Andre SilvaAndre Silva
7,655113683
7,655113683
add a comment |
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%2f154161%2fgetting-area-per-range-of-values-classes-in-raster-using-arcgis%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
2
Use reclass in spatial analyst. You'll end up with integer raster containing values 1,2,..n zones. Convert it to polygon using raster to polygon. If output is feature class it will have shape_area field. Use summary statistics to find totals of area per zone
– FelixIP
Jul 13 '15 at 4:58
I converted it to a raster using 'reclassify' and then to a poly successfully - it now looks like contour lines (height) on a map. But the next step does not work. I go to 'Analysis Tools -> Statistics -> Summary Statistics' and choose the new polygon. But in 'statistic field' I only got 'FID, ID and GRIDCODE' but no 'area' field. Why is there no area field?
– user136036
Jul 13 '15 at 8:22
Just found out: You have to use 'Spatial Statistic Tools -> Utilities -> Calculate Areas' first on this poly. Then you can use 'Summary Statistics' on the new poly and select the area field.
– user136036
Jul 13 '15 at 8:30