Larry,

I hereby resolve to join this thread.

I must say that I like your pictures. Any time we can use pictures to
convey ideas in OpenJUMP instead of words I think this is great.
(Especially for complex ideas.)

I think this is important because we appeal to an international
community, and everyone understands a picture.

Could we add your spatial operation pictures to OpenJUMP?

The Sunburned Surveyor

On 8/26/07, Larry Becker <[EMAIL PROTECTED]> wrote:
> 1. Resolved: that the JTS spatial operators (equals, disjoint,
> intersect, touches, crosses, within, contains, overlaps, covers,
> covered by, within distance, similar) and their complements are too
> complex to be used effectively by mere mortals.
>
> 2. Resolved: that we, the self-appointed "spatial operator
> oversimplification" committee, having decided to do something about
> this problem, do hereby meet in this thread to consider solutions.
>
> 3. Resolved: that the spatial operators can be best explained through
> the use of pictures that illustrate the result of the operators in
> various situations, and that the purpose of this thread is to decide
> on the sample GIS data that will be used in these pictures.
>
> 4. Proposed:  that the user interface can best show how each operator
> will be applied by previewing the results of operators using the same
> set of geometric primitives, as shown in the attached JPEG pictures
> illustrating intersect and touches.
>
> 5. Proposed: that the example pictures could be improved if they were
> taken more from real world situations.  Example: A town square.  The
> tricky part is that there can by definition be only two layers: Source
> and Mask, but these layers must each contain all of the geometric
> primitives (polygons, linestrings, and points).
>
>
> All interested in participating, please signify by posting.
>
> Required background study:
>
> The definitive source at: http://www.vividsolutions.com/jts/JTSHome.htm
> Some helpful ideas:
> http://webhelp.esri.com/arcgisdesktop/9.1/pdf/Topology_rules_poster.pdf
>
> The current SkyJUMP images for Spatial Query:
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Contains.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/CoveredBy.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Covers.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Crosses.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Disjoint.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Equals.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Intersects.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Overlaps.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Similar.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Touches.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/Within.png?view=markup
> the complements:
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotContains.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotCoveredBy.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotCovers.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotCrosses.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotDisjoint.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotEquals.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotIntersects.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotOverlaps.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotSimilar.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotTouches.png?view=markup
> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/com/vividsolutions/jump/workbench/ui/images/NotWithin.png?view=markup
>
> regards,
> Larry Becker
> --
> http://amusingprogrammer.blogspot.com/
>
> _______________________________________________
> jump-users mailing list
> [email protected]
> http://lists.refractions.net/mailman/listinfo/jump-users
>
>
>
_______________________________________________
jump-users mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jump-users

Reply via email to