क्या .NET में एक जियोटीफ़ फ़ाइल से निर्देशांक पढ़ने के लिए एक प्रबंधित पुस्तकालय है ?
मुझे पता है कि यह GDAL के माध्यम से किया जा सकता है, लेकिन मैं एक प्रबंधित विकल्प की तलाश कर रहा हूं ।
क्या .NET में एक जियोटीफ़ फ़ाइल से निर्देशांक पढ़ने के लिए एक प्रबंधित पुस्तकालय है ?
मुझे पता है कि यह GDAL के माध्यम से किया जा सकता है, लेकिन मैं एक प्रबंधित विकल्प की तलाश कर रहा हूं ।
जवाबों:
कैसे डटकर libtiff.net
आप GDAL शामिल .NET रैपर का उपयोग कर सकते हैं । यह आपको प्रबंधित कोड के भीतर GDAL कार्यक्षमता के किसी भी उपयोग करने की अनुमति देता है।
.NET फ्रेमवर्क मेमोरी प्रबंधन परत द्वारा लगाए गए प्रदर्शन और मेमोरी उपयोग सीमा के कारण आपको प्रबंधित C # में कई नहीं दिखेंगे। मुझे गलत मत समझो - मुझे C # और .NET से प्यार है। हालाँकि, देशी C ++ बहुत तेज है और (मेरी राय में) इस मामले में लिखने के लिए कम निराशा होती है।
सर्वेक्षण में आम तौर पर कई GeoTIFF फाइलें होती हैं, जिसमें जियोट्रांसफ़ॉर्म (यानी WGS82 से UTMM से TIFF XY समन्वय, और फिर वापस) प्रदर्शन करते समय बहुत अधिक मेमोरी और डेटा के हेरफेर की आवश्यकता होती है, जब आप शामिल करते हैं, तो मेमोरी प्रदर्शन और प्रबंधन दक्षता की मांग और बढ़ जाती है। रेखीय, रेडियल और क्षेत्र सर्वेक्षण के संकलन परिणाम जैसी चीजें।
आप शायद यह नहीं सुनना चाहते, लेकिन मूल C ++ में एक पार्सर लिखना और फिर इसे C # में लपेटना प्रदर्शन को बढ़ाने और स्मृति सीमाओं को समाप्त करने वाला है। एक पार्सर लिखना वास्तव में बहुत आसान है, और बहुत हल्का होगा, जैसा कि आप इसे अपनी आवश्यकताओं के लिए दर्जी कर सकते हैं। जब आप अधिक उन्नत सुविधाओं को एकीकृत करते हैं, तो यह विशेष रूप से सच होगा, जैसे कि स्वचालित चयन और जियोफिट फ़ाइलों का विस्तार।
इस बिट कोड के बारे में कैसे ?