PROJ
PROJ (முன்பு PROJ.4) என்பது கார்டோகிராஃபிக் கணிப்புகளுக்கு இடையில் மாற்றங்களைச் செய்வதற்கான ஒரு நூலகமாகும். இந்த நூலகம் யுனைடெட் ஸ்டேட்ஸ் புவியியல் ஆய்வில் (யு. எஸ். ஜி. எஸ்) ஜெரால்ட் ஈவென்டனின் பணியை அடிப்படையாகக் கொண்டது, ஆனால் <ஐ. டி 1> என்பது PROJ திட்ட வழிநடத்தல் குழுவால் (பி. எஸ். சி) பராமரிக்கப்படும் ஒரு திறந்த மூல புவிசார் அறக்கட்டளை (ஓ. எஸ். ஜி. ஓ) திட்டமாகும். கட்டளை வரியிலிருந்து இந்த மாற்றங்களைச் செய்வதற்கான செயலாக்கங்களுடன் நூலகம் அனுப்பப்படுகிறது. PROJ இன் வரலாறு 1970 களின் பிற்பகுதியில் இருந்து தொடங்குகிறது, மேலும் PROJ இன் முதல் வெளியீடு 1980 களின் முற்பகுதியில் ஜெரால்ட் ஈவென்டனால் ராட்ஃபோர் திட்டமாக உருவாக்கப்பட்டது. இது ஜெனரல் கார்டோகிராஃபிக் டிரான்ஸ்ஃபார்மேஷன் பேக்கேஜ் அல்லது ஜி. சி. டி. பி. யை அடிப்படையாகக் கொண்டது, இது புவியியல் தரவை திட்டமிட பயன்படுத்தக்கூடிய ஃபோர்ட்ரான் சப்ரூட்டின்களைக் கொண்டிருந்தது. 1985 முதல் PROJ இன் இரண்டாவது வெளியீடு யுனிக்ஸ் அமைப்புகளில் இயங்க C இல் மீண்டும் எழுதப்பட்டது. 1990 முதல் PROJ இன் மூன்றாவது வெளியீடு, சுமார் 70 வரைபட கணிப்புகளை ஆதரிக்க விரிவுபடுத்தப்பட்டது. 1994 ஆம் ஆண்டில் PROJ.4 என்ற பெயரில் நான்காவது வெளியீட்டை ஈவென்டன் மேலும் உருவாக்கினார். எவென்டனால் பராமரிக்கப்பட்ட கடைசி பதிப்பு 4.3 ஆகும், இது செப்டம்பர் 24,1995 அன்று வெளியிடப்பட்டது. நான்கு ஆண்டுகளுக்கும் மேலான செயலற்ற தன்மைக்குப் பிறகு, ஃபிராங்க் வார்மர்டாம் புதிய பராமரிப்பாளராக ஆனார் மற்றும் மார்ச் 21,2000 அன்று பதிப்பு 4.4 ஐ வெளியிட்டார். மே 2008 நிலவரப்படி, பி. ஆர். ஓ. ஜே மெட்டா. சி. ஆர். எஸ் திட்டத்தின் ஒரு பகுதியாக மாறியது, இது ஓஎஸ்ஜியோவுடன் அடைகாக்கும் ஒருங்கிணைப்பு அமைப்புகள் தொடர்பான திட்டங்களின் கூட்டமைப்பாகும். பிப்ரவரி 2018 இல் பதிப்பு 5 வெளியிடப்பட்டவுடன், மென்பொருள் PROJ என மறுபெயரிடப்பட்டது, பெயரிலிருந்து பதிப்பு நான்கு (. "4") நீக்கப்பட்டது. ஜூன் 2019 இல் proj.org டொமைன் பெயரை கையகப்படுத்தியதன் மூலம், இந்த திட்டம் PROJ என்றும் மறுபெயரிடப்பட்டது. ஒருங்கிணைப்பு அமைப்புகள் மற்றும் உருமாற்றங்களை விவரிக்க PROJ பயன்படுத்தும் சரம் வடிவம், புரோஜ் சரம் அல்லது proj.4 சரம், PROJ முறைக்கு அப்பால் பரவலாகப் பயன்படுத்தப்படுகிறது. பிற நிரலாக்க மொழிகளில் பல்வேறு வகையான துறைமுகங்கள் அல்லது பிணைப்புகள் உருவாக்கப்பட்டுள்ளன. பைதான், ரூபி, ரஸ்ட், கோலாங், ஜூலியா, டிசிஎல், மைஎஸ்கியூஎல், எக்செல், விஷுவல் பேசிக் மற்றும் ஃபோர்ட்ரான் ஆகியவற்றிற்கு PROJ நூலகத்தை (libproj) அடிப்படையாகக் கொண்ட பிணைப்புகள் உள்ளன. PROJ.4 கூடுதலாக R மற்றும் Perl க்கான பிணைப்புகளைக் கொண்டிருந்தது. ப்ரோஜ்4ஜேஎஸ் (ஜாவாஸ்கிரிப்ட்) மற்றும் ப்ரோஜ்4ஜே (ஜாவா) ஆகியவை இப்போது மெட்டாசிஆர்எஸ் கீழ் நிர்வகிக்கப்படும் வெவ்வேறு நிரலாக்க மொழிகளில் PROJ இன் துறைமுகங்களாகும். ஒருங்கிணைந்த மாற்றங்களைச் செய்ய PROJ ஐப் பயன்படுத்தும் புவிசார் தரவு வடிவங்களுக்கான ஒற்றை சுருக்க தரவு மாதிரியை வழங்கும் நூலகமான GDAL ஐப் பார்க்கவும். குறிப்புகள் வெளிப்புற இணைப்புகள் புவியியல் ஒருங்கிணைப்பு அமைப்புகள் இலவச கணினி நூலகங்கள் சி (நிரலாக்க மொழி) நூலகங்கள்