सभी फ़ीचर विशेषता मान प्राप्त करें

परिचय

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

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

इससे पहले कि हम इस रोमांचक यात्रा पर निकलें, सुनिश्चित करें कि आपके पास निम्नलिखित शर्तें हैं:

  • .NET के लिए Aspose.GIS: से लाइब्रेरी डाउनलोड और इंस्टॉल करें.NET डाउनलोड पेज के लिए Aspose.GIS.
  • विकास परिवेश: एक .NET विकास परिवेश स्थापित करें, जैसे विज़ुअल स्टूडियो।
  • शेपफाइल: अपने दस्तावेज़ निर्देशिका में एक नमूना शेपफाइल (उदाहरण के लिए, “InputShapeFile.shp”) तैयार रखें।

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

अपने C# कोड में, Aspose.GIS कार्यक्षमताओं का लाभ उठाने के लिए आवश्यक नामस्थान आयात करके प्रारंभ करें:

using System;
using Aspose.Gis;

चरण 1: दस्तावेज़ निर्देशिका सेट करें

string dataDir = "Your Document Directory";

“आपकी दस्तावेज़ निर्देशिका” को उस वास्तविक पथ से बदलें जहां आपकी शेपफ़ाइल स्थित है।

चरण 2: वेक्टरलेयर खोलें

using (VectorLayer layer = VectorLayer.Open(dataDir + "InputShapeFile.shp", Drivers.Shapefile))
{
    // आगे के चरणों के लिए आपका कोड यहां दिया गया है
}

इस चरण में Aspose.GIS का उपयोग करके शेपफाइल को खोलना, फ़ाइल पथ और प्रारूप (इस मामले में, शेपफाइल) निर्दिष्ट करना शामिल है।

चरण 3: सभी फ़ीचर विशेषता मान पुनर्प्राप्त करें

foreach (var feature in layer)
{
    // सभी विशेषताओं को एक सरणी में पढ़ता है।
    object[] all = new object[3];
    feature.GetValues(all);
    Console.WriteLine("all    : {0}, {1}, {2}", all);
    // सभी विशेषता मानों को संभालने के लिए आपका कोड यहां दिया गया है
    Console.WriteLine();
}

यह कोड स्निपेट दर्शाता है कि शेपफाइल में प्रत्येक सुविधा के लिए सभी विशेषता मानों को कैसे पुनः प्राप्त किया जाए।

चरण 4: कई फ़ीचर विशेषता मान पुनर्प्राप्त करें

foreach (var feature in layer)
{
    // एक सरणी में कई विशेषताएँ पढ़ता है।
    object[] several = new object[2];
    feature.GetValues(several);
    Console.WriteLine("several: {0}, {1}", several);
    // कई विशेषता मानों को संभालने के लिए आपका कोड यहां दिया गया है
    Console.WriteLine();
}

चरण 3 के समान, यह चरण सुविधाओं से विशिष्ट विशेषता मान प्राप्त करने पर केंद्रित है।

चरण 5: ऑब्जेक्ट डंप के रूप में विशेषता मान पुनर्प्राप्त करें

foreach (var feature in layer)
{
    // विशेषताओं को वस्तुओं के डंप के रूप में पढ़ता है।
    var dump = feature.GetValuesDump();
    Console.WriteLine("dump   : {0}, {1}, {2}", dump);
    // डंप किए गए विशेषता मानों को संभालने के लिए आपका कोड यहां दिया गया है
    Console.WriteLine();
}

यह अंतिम चरण दिखाता है कि डंप प्रारूप में विशेषता मानों को कैसे पुनः प्राप्त किया जाए, जो डेटा प्रबंधन में लचीलापन प्रदान करता है।

निष्कर्ष

बधाई हो! आपने .NET के लिए Aspose.GIS का उपयोग करके फीचर विशेषता मानों को पुनः प्राप्त करने में सफलतापूर्वक नेविगेट किया है। यह इस पुस्तकालय की विशाल क्षमताओं की एक झलक मात्र है। आगे अन्वेषण करें और अपने .NET अनुप्रयोगों में भू-स्थानिक विकास की पूरी क्षमता को अनलॉक करें।

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

क्या Aspose.GIS .NET कोर के साथ संगत है?

हाँ, Aspose.GIS .NET Core के साथ पूरी तरह से संगत है, जो आपको क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन बनाने की अनुमति देता है।

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

बिल्कुल! Aspose.GIS विभिन्न स्वरूपों का समर्थन करता है, जिनमें शेपफाइल, जियोजसन और बहुत कुछ शामिल हैं।

क्या Aspose.GIS समर्थन के लिए कोई सामुदायिक मंच है?

हां, आप सहायता पा सकते हैं और Aspose.GIS समुदाय से जुड़ सकते हैंसहयता मंच.

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

आप परीक्षण उद्देश्यों के लिए अस्थायी लाइसेंस प्राप्त कर सकते हैंयहाँ.

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

व्यापक दस्तावेज़ उपलब्ध हैयहाँ.