GeoServer
کمپیوٹنگ میں، جیو سرور جاوا میں لکھا ہوا ایک اوپن سورس سرور ہے جو صارفین کو جغرافیائی ڈیٹا کا اشتراک، عمل اور ترمیم کرنے کی اجازت دیتا ہے۔ انٹرآپریبلٹی کے لیے ڈیزائن کیا گیا، یہ کھلے معیارات کا استعمال کرتے ہوئے کسی بھی بڑے مقامی ڈیٹا سورس سے ڈیٹا شائع کرتا ہے۔ جیو سرور موجودہ معلومات کو ورچوئل گلوبز جیسے گوگل ارتھ اور ناسا ورلڈ ونڈ کے ساتھ ساتھ ویب پر مبنی نقشوں جیسے اوپن لیئرز، لیفلیٹ، گوگل میپس اور بنگ میپس سے جوڑنے کا ایک آسان طریقہ بن گیا ہے۔ جیو سرور اوپن جیو اسپیشل کنسورشیم ویب فیچر سروس کے معیار کے حوالے کے نفاذ کے طور پر کام کرتا ہے، اور ویب میپ سروس، ویب کوریج سروس اور ویب پروسیسنگ سروس کی خصوصیات کو بھی نافذ کرتا ہے۔ گولز جیو سرور کا مقصد ایک آزاد اور کھلے مقامی ڈیٹا انفراسٹرکچر کے اندر ایک نوڈ کے طور پر کام کرنا ہے۔ جس طرح اپاچی ایچ ٹی ٹی پی سرور نے ایچ ٹی ایم ایل شائع کرنے کے لیے ایک مفت اور کھلا ویب سرور پیش کیا ہے، اسی طرح جیو سرور کا مقصد جیو اسپیشل ڈیٹا کے لیے بھی ایسا ہی کرنا ہے۔ خصوصیات جیو سرور مختلف قسم کے ڈیٹا فارمیٹس پڑھتا ہے، جن میں شامل ہیں: پوسٹ جی آئی ایس اوریکل اسپاٹیل آرک ایس ڈی ای آئی بی ایم ڈی بی 2 مائی ایس کیو ایل مونگو ڈی بی اپاچی سولر شیپ فائلیں جیو ٹی آئی ایف ایف جی ٹی او پی او 30 ای سی ڈبلیو، مسٹر ایس آئی ڈی جے پی ای جی 2000 معیاری پروٹوکول کے ذریعے یہ کے ایم ایل، جی ایم ایل، شیپ فائل، جیو آر ایس ایس، پی ڈی ایف، جیو جے ایس او این، جے پی ای جی، جی آئی ایف، ایس وی جی، پی این جی اور بہت کچھ تیار کرتا ہے۔ اس کے علاوہ، کوئی بھی ڈبلیو ایف ایس ٹرانزیکشنل پروفائل (ڈبلیو ایف ایس-ٹی) کے ذریعے ڈیٹا میں ترمیم کر سکتا ہے۔ جیو سرور میں ڈیٹا تہوں کا پیش نظارہ کرنے کے لیے ایک مربوط اوپن لیئرز کلائنٹ شامل ہے۔ جیو سرور کے ایم ایل کا استعمال کرتے ہوئے نیٹ ورک لنکس کے استعمال کے ذریعے گوگل ارتھ کو جیو اسپیشل ڈیٹا کی موثر اشاعت کی بھی حمایت کرتا ہے۔ گوگل ارتھ آؤٹ پٹ کے لیے اعلی درجے کی خصوصیات میں حسب ضرورت پاپ اپس، وقت اور اونچائی کے تصورات، اور "سپر اوورلے" کے لیے ٹیمپلیٹس شامل ہیں۔ جیو سرور جیو ٹولز پر انحصار کرتا ہے، جو ایک جی آئی ایس لائبریری ہے۔ استعمال ماس جی آئی ایس (میساچوسٹس اسٹیٹ جی آئی ایس) میکریس میپس (میساچوسٹس ہسٹوریکل کمیشن) ٹرائی میٹ (پورٹ لینڈ، اوریگون کے لیے ٹرانزٹ ایجنسی) آرڈیننس سروے (برطانیہ کی نیشنل میپنگ ایجنسی) انسٹی ٹیوٹ جیوگرافک نیشنل (فرانس کی نیشنل میپنگ ایجنسی) جی بی آئی ایف (گلوبل بائیو ڈائیورسٹی انفارمیشن فیسیلٹی) ورلڈ بینک گلوبل ارتھکویک ماڈل جی ایم او ایس (گلوبل مرکری آبزرویشن سسٹم) ایف اے او (اقوام متحدہ کی فوڈ اینڈ ایگریکلچر آرگنائزیشن) نیویارک سٹی ڈیپارٹمنٹ آف انفارمیشن ٹیکنالوجی اینڈ ٹیلی کمیونیکیشنز ٹیم سرو آئی ٹی یو (انٹرنیشنل ٹیلی کمیونیکیشن یونین) آرکیٹیکچر جیو سرور اسپرنگ فریم ورک کا استعمال کرتا ہے، جو او جی سی خدمات کو نافذ کرنے والے ماڈیولز کے لیے درخواست بھیجنے کا فن تعمیر فراہم کرتا ہے۔ ویب ایڈمنسٹریشن ایپلی کیشن وکٹ کا استعمال کرتی ہے، جس سے ایکسٹینشنز کو اضافی کنفیگریشن اسکرینز میں حصہ ڈالنے کی اجازت ملتی ہے۔ ایپلیکیشن اسپرنگ-ایم وی سی-فریم ورک کا استعمال کرتے ہوئے نافذ کردہ ایک REST API فراہم کرتی ہے۔ جیو سرور ایک ویب ایپلی کیشن ہے، جو کسی بھی عام سرولیٹ کنٹینر کی حمایت کرتی ہے (ایک اسٹینڈ لون ڈسٹری بیوشن جیٹی (ویب سرور) کے ساتھ بطور سرایت شدہ سرور دستیاب ہے)۔ جیو ویب کیش، ٹائل کیش کی طرح جاوا پر مبنی کیشنگ جزو، جیو سرور کے ساتھ بنڈل ہے، لیکن الگ سے دستیاب ہے۔ اسی طرح، جیو سرور جیو ٹولز کو جاوا لائبریری کے طور پر پیک کرتا ہے، لیکن یہ الگ سے بھی دستیاب ہے۔ جیو سرور ایک دیرینہ ایپلی کیشن ہے اور اس میں کئی تعمیراتی تبدیلیاں آئی ہیں۔ جیو سرور 1 کو اسٹرٹس فریم ورک کے ارد گرد بنایا گیا تھا، جس میں جیو سرور 2 کے لیے اسپرنگ اور وکٹ کی طرف ہجرت کی گئی تھی۔ آر ای ایس ٹی اے پی آئی کے ابتدائی ورژن میں اسپرنگ-ایم وی سی-فریم ورک میں منتقلی سے پہلے ریسٹلیٹ کا استعمال کیا جاتا تھا۔ یہ بھی دیکھیں اوپن جیو اسپیشل کنسورشیم ویب فیچر سروس ویب کوریج سروس میپس سرور-سی میپنک حوالہ جات میں لکھا ہوا ایک اوپن سورس سرور بیرونی لنکس جاوا (پروگرامنگ زبان) میں پروگرام کردہ مفت سافٹ ویئر جغرافیائی ٹیکنالوجی مفت جی آئی ایس سافٹ ویئر