Class Point

Point class

birPoint koordinat uzayında tek bir konumu temsil eder.

public class Point : Geometry, IPoint

yapıcılar

İsimTanım
Point()Yeni bir örneğini başlatır.Point sınıf.
Point(IPoint)Yeni bir örneğini başlatır.Point sınıf.
Point(double, double)Yeni bir örneğini başlatır.Point sınıf.
Point(double, double, double)Yeni bir örneğini başlatır.Point sınıf.
Point(double, double, double, double)Yeni bir örneğini başlatır.Point sınıf.

Özellikleri

İsimTanım
CoordinateDimension { get; }Bunun için koordinat boyutlarının sayısını alırGeometry .
override Dimension { get; }Bunun topolojik boyutunu alırGeometry .
override GeometryType { get; }Geometrinin türünü alır.
virtual HasCurveGeometry { get; }Bu geometrinin eğri (doğrusal olmayan) geometri olup olmadığını veya içerip içermediğini gösteren bir değer alır.
override HasM { get; set; }Bu örneğin bir M koordinatına sahip olup olmadığını gösteren bir değer alır.
override HasZ { get; set; }Bu örneğin Z koordinatına sahip olup olmadığını gösteren bir değer alır.
virtual IsEmpty { get; }Bu örneğin boş olup olmadığını gösteren bir değer alır.
IsSimple { get; }Bu örneğin SFA açısından basit olup olmadığını gösteren bir değer alır.
IsValid { get; }Bu örneğin geçerli olup olmadığını gösteren bir değer alır.
M { get; set; }m-koordinatı için bir değer alır veya ayarlar.
override SpatialReferenceSystem { get; set; }Bu örneğin SpatialReferenceSystem’ını alır. Bu özellik şu şekilde olabilir:null , SpatialReferenceSystem isknown. Yeni SpatialReferenceSystem ataması herhangi bir koordinat dönüşümü gerçekleştirmeyecek, sadece referans değişecek.
X { get; set; }x-koordinatı için bir değer alır veya ayarlar.
Y { get; set; }y koordinatı için bir değer alır veya ayarlar.
Z { get; set; }z-koordinatı için bir değer alır veya ayarlar.

yöntemler

İsimTanım
AsBinary()Bu geometriyi İyi Bilinen İkili gösterimine çevirir.
AsBinary(WkbVariant)Bu geometriyi İyi Bilinen İkili gösterimine çevirir.
AsImage(Measurement, Measurement, Renderer, VectorSymbolizer)Bu geometriyi bir görüntü sunumuna aktarın.
AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer)Bu geometriyi bir görüntü sunumuna aktarın.
AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer)Bu geometriyi bir görüntü sunumuna aktarın.
AsText()Bu geometriyi İyi Bilinen Metin temsiline çevirir.
AsText(WktVariant)Bu geometriyi İyi Bilinen Metin temsiline çevirir.
AsText(WktVariant, NumericFormat)Bu geometriyi İyi Bilinen Metin temsiline çevirir.
override Clone()Bu örneği klonlar.
CoveredBy(IGeometry)Bu geometrinin belirli bir geometri tarafından kapsanıp kapsanmadığını belirler.
Covers(IGeometry)Bu geometrinin belirli bir geometriyi kapsayıp kapsamadığını belirler.
Crosses(IGeometry)Bu geometri ile belirli bir geometrinin kesişip kesişmediğini belirler.
Difference(IGeometry)Belirtilen geometriyi bu geometriden çıkarır.
Disjoint(IGeometry)Bu geometrinin belirli bir geometriden ayrık olup olmadığını belirler.
Equals(IPoint)Geçerli nesnenin aynı türden başka bir nesneye eşit olup olmadığını gösterir.
override Equals(object)Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.
GetArea()Bu geometrinin alanını hesaplar.
GetBuffer(double, int)Bu geometri etrafında bir tampon bölge hesaplar.
GetCentroid()Bu geometrinin ağırlık merkezini hesaplar.
GetConvexHull()Bu geometrinin dışbükey gövdesini hesaplar.
GetDistanceTo(IGeometry)Bu geometri ile belirli bir geometri arasındaki minimum mesafeyi hesaplar.
GetExtent()Bu geometrinin sınırlayıcı kapsamını hesaplar ve döndürür.
override GetHashCode()Varsayılan karma işlevi olarak işlev görür.
GetLength()Bu geometrinin uzunluğunu hesaplar.
Intersection(IGeometry)Bu geometri ile belirtilen bir geometri arasında bir kesişim oluşturur.
Intersects(Extent)Bu geometrinin belirli bir kapsamla kesişip kesişmediğini belirler.
Intersects(IGeometry)Bu geometri ile belirli bir geometrinin kesişip kesişmediğini belirler.
Overlaps(IGeometry)Bu geometrinin belirtilen bir geometri ile örtüşüp örtüşmediğini belirler.
Relate(IGeometry, string)Bu geometrinin ve belirli bir geometrinin DE-9IM kesişim matrisinin sağlanan desenle eşleşip eşleşmediğini belirler.
ReplacePolygonsByLines()Bu geometrinin çizgileri olarak temsil edilen çokgenleri alır.
RoundM(int)M koordinatını belirtilen sayıda kesirli basamağa yuvarlar.
RoundXY(int)X ve Y koordinatlarını belirtilen sayıda kesirli basamağa yuvarlar.
RoundZ(int)Z koordinatını belirtilen sayıda kesirli basamağa yuvarlar.
override SetEmpty()Bunu yaparGeometry boş.
SpatiallyContains(IGeometry)Bu geometrinin uzamsal olarak belirli bir geometri içerip içermediğini belirler.
SpatiallyEquals(IGeometry)Bu geometrinin uzamsal olarak belirtilen bir geometriye eşit olup olmadığını belirler.
SymDifference(IGeometry)Bu geometri ile belirtilen bir geometri arasında simetrik bir fark oluşturur.
ToEditable()Bu geometrinin düzenlenebilir bir kopyasını alır. (2 methods)
ToEditable<T>()Bu geometrinin düzenlenebilir bir kopyasını alır.
ToLinearGeometry()Varsayılanı kullanarak bu geometrinin yaklaşık veya eşdeğer eğri olmayan sürümünü alırhata payı .
ToLinearGeometry(double)Belirtilen geometriyi kullanarak bu geometrinin yaklaşık veya eşdeğer eğri olmayan versiyonunu alır.hata payı .
override ToString()Geçerli nesneyi temsil eden bir dize döndürür.
Touches(IGeometry)Bu geometri ile belirli bir geometrinin birbirine değip değmediğini belirler.
Union(IGeometry)Bu geometriyi ve belirtilen bir geometriyi birleştirir.
Within(Extent)Bu geometrinin belirli bir kapsam içinde olup olmadığını belirler.
Within(IGeometry)Bu geometrinin belirli bir geometri içinde olup olmadığını belirler.
operator ====. operatörünü uygular
operator !=!=. operatörünü uygular

Ayrıca bakınız