Search Results for

    Show / Hide Table of Contents

    Class IntersectionMatrixPattern

    String constants for DE-9IM matrix patterns for topological relationships. These can be used with Evaluate(Geometry, string) and Relate(Geometry, Geometry, string).

    DE - 9IM Pattern Matching

    Matrix patterns are specified as a 9 - character string containing the pattern symbols for the DE-9IM 3x3 matrix entries, listed row - wise. The pattern symbols are:
    CodeDescription
    0topological interaction has dimension 0
    1topological interaction has dimension 1
    2topological interaction has dimension 2
    Fno topological interaction
    Ttopological interaction of any dimension
    *any topological interaction is allowed, including none
    Inheritance
    object
    IntersectionMatrixPattern
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: NetTopologySuite.Operation.RelateNG
    Assembly: NetTopologySuite.dll
    Syntax
    public static class IntersectionMatrixPattern

    Fields

    | Edit this page View Source

    Adjacent

    A DE-9IM pattern to detect whether two polygonal geometries are adjacent along an edge, but do not overlap.

    Declaration
    public const string Adjacent = "F***1****"
    Field Value
    Type Description
    string
    | Edit this page View Source

    ContainsProperly

    A DE-9IM pattern to detect a geometry which properly contains another geometry (i.e. which lies entirely in the interior of the first geometry).

    Declaration
    public const string ContainsProperly = "T**FF*FF*"
    Field Value
    Type Description
    string
    | Edit this page View Source

    InteriorIntersects

    A DE-9IM pattern to detect if two geometries intersect in their interiors. This can be used to determine if a polygonal coverage contains any overlaps (although not whether they are correctly noded).

    Declaration
    public const string InteriorIntersects = "T********"
    Field Value
    Type Description
    string
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX