[GRASS-dev] [GRASS GIS] #2658: [PATCH] v.to.db compactness gives wrong results in feet location
GRASS GIS
trac at osgeo.org
Tue Dec 22 05:21:18 PST 2015
#2658: [PATCH] v.to.db compactness gives wrong results in feet location
--------------------------+-----------------------------------------------
Reporter: annakrat | Owner: grass-dev@…
Type: defect | Status: new
Priority: major | Milestone: 7.0.3
Component: LibGIS | Version: svn-releasebranch70
Resolution: | Keywords: v.to.db, units, area, compactness
CPU: Unspecified | Platform: All
--------------------------+-----------------------------------------------
Comment (by mlennert):
Replying to [comment:5 annakrat]:
> Replying to [comment:4 neteler]:
> > Will you apply the patch?
>
> I applied the patch, but needs more testing.
As mentioned, the patch has some side effects in terms of weird results in
terms of decimals.
I agree that it is better than leaving as is, but in the long run,
changing area calculations to always return current location units might a
better idea.
This would entail changing
[https://trac.osgeo.org/grass/browser/grass/trunk/lib/gis/area.c#L159
G_area_of_polygon()] and this will probably be quite invasive as any
library function or module calling this function would have to be updated.
In the meantime this should be backported IMHO.
Moritz
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2658#comment:6>
GRASS GIS <https://grass.osgeo.org>
More information about the grass-dev
mailing list