On 04/18/2012 02:32 AM, Frank Warmerdam wrote:
Ari,

I think this would be an interesting addition.   Would you be willing
to write up an RFC?

http://trac.osgeo.org/gdal/wiki/rfc39_ogr_layer_algebra

In there I call for discussion on the method names. They are now:

Intersection, Union, Identity, Update, Clip, Erase

all require three layers (self (or A), B and C). A is the "input layer", B is the "method layer" and C is the result layer. C should be empty from features and have no fields in input. I think A and B should not have conflicting field names but that is not crucial.

The names are from http://courses.washington.edu/gis250/lessons/Model_Builder/ (thus the names ArcInfo uses), except Intersect, which is Intersection in my patch. There are also illustrations how the methods should work on the page.

In addition Append (not spatial, just add all features from B according to current filters) and Buffer (buffer all geometries) could be included (not in the patch).

I have not checked the patch for memory leaks. I have tested the patch with Perl bindings in a graphical environment but not extensively.

Best regards,

Ari

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to