PROJ
पी. आर. ओ. जे. (पूर्व में PROJ.4) मानचित्रण संबंधी अनुमानों के बीच रूपांतरण करने के लिए एक पुस्तकालय है। यह पुस्तकालय संयुक्त राज्य भूवैज्ञानिक सर्वेक्षण (यू. एस. जी. एस.) में गेराल्ड एवेनडेन के काम पर आधारित है, लेकिन चूंकि 2019-11-26 एक ओपन सोर्स जियोस्पेशियल फाउंडेशन (ओ. एस. जी. ई. ओ.) परियोजना है जिसका रखरखाव पी. आर. ओ. जे. परियोजना संचालन समिति (पी. एस. सी.) द्वारा किया जाता है। पुस्तकालय कमांड लाइन से इन परिवर्तनों को करने के लिए निष्पादन योग्य के साथ भी जहाज करता है। पी. आर. ओ. जे. का इतिहास 1970 के दशक के अंत का है और पी. आर. ओ. जे. का पहला विमोचन 1980 के दशक की शुरुआत में गेराल्ड एवेनडेन द्वारा रैटफोर कार्यक्रम के रूप में विकसित किया गया था। यह जनरल कार्टोग्राफिक ट्रांसफॉर्मेशन पैकेज या जी. सी. टी. पी. पर आधारित था, जिसमें फोरट्रान सबरूटीन शामिल थे जिनका उपयोग भौगोलिक डेटा को प्रोजेक्ट करने के लिए किया जा सकता था। 1985 से पी. आर. ओ. जे. की दूसरी रिलीज़ को यूनिक्स सिस्टम पर चलाने के लिए सी में फिर से लिखा गया था। 1990 से पी. आर. ओ. जे. की तीसरी रिलीज़ को लगभग 70 मानचित्रण अनुमानों का समर्थन करने के लिए विस्तारित किया गया था। एवेनडेन ने 1994 में एक चौथी रिलीज़ विकसित की, जिसका नाम PROJ.4 था। एवेनडेन द्वारा बनाए रखा गया अंतिम संस्करण 4.3 था, जिसे 24 सितंबर, 1995 को जारी किया गया था। चार साल से अधिक की निष्क्रियता के बाद, फ्रैंक वार्मरडैम नए रखरखावकर्ता बन गए और 21 मार्च, 2000 को संस्करण 4.4 जारी किया। मई 2008 तक, पी. आर. ओ. जे. मेटा. सी. आर. एस. परियोजना का हिस्सा बन गया, जो ओ. एस. जी. ई. ओ. के साथ इन्क्यूबेशन के तहत समन्वय प्रणालियों से संबंधित परियोजनाओं का एक परिसंघ है। फरवरी 2018 में संस्करण 5 के जारी होने के साथ, सॉफ्टवेयर का नाम बदलकर पी. आर. ओ. जे. कर दिया गया, नाम से संस्करण चार (". 4") को हटा दिया गया। जून 2019 में proj.org डोमेन नाम के अधिग्रहण के साथ, परियोजना का नाम भी बदलकर PROJ कर दिया गया। पोर्ट्स स्ट्रिंग प्रारूप जिसका उपयोग पी. आर. ओ. जे. समन्वय प्रणालियों और परिवर्तनों, प्रोज स्ट्रिंग या proj.4 स्ट्रिंग का वर्णन करने के लिए करता है, व्यापक रूप से पी. आर. ओ. जे. उचित से परे उपयोग किया जाता है। अन्य प्रोग्रामिंग भाषाओं में विभिन्न प्रकार के बंदरगाह या बाइंडिंग विकसित किए गए हैं। पायथन, रूबी, रस्ट, गोलांग, जूलिया, टी. सी. एल., माय. एस. क्यू. एल., एक्सेल, विजुअल बेसिक और फोरट्रान के लिए पी. आर. ओ. जे. पुस्तकालय (लिबप्रोज) पर आधारित बंधन मौजूद हैं। PROJ.4 में अतिरिक्त रूप से R और पर्ल के लिए बाइंडिंग थी। प्रोज4जेएस (जावास्क्रिप्ट) और प्रोज4जे (जावा) विभिन्न प्रोग्रामिंग भाषाओं में पी. आर. ओ. जे. के बंदरगाह हैं जिन्हें अब मेटा. सी. आर. एस. के तहत प्रबंधित किया जाता है। जी. डी. ए. एल. एक पुस्तकालय भी देखें जो भू-स्थानिक डेटा प्रारूपों के लिए एक एकल अमूर्त डेटा मॉडल प्रदान करता है जो समन्वय परिवर्तन करने के लिए पी. आर. ओ. जे. का उपयोग करता है। संदर्भ बाहरी लिंक भौगोलिक समन्वय प्रणाली मुक्त कंप्यूटर पुस्तकालय सी (प्रोग्रामिंग भाषा) पुस्तकालय