Tag Info

New answers tagged

0

You should be able to use the method you were describing above, but create your vector layer using the 'vector grid' tool under the vector>research tools menu. This has a checkbox to align the extents and resolution of the vector grid to a raster layer, so should give you a perfect match with your original raster, and also remember to check the option to ...


2

1 square metre is 10.7639104 square feet according to Google. Therefore if the cell size is 1 each cell is 1 square metre (1 x 1), the area covered by class is: Count x 10.7639104 if the cell size is 2 metres the area is 4 sq.m. (2 x 2) and the area covered by class is: 4 x Count x 10.7639104 If the cell size is irregular then multiply the width and ...


0

I believe you would have to create a new column and input the command to calculate what you are wanting. You could try the following: case when "DNAME_2006" IN ('MASINDI') THEN ("Area_1" / "AREA") * "Population" END UPDATE: Unfortunately, I don't think you can do a simple SUM using the Field Calculator. However, there are a couple of other methods you ...


0

I would check the actual geometry for errors as well. Self intersects can cause differences in reported areas. Run the "repair geometry tool" to find and fix them?


0

My money is on overlapping polygons. You don't say what software you have access to, but in ArcEditor or ArcInfo (I may never get used to saying ArcGIS for Desktop Advanced, yuck) you could create topology with a "must not overlap" rule and find out that way. (That would also be how to fix it.) Or perhaps easier, fill them with different colors and make ...


0

Try checking if they are all on the same projection! if they are on different projections their areas may come up as different. You can do this by right clicking your shapefile and going to preferences, then open the tab 'source' and scroll down to Projected Coordinate System.


0

I think your problem is a special kind of collision detection. You can try to solve it using your own algorithm but it will be very complicated and unreliable specially when your polygons have complex shapes such as wholes. The fastest and easiest way I know for this kind of problems is using the graphic capabilities built into most programming languages ...


0

If you want to use a programming language then you can use GDAL which is available for both Python and C++.


2

From what you are explaining the Euclidean Distance would be (a) The buffers would be (b) So the differences would be in the corners (c)



Top 50 recent answers are included