Important

மொழிபெயர்ப்பு ஒரு சமூக முயற்சி நீங்கள் இல் சேரலாம். இந்தப் பக்கம் தற்போது 100.00% இல் மொழிபெயர்க்கப்பட்டுள்ளது.

13.2. ராச்டர் பகுப்பாய்வு

13.2.1. ராச்டர் கால்குலேட்டர்

Raster Calculator Raster பட்டியலில் இருக்கும் ராச்டர் படப்புள்ளி மதிப்புகளின் அடிப்படையில் கணக்கீடுகளைச் செய்ய உங்களை அனுமதிக்கிறது (பார்க்க Fig. 13.33). முடிவுகள் GDAL-ஆதரவு வடிவத்தில் புதிய ராச்டர் லேயருக்கு எழுதப்படும்.

../../../_images/raster_calculator1.png

Fig. 13.33 ராச்டர் கால்குலேட்டர்

Raster bands பட்டியலில் பயன்படுத்தக்கூடிய அனைத்து ஏற்றப்பட்ட ராச்டர் லேயர்களும் உள்ளன. ராச்டர் கால்குலேட்டர் வெளிப்பாடு புலத்தில் ராச்டரைச் சேர்க்க, புலங்கள் பட்டியலில் அதன் பெயரை இருமுறை சொடுக்கு செய்யவும். கணக்கீட்டு வெளிப்பாடுகளை உருவாக்க நீங்கள் ஆபரேட்டர்களைப் பயன்படுத்தலாம் அல்லது அவற்றை பெட்டியில் தட்டச்சு செய்யலாம்.

Result layer பிரிவில், நீங்கள் ஒரு வெளியீட்டு அடுக்கை வரையறுக்க வேண்டும். உங்களால் முடியும்:

  • checkbox வட்டுக்கு அடுக்கு எழுதுவதற்குப் பதிலாக பறக்கும் ராச்டரை உருவாக்கவும்:

    • தேர்வு செய்யப்படவில்லை என்றால், வெளியீடு ஒரு புதிய எளிய கோப்பாக வட்டில் சேமிக்கப்படும். ஒரு Output layer பாதை மற்றும் Output வடிவம் தேவை.

    • சரிபார்க்கப்பட்டால், ஒரு விர்ச்சுவல் ராச்டர் லேயர், அதாவது அதன் யூரி ஆல் வரையறுக்கப்பட்ட ராச்டர் லேயர் மற்றும் அதன் படப்புள்ளிகள் பறக்கும்போது கணக்கிடப்படும். வட்டில் இது புதிய கோப்பு அல்ல; மெய்நிகர் அடுக்கு இன்னும் கணக்கீட்டில் பயன்படுத்தப்படும் ராச்டர்களுடன் இணைக்கப்பட்டுள்ளது, அதாவது இந்த ராச்டர்களை நீக்குவது அல்லது நகர்த்துவது அதை உடைக்கும். A Layer name வழங்கப்படலாம், இல்லையெனில் கணக்கீடு வெளிப்பாடு அப்படியே பயன்படுத்தப்படும். திட்டத்தில் இருந்து மெய்நிகர் லேயரை அகற்றுவது அதை நீக்குகிறது, மேலும் லேயர் Export ► சேமி as... சூழல் மெனுவைப் பயன்படுத்தி கோப்பில் நிலைத்திருக்க முடியும்.

  • extent தேர்வி விட்செட்டைப் பயன்படுத்தி கணக்கீட்டின் Spatial width ஐ வரையறுக்கவும்.

  • நெடுவரிசைகள் மற்றும் வரிசை எண்ணைப் பயன்படுத்தி அடுக்கின் :guilabel:`தெளிவுத்திறனை அமைக்கவும். உள்ளீட்டு அடுக்கு வேறுபட்ட தெளிவுத்திறனைக் கொண்டிருந்தால், மதிப்புகள் அருகிலுள்ள அண்டை அல்காரிதம் மூலம் மறு மாதிரி செய்யப்படும்.

  • ஐ இயக்கு கூடுதல் ராச்டர் உருவாக்கும் விருப்பங்களை வரையறுக்க checkbox விருப்பங்களை உருவாக்கு. வடிவம், சுருக்க முறை மற்றும் பிற இயக்கி-குறிப்பிட்ட அமைப்புகள் உட்பட வெளியீட்டு கோப்பு எவ்வாறு கட்டமைக்கப்பட்டுள்ளது மற்றும் சுருக்கப்பட்டது என்பதைக் கட்டுப்படுத்த இந்த விருப்பங்கள் உங்களை அனுமதிக்கின்றன. மேலும் பார்க்க Raster இயக்கி விருப்பங்கள்.

  • உடன் checkbox திட்டத்தில் முடிவைச் சேர் தேர்வுப்பெட்டி, முடிவு அடுக்கு தானாகவே லெசண்ட் பகுதியில் சேர்க்கப்படும் மற்றும் காட்சிப்படுத்தப்படும். விர்ச்சுவல் ராச்டர்களுக்காக இயல்புநிலையாகச் சரிபார்க்கப்பட்டது.

Operators பிரிவில் கிடைக்கக்கூடிய அனைத்து ஆபரேட்டர்களும் உள்ளனர். ராச்டர் கால்குலேட்டர் வெளிப்பாடு பெட்டியில் ஒரு ஆபரேட்டரைச் சேர்க்க, பொருத்தமான பொத்தானைக் சொடுக்கு செய்யவும். கணிதக் கணக்கீடுகள் (+, -, *, ... ) மற்றும் முக்கோணவியல் செயல்பாடுகள் (sin, cos, tan, ... ) கிடைக்கின்றன. நிபந்தனை வெளிப்பாடுகள் (=, !=, <, >=, ... ) தவறு என்பதற்கு 0 அல்லது உண்மைக்கு 1 ஐ வழங்கும், எனவே மற்ற ஆபரேட்டர்கள் மற்றும் செயல்பாடுகளுடன் பயன்படுத்தலாம்.

See also

Raster calculator மற்றும் Raster calculator (virtual) அல்காரிதம்கள்

13.2.1.1. ராச்டர் கால்குலேட்டர் வெளிப்பாடு

உரையாடல்

Raster கால்குலேட்டர் வெளிப்பாடு உரையாடல், ராச்டர் அடுக்குகளின் தொகுப்பிற்கு இடையே படப்புள்ளி கணக்கீடுகளுக்கான வெளிப்பாடுகளை எழுதுவதற்கான வழிமுறைகளை வழங்குகிறது.

../../../_images/raster_calculator_expression.png

Fig. 13.34 ராச்டர் எக்ச்பிரசன் கால்குலேட்டர்

  • Layers: லெசெண்டில் ஏற்றப்பட்ட அனைத்து ராச்டர் லேயர்களின் பட்டியலைக் காட்டுகிறது. வெளிப்பாடு பெட்டியை நிரப்ப இவை பயன்படுத்தப்படலாம் (சேர்க்க இருமுறை சொடுக்கு செய்யவும்). ராச்டர் அடுக்குகள் அவற்றின் பெயர் மற்றும் இசைக்குழுவின் எண்ணிக்கையால் குறிப்பிடப்படுகின்றன: layer_name@band_number. எடுத்துக்காட்டாக, DEM என்ற பெயரிடப்பட்ட லேயரின் முதல் இசைக்குழு DEM@1 எனக் குறிப்பிடப்படும்.

  • Operators: படப்புள்ளிகள் கையாளுதலுக்கான கணக்கீட்டு ஆபரேட்டர்கள் பல உள்ளன:

    • எண்கணிதம்: +, -, *, sqrt, abs, ln, ...

    • முக்கோணவியல்: sin, cos, tan, ...

    • ஒப்பீடு: =, !=, <, >=, ...

    • தருக்கம்: IF, AND, OR, (, )

    • புள்ளியியல்: நிமிடம்`, ``அதிகபட்சம்

    ராச்டர் கால்குலேட்டர் வெளிப்பாடு பெட்டியில் ஒரு ஆபரேட்டரைச் சேர்க்க, பொருத்தமான பொத்தானைக் சொடுக்கு செய்யவும்.

  • ராச்டர் கால்குலேட்டர் வெளிப்பாடு என்பது வெளிப்பாடு உருவாக்கப்படும் பகுதி

எடுத்துக்காட்டுகள்

** உயர மதிப்புகளை மீட்டரிலிருந்து அடிக்கு மாற்றவும்**

மீட்டரில் உள்ள ராச்டரில் இருந்து அடி உயர ராச்டரை உருவாக்க, மீட்டரில் இருந்து அடிக்கு மாற்றும் காரணியை நீங்கள் பயன்படுத்த வேண்டும்: 3.28. வெளிப்பாடு இது:

"elevation@1" * 3.28

முகமூடியைப் பயன்படுத்துதல்

நீங்கள் ஒரு ராச்டரின் பகுதிகளை மறைக்க விரும்பினால் -- உதாரணமாக, 0 மீட்டருக்கு மேல் உயரத்தில் மட்டுமே நீங்கள் ஆர்வமாக இருப்பதால் -- பின்வரும் வெளிப்பாட்டைப் பயன்படுத்தி முகமூடியை உருவாக்கி அதன் முடிவை ஒரு படியில் ராச்டருக்குப் பயன்படுத்தலாம்.

("elevation@1" >= 0) * "elevation@1"

வேறு வார்த்தைகளில் கூறுவதானால், 0 ஐ விட அதிகமாகவோ அல்லது சமமாகவோ உள்ள ஒவ்வொரு கலத்திற்கும் நிபந்தனை வெளிப்பாடு 1 ஆக மதிப்பிடப்படுகிறது, இது அசல் மதிப்பை 1 ஆல் பெருக்குகிறது. இல்லையெனில் நிபந்தனை வெளிப்பாடு 0 ஆக மதிப்பிடுகிறது, இது ராச்டர் மதிப்பை 0 ஆக அமைக்கிறது. இது பறக்கும்போது முகமூடியை உருவாக்குகிறது.

ஒரு ராச்டரை வகைப்படுத்துங்கள்

நீங்கள் ஒரு ராச்டரை வகைப்படுத்த விரும்பினால் - உதாரணமாக இரண்டு உயர வகுப்புகளாக, பின்வரும் வெளிப்பாட்டைப் பயன்படுத்தி 1 மற்றும் 2 ஆகிய இரண்டு மதிப்புகளைக் கொண்ட ராச்டரை ஒரே கட்டத்தில் உருவாக்கலாம்.

("elevation@1" < 50) * 1 + ("elevation@1" >= 50) * 2

வேறு வார்த்தைகளில் கூறுவதானால், 50 க்கும் குறைவான ஒவ்வொரு கலத்திற்கும் அதன் மதிப்பை 1 ஆக அமைக்கவும். 50 ஐ விட அதிகமான அல்லது அதற்கு சமமான ஒவ்வொரு கலத்திற்கும் அதன் மதிப்பை 2 ஆக அமைக்கவும்.

அல்லது நீங்கள் IF ஆபரேட்டரைப் பயன்படுத்தலாம்.

if ( elevation@1 < 50 , 1 , 2 )