PROJ
PROJ (ಹಿಂದೆ PROJ.4) ಕಾರ್ಟೊಗ್ರಾಫಿಕ್ ಪ್ರಕ್ಷೇಪಗಳ ನಡುವೆ ಪರಿವರ್ತನೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಗ್ರಂಥಾಲಯವಾಗಿದೆ. ಈ ಗ್ರಂಥಾಲಯವು ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ ಜಿಯಾಲಾಜಿಕಲ್ ಸರ್ವೆ (ಯು. ಎಸ್. ಜಿ. ಎಸ್.) ಯಲ್ಲಿ ಜೆರಾಲ್ಡ್ ಎವೆಂಡನ್ ಅವರ ಕೆಲಸವನ್ನು ಆಧರಿಸಿದೆ, ಆದರೆ <ಐ. ಡಿ. 1> ಎಂಬುದು ಓಪನ್ ಸೋರ್ಸ್ ಜಿಯೋಸ್ಪೇಷಿಯಲ್ ಫೌಂಡೇಶನ್ (ಓ. ಎಸ್. ಜಿ. ಓ.) ಯೋಜನೆಯಾಗಿದ್ದು, ಇದನ್ನು ಪಿ. ಆರ್. ಓ. ಜೆ ಪ್ರಾಜೆಕ್ಟ್ ಸ್ಟೀರಿಂಗ್ ಕಮಿಟಿ (ಪಿ. ಎಸ್. ಸಿ.) ನಿರ್ವಹಿಸುತ್ತದೆ. ಕಮಾಂಡ್ ಲೈನ್ನಿಂದ ಈ ರೂಪಾಂತರಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಸಾಧನಗಳನ್ನು ಸಹ ಗ್ರಂಥಾಲಯವು ರವಾನಿಸುತ್ತದೆ. PROJಯ ಇತಿಹಾಸವು 1970ರ ದಶಕದ ಅಂತ್ಯಕ್ಕೆ ಸೇರಿದ್ದು, PROJಯ ಮೊದಲ ಬಿಡುಗಡೆಯನ್ನು 1980ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಜೆರಾಲ್ಡ್ ಎವೆಂಡನ್ ಅವರು ರ್ಯಾಟ್ಫೋರ್ ಕಾರ್ಯಕ್ರಮವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಇದು ಜನರಲ್ ಕಾರ್ಟೋಗ್ರಾಫಿಕ್ ಟ್ರಾನ್ಸ್ಫರ್ಮೇಷನ್ ಪ್ಯಾಕೇಜ್ ಅಥವಾ ಜಿ. ಸಿ. ಟಿ. ಪಿ. ಯನ್ನು ಆಧರಿಸಿತ್ತು, ಇದು ಭೌಗೋಳಿಕ ದತ್ತಾಂಶವನ್ನು ಯೋಜಿಸಲು ಬಳಸಬಹುದಾದ ಫೋರ್ಟ್ರಾನ್ ಸಬ್ರುಟೈನ್ಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು. 1985ರಿಂದ ಪ್ರೋಜ್ನ ಎರಡನೇ ಬಿಡುಗಡೆಯನ್ನು ಯುನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಚಲಾಯಿಸಲು ಸಿ ಭಾಷೆಯಲ್ಲಿ ಪುನಃ ಬರೆಯಲಾಯಿತು. 1990 ರಿಂದ PROJ ನ ಮೂರನೇ ಬಿಡುಗಡೆಯನ್ನು ಸುಮಾರು 70 ಕಾರ್ಟೊಗ್ರಾಫಿಕ್ ಪ್ರಕ್ಷೇಪಗಳನ್ನು ಬೆಂಬಲಿಸಲು ವಿಸ್ತರಿಸಲಾಯಿತು. ಎವೆಂಡೆನ್ 1994ರಲ್ಲಿ PROJ.4 ಎಂಬ ಹೆಸರಿನ ನಾಲ್ಕನೇ ಬಿಡುಗಡೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. 1995ರ ಸೆಪ್ಟೆಂಬರ್ 24ರಂದು ಬಿಡುಗಡೆಯಾದ ಎವೆಂಡನ್ ನಿರ್ವಹಿಸಿದ ಕೊನೆಯ ಆವೃತ್ತಿಯು 4.3 ಆಗಿತ್ತು. ನಾಲ್ಕು ವರ್ಷಗಳ ನಿಷ್ಕ್ರಿಯತೆಯ ನಂತರ, ಫ್ರಾಂಕ್ ವಾರ್ಮರ್ಡಮ್ ಹೊಸ ನಿರ್ವಾಹಕರಾದರು ಮತ್ತು ಮಾರ್ಚ್ 21,2000 ರಂದು ಆವೃತ್ತಿ 4.4 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದರು. ಮೇ 2008ರ ಹೊತ್ತಿಗೆ, ಪಿ. ಆರ್. ಓ. ಜೆ. ಯು ಮೆಟಾ ಸಿ. ಆರ್. ಎಸ್. ಯೋಜನೆಯ ಭಾಗವಾಯಿತು, ಇದು ಓ. ಎಸ್. ಜಿ. ಓ. ನೊಂದಿಗೆ ಇನ್ಕ್ಯೂಬೇಶನ್ ಅಡಿಯಲ್ಲಿ ಸಮನ್ವಯ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಯೋಜನೆಗಳ ಒಕ್ಕೂಟವಾಗಿದೆ. 2018ರ ಫೆಬ್ರವರಿಯಲ್ಲಿ ಆವೃತ್ತಿ 5ರ ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು PROJ ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು, ಹೆಸರಿನಿಂದ ಆವೃತ್ತಿ 4 (. "4") ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಯಿತು. ಜೂನ್ 2019 ರಲ್ಲಿ proj.org ಡೊಮೇನ್ ಹೆಸರನ್ನು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ನಂತರ, ಯೋಜನೆಯನ್ನು PROJ ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು. ಪೋರ್ಟ್ಗಳು ನಿರ್ದೇಶಾಂಕ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ರೂಪಾಂತರಗಳನ್ನು ವಿವರಿಸಲು PROJ ಬಳಸುವ ಸ್ಟ್ರಿಂಗ್ ಸ್ವರೂಪ, ಪ್ರೊಜ್ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ proj.4 ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು PROJ ಅನ್ನು ಮೀರಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ವಿವಿಧ ರೀತಿಯ ಬಂದರುಗಳು ಅಥವಾ ಬೈಂಡಿಂಗ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಪೈಥಾನ್, ರೂಬಿ, ರಸ್ಟ್, ಗೋಲಾಂಗ್, ಜೂಲಿಯಾ, ಟಿಸಿಎಲ್, ಮೈಎಸ್ಕ್ಯೂಎಲ್, ಎಕ್ಸೆಲ್, ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಮತ್ತು ಫೋರ್ಟ್ರಾನ್ಗಳಿಗೆ ಪ್ರೊಜ್ ಲೈಬ್ರರಿಯನ್ನು (ಲಿಬ್ಪ್ರೋಜ್) ಆಧರಿಸಿದ ಬೈಂಡಿಂಗ್ಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. PROJ.4 ಹೆಚ್ಚುವರಿಯಾಗಿ R ಮತ್ತು ಪರ್ಲ್ಗೆ ಬೈಂಡಿಂಗ್ಗಳನ್ನು ಹೊಂದಿತ್ತು. ಪ್ರೊಜ್4ಜೆಎಸ್ (ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್) ಮತ್ತು ಪ್ರೊಜ್4ಜೆ (ಜಾವಾ) ಗಳು ಈಗ ಮೆಟಾಸಿಆರ್ಎಸ್ ಅಡಿಯಲ್ಲಿ ನಿರ್ವಹಿಸಲ್ಪಡುವ ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ ಪ್ರೊಜ್ನ ಬಂದರುಗಳಾಗಿವೆ. ಜಿಯೋಸ್ಪೇಷಿಯಲ್ ಡೇಟಾ ಫಾರ್ಮ್ಯಾಟ್ಗಳಿಗಾಗಿ ಒಂದೇ ಅಮೂರ್ತ ಡೇಟಾ ಮಾದರಿಯನ್ನು ಒದಗಿಸುವ ಲೈಬ್ರರಿಯಾದ ಜಿಡಿಎಎಲ್ ಅನ್ನು ಸಹ ನೋಡಿ, ಇದು ಸಮನ್ವಯ ರೂಪಾಂತರಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪಿಆರ್ಒಜಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಭೌಗೋಳಿಕ ಸಮನ್ವಯ ವ್ಯವಸ್ಥೆಗಳು ಉಚಿತ ಕಂಪ್ಯೂಟರ್ ಗ್ರಂಥಾಲಯಗಳು ಸಿ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಗ್ರಂಥಾಲಯಗಳು