آشنایی سریع با GIS و WebGIS

در پست  قبلی   ، ما مقدمه ای سریع درباره GIS و WebGIS داشتیم.

ما توضیح دادیم که GIS چیست و کمی در برخی از هسته های WebGIS فرو رفتیم. این بخش قصد دارد با معرفی برخی از ابزارهای منبع باز مورد استفاده در WebGIS ، مراحل بیشتری را طی کند. تعداد آنها زیاد است ، اما ما فقط مواردی را که در بقیه سریال ها استفاده می کنیم بحث خواهیم کرد. ما به طور قاطع به آنها نگاه خواهیم کرد.

  • پایگاه داده فضایی
  • PostGIS : این پسوند فضایی به پایگاه داده رابطه ای شی PostgreSQL است. این پشتیبانی برای ذخیره سازی داده های مکانی اضافه می کند و اجازه می دهد تا عملیات مکانی و نمایش داده شد در SQL اجرا شود. این نرم افزار در ابتدا در 19 آوریل 2001 منتشر شد. ما بررسی خواهیم کرد که چگونه می توانیم از این پایگاه داده برای ذخیره و پرس و جو اطلاعات مکانی در بخشهای بعدی استفاده کنیم
  • مشتری های نرم افزار
  • QGIS : این یک سرویس گیرنده GIS دسک تاپ است که با طعم های اصلی سیستم عامل ها و دستگاه های Android کار می کند. این به کاربران اجازه می دهد تا اطلاعات مکانی را ایجاد ، ویرایش ، تجسم ، تجزیه و تحلیل و انتشار دهند. این نرم افزار که در C ++ ، Python و Qt نوشته شده بود در ابتدا در ژوئیه 2002 منتشر شد. برخی از امکانات این نرم افزار را در بخشهای بعدی نصب و بررسی خواهیم کرد
  • برنامه های خط فرمان
    • GDAL / OGR : کتابخانه انتزاع داده های مکانی (GDAL) و پیاده سازی مرجع ویژگی های ساده OpenGIS (OGR) کتابخانه های قدرتمندی برای خواندن و نوشتن قالب های داده های فضایی و شطرنجی هستند. نرم افزار نوشته شده در C ، C ++ و Python ، در تاریخ 8 ژوئن سال 2000 منتشر شد. نویسنده اصلی آن Frank Warmerdam بود و در حال حاضر توسط توسعه دهندگان در بنیاد فضای باز منبع باز نگهداری می شود. این از بسیاری از قالب های شطرنجی و برداری پشتیبانی می کند و همین امر باعث شده است که از آن برای تبدیل داده های مکانی حتی در نرم افزارهای مختلف مانند QGIS ، ArcGIS ، gvSIG ، Grass GIS ، Google Earth و غیره به طور گسترده ای استفاده شود .
    • shp2pgsql: این ابزاری است که برای تبدیل آسان شکل های Esri به SQL مناسب برای درج در پایگاه داده PostGIS / PostgreSQL ساخته شده است. ما می توانیم شکل های فایل را در PostGIS از QGIS متصل و بارگذاری کنیم (این مورد را در بخش 4 بررسی خواهیم کرد) یا از طریق GUI اما این ابزار برای عملیات دسته ای بسیار مفید است.
  • میان افزار
    • GeoServer : این یک سرور است که به زبان جاوا نوشته شده است و به کاربران امکان می دهد داده های مکانی را به اشتراک بگذارند ، پردازش و ویرایش کنند. این داده ها را با استفاده از استانداردهای باز از هر منبع داده اصلی منتشر می کند. با استفاده از خدمات سازگار Open Geospatial Consortium (OGC) می توان آن را به راحتی به کتابخانه های پیشرو مبتنی بر وب مانند جزوه ، Mapbox ، OpenLayers و غیره متصل کرد.
    • سرور Apache tomcat : در سال 1999 منتشر شده و به زبان جاوا نوشته شده است. این یک ابزار مستقل از پلت فرم و یک سرور محبوب مبتنی بر جاوا است که ویژگی های تعامل با سرویس های جاوا را فراهم می کند.
    • ngrok : این سرویس امکان ایجاد URL های عمومی را فراهم می کند که از طریق اینترنت قابل دسترسی هستند. به عنوان مثال ، Geoserver می تواند بر روی Apache Server بر روی دستگاه محلی ما نصب شود ، سپس می توانیم از گرم برای گوش دادن به سرور در یک پورت خاص استفاده کنیم و یک URL تولید می کند که می تواند برای دسترسی به GeoServer از طریق اینترنت استفاده شود. این یک روش سریع برای آزمایش پیشرفت های اجرا شده ، قبل از میزبانی Geoserver در cloud یا هر سیستم عامل میزبانی وب است.
  • Frontend کتابخانه ها و چارچوب Javascript.
    • Leaflet : این یک کتابخانه جاوا اسکریپت ساده و سبک برای توسعه نقشه های تعاملی در وب است. این برنامه در ابتدا در تاریخ 13 مه 2011 منتشر شد. این نرم افزار مناسب موبایل است ، دارای API مستند و پلاگین های زیادی است که توسط انجمن توسعه داده شده است.
    • Mapbox GL : طبق اسناد رسمی ، این یک کتابخانه جاوا اسکریپت برای نقشه برداری برداری تعاملی و قابل تنظیم در وب است. سبک های نقشه را می گیرد که با مشخصات سبک Mapbox مطابقت دارد ، آنها را در کاشی های برداری که با مشخصات کاشی Mapbox Vector مطابقت دارند اعمال می کند و آنها را با استفاده از WebGL ارائه می دهد.
    • OpenLayers : این یک کتابخانه جاوا اسکریپت است که قرار دادن نقشه پویا در هر صفحه وب را آسان می کند. این می تواند کاشی های نقشه ، داده های برداری و نشانگرهای بارگیری شده از هر منبع را نشان دهد. OpenLayers در ابتدا در 26 ژوئن 2006 منتشر شد. می توان از طریق خدمات سازگار با OGC به Geoserver متصل شد.

این فقط برای این بخش خواهد بود ، بسیار سپاسگزارم برای خواندن!

ما این ابزارها را یکی یکی انتخاب کرده و در بخشهای بعدی ویژگیهای بیشتری از آنها را جستجو خواهیم کرد. امیدوارم توانسته باشید یکی دو چیز یاد بگیرید.

اگر احساس می کنید این برای شخصی در آنجا مفید است لطفاً به اشتراک بگذارید.

 

8 نظرات

دیدگاهتان را بنویسید