समानता के लिए ज्यामिति की जाँच करें

परिचय

.NET के लिए Aspose.GIS एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को उनके .NET अनुप्रयोगों में भू-स्थानिक डेटा के साथ कुशलता से काम करने में सक्षम बनाती है। चाहे आप मैपिंग एप्लिकेशन, स्थानिक विश्लेषण उपकरण बना रहे हों, या मौजूदा सॉफ़्टवेयर में भू-स्थानिक कार्यक्षमता को एकीकृत कर रहे हों, Aspose.GIS आपको काम पूरा करने के लिए आवश्यक उपकरण प्रदान करता है।

आवश्यक शर्तें

.NET के लिए Aspose.GIS का उपयोग करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यक शर्तें हैं:

.NET फ्रेमवर्क स्थापित

सुनिश्चित करें कि आपके सिस्टम पर .NET फ्रेमवर्क स्थापित है। आप इसे माइक्रोसॉफ्ट वेबसाइट से डाउनलोड कर सकते हैं।

.NET लाइब्रेरी के लिए Aspose.GIS

.NET लाइब्रेरी के लिए Aspose.GIS को डाउनलोड और इंस्टॉल करेंडाउनलोड पेज. दस्तावेज़ में दिए गए इंस्टॉलेशन निर्देशों का पालन करें।

विकास पर्यावरण

.NET विकास के लिए अपना पसंदीदा विकास वातावरण, जैसे विज़ुअल स्टूडियो, सेट करें।

नामस्थान आयात करें

अपने .NET एप्लिकेशन में, Aspose.GIS कार्यक्षमता का उपयोग करने के लिए आवश्यक नामस्थान आयात करें:

using Aspose.Gis.Geometries;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

चरण 1: ज्यामिति को परिभाषित करें

सबसे पहले, उन ज्यामितियों को परिभाषित करें जिनकी आप तुलना करना चाहते हैं। इस उदाहरण में, हमारे पास दो ज्यामिति हैं:geometry1 औरgeometry2.

var geometry1 = new MultiLineString
{
    new LineString(new [] { new Point(0, 0), new Point(1, 1) }),
    new LineString(new [] { new Point(1, 1), new Point(2, 2) }),
};
var geometry2 = new LineString(new[]
{
    new Point(0, 0), new Point(2, 2),
});

चरण 2: समानता के लिए ज्यामिति की जाँच करें

अब, इसका उपयोग करके जांचें कि ज्यामिति स्थानिक रूप से बराबर हैं या नहींSpatiallyEquals Aspose.GIS द्वारा प्रदान की गई विधि।

Console.WriteLine(geometry1.SpatiallyEquals(geometry2)); // सत्य

यह प्रिंट हो जाएगाTrue तब से कंसोल के लिएgeometry1 औरgeometry2 स्थानिक रूप से समान हैं.

चरण 3: ज्यामिति को संशोधित करें

अगला, आइए संशोधित करेंgeometry2 एक नया बिंदु जोड़कर.

geometry2.AddPoint(3, 3);

चरण 4: समानता की पुनः जाँच करें

अब, संशोधन के बाद ज्यामिति की समानता की पुनः जाँच करें।

Console.WriteLine(geometry1.SpatiallyEquals(geometry2)); // असत्य

इस बार, आउटपुट होगाFalse चूंकि इसमें किए गए संशोधन के कारण ज्यामिति अब स्थानिक रूप से समान नहीं हैंgeometry2.

निष्कर्ष

अंत में, .NET के लिए Aspose.GIS .NET अनुप्रयोगों में भू-स्थानिक डेटा के साथ काम करने के लिए शक्तिशाली उपकरण प्रदान करता है। इस चरण-दर-चरण मार्गदर्शिका का पालन करके, आप Aspose.GIS विधियों का उपयोग करके आसानी से समानता के लिए ज्यामिति की जांच कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या मैं अन्य .NET फ्रेमवर्क के साथ .NET के लिए Aspose.GIS का उपयोग कर सकता हूँ?

हां, .NET के लिए Aspose.GIS .NET कोर और .NET मानक सहित विभिन्न .NET फ्रेमवर्क के साथ संगत है।

क्या .NET के लिए Aspose.GIS का निःशुल्क परीक्षण उपलब्ध है?

हाँ, आप नि:शुल्क परीक्षण डाउनलोड कर सकते हैंपृष्ठ जारी करता है.

मुझे .NET के लिए Aspose.GIS के लिए दस्तावेज़ कहाँ मिल सकते हैं?

आप विस्तृत दस्तावेज़ यहां पा सकते हैंAspose.GIS दस्तावेज़ीकरण पृष्ठ.

मैं .NET के लिए Aspose.GIS के लिए समर्थन कैसे प्राप्त कर सकता हूँ?

आप Aspose.GIS सामुदायिक मंच से सहायता प्राप्त कर सकते हैंयहाँ.

क्या मैं .NET के लिए Aspose.GIS का अस्थायी लाइसेंस खरीद सकता हूँ?

हां, आप यहां से अस्थायी लाइसेंस खरीद सकते हैंखरीद पृष्ठ.