مکانی - GISqgis

OpenGeo Suite: نمونه ای عالی از نرم افزار GIS برای نقاط ضعف مدل OSGeo طراحی شده است

امروزه، حداقل در محيط جغرافيايي، هر حرفه اي با تفکر خنثي، به رسميت شناخته شده است که نرم افزار منبع باز به اندازه نرم افزار تجاري بالغ است و در برخي موارد برتر است.

استراتژی استاندارد بسیار خوب کار کرد. اگرچه توازن به روزرسانی آن در برابر انرژی مورد نیاز تکامل فناوری مورد تردید است ، اما شاید این چیزی باشد که پایه های اصلی را برای موفقیت در تلاش های دیگر مانند جامعه ، رویکرد فلسفی ، اقتصاد و سایر ایده هایی که برای توجیه مدل استفاده می شود ، ایجاد کرد. که در نهایت نیز لازم است.

با این حال ، فروش راه حل های منبع آزاد در محیط های تجاری و دولتی آسان نیست ، به دلایل زیادی که بخشی از آن از رقابت ناشی می شود بلکه به عنوان یک نتیجه اجتناب ناپذیر از ضعف های مدل ، که باید تکامل یافته و با نرم افزارهای اختصاصی همزیستی داشته باشند ، وجود دارد. تصمیم گیرندگان از خود س questionsالاتی مانند این موارد را می پرسند:

  • اگر یک صبح یک مشکل ناشی از به روز رسانی سیستم عامل های دیگر را در جنبه هایی از قبیل امنیت ببینیم چه کسی پاسخ می دهد وقتی که ما نیاز به پشتیبانی داشته باشیم و در چه مقداری هزینه آن را بپردازیم؟

  • با توجه به دامنه گزینه های موجود در زبان ، کتابخانه ها ، راه حل های مشتری ، راه حل های وب ، برای اطمینان از سازگاری چه ترکیبی را باید انتخاب کنیم؟ تقریبا مجموع؟

OpenGeo Suite یک راه حل است که نه تنها از تمام بلوغ ابزارهای موجود بهره می برد ، بلکه هدف آن پاسخگویی به نقاط ضعف مدل است. علاوه بر اینکه به جامعه راه حلی می دهد که بتواند ابتکارات توسعه خود را ارتقا دهد ، یک رشته مشترک برای اجزای درگیر برای هدایت تکامل آنها ایجاد می کند و برای شرکت ها ، OpenGeo Suite جدیت لازم برای تصمیم گیری در مورد منبع باز را فراهم می کند. اگرچه شرکت های دیگری نیز وجود دارند ، پس از مدتی آزمایش این گزینه دیگر چاره ای ندارم جز شناسایی ظرفیت و خلاقیت بالای متفکران پشت Boundless ، شرکتی که این راه حل را ایجاد کرده است.

بیایید برخی از آنچه که رویکرد OpenGeo Suite به آن اشاره می کنیم را ببینید:

چه ابزار OpenGeo Suite را شامل می شود؟

داشتن بسیاری از گزینه های راه حل بد نیست ، طبیعی است ، اگرچه نحوه اطمینان از انتخاب ابزار در فرایندهای تولید یکپارچه را تا حدودی پیچیده می کند. اگر متوجه شویم که چه زمانی در زمینه تحقیق ، توسعه ، آموزش و بالاتر از همه زمان غیر قابل بازیابی تلاش کرده ایم ، انتخاب غلط می تواند پرهزینه باشد.

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

  • در سطح مشتری ، که محبوب ترین زمینه است ، عبارتند از: QGis ، Grass ، ILWIS ، SAGA ، Kapaware ، بر اساس C ++. gvSIG ، Jump ، uDIG ، Kosmo ، LocalGIS ، GeoPista ، SEXTANTE ، مبتنی بر جاوا. MapWindow برای بخشی از آن در ActiveX بر اساس .NET.
  • در کتابخانه ها: GDAL ، OGR ، PROJ4 ، FDO ، GEOS در C ++ وجود دارد. جاوا مبتنی بر GeoTools ، WKB4J ، JTS ، بالتیک. NTS ، GeoTools.NET ، SharpMap over .NET.
  • در مورد راه حل های وب که امروزه از محبوبیت زیادی برخوردار هستند: MapServer، MapGuide OS on C ++؛ GeoServer ، Degree ، Geonetwork در جاوا. لایه باز ، Leaflet و Ka-Map در Javascript ، نقشه ماهی در Python ، MapBender در PHP / Javascript.
  • از لحاظ پایگاه داده، Postgres حاکم بدون قید و شرط است، اگرچه راه حل های دیگری نیز وجود دارد.

موارد فوق به ما نشان می دهد که تقریباً در هر محیطی می توان سیستم را سوار کرد. علاوه بر این ، بسیاری از آنها ، اگرچه در یک زبان به دنیا آمده اند ، اما اکنون از دیگران حمایت می کنند. بسیاری از آنها نیز به عنوان مشتری متولد شده اند اما توانایی مدیریت داده های وب را دارند و در مواردی مانند لایه های باز حتی در محیط وب تقریباً همه کارهایی که در ابزار مشتری انجام می شود امکان پذیر است.

چه ترکیبی از نرم افزار رایگان برای استفاده؟

مجموعه OpenGeo توسط تصمیم گرفت QGis شما به عنوان یک مشتری دسک تاپ ، قبلاً مستحق دسته بندی مقالات در مورد Geofumadas هستید. برای وب ، آنها GeoServer را به عنوان سرور داده ای انتخاب کردند که روی Tomcat ، Jetty به عنوان محیط زمان اجرا Java ، GeoWebCache برای tessellation و OpenLayers به ​​عنوان کتابخانه کار می کند ، اگرچه این گزینه آخر ثبت نام لازم را ندارد ، با توجه به راه حل هایی مانند Leaflet که به خصوص به دلیل مدل آن با موفقیت زیادی رشد می کند. بر اساس پلاگین ها و پتانسیل آن با برنامه های تلفن همراه. ببینید که می توانید از یک زبان واحد عبور کنید اما می خواهم ماتریس تجزیه و تحلیل را ببینید که شما را به این تعریف سوق داده است.

بیایید روشن باشیم ، هر کسی می تواند این راه حل ها را به صورت جداگانه پیاده سازی کند. آنچه OpenGeo شامل است ، نصب کننده ای است که نسخه های این م componentsلفه ها را بهبود بخشیده و باعث کارآیی بیشتر برنامه های خسته کننده می شود. مثلا:

opengeo suite

 

  • سرور نقشه opengeo suiteنصب کننده مجموعه را مرتب می کند. امکان انتخاب قطعات برای نصب ، حذف یا حذف نصب. برای کسانی که با یک موتور جاوا در زمان اجرا با خطای خوشحال 503 کار کرده اند ، مفید بودن را می دانند.
  • نصب های مختلف وجود دارد: برای ویندوز ، Mac OS X ، CentOS / RHEL ، Fedora ، Ubuntu و سرورهای برنامه.  
  • نسخه اخیر 4.02 PostgreSQL 9.3.1 ، PostGIS 2.1.1 ، GeoTools 10 ، GeoServer 2.4.3 و GeoWebCache 1.5 را به ارمغان می آورد. و از OpenLayers 3 پشتیبانی می کند.
  • در منوی شروع، لینک مستقیم برای توقف یا شروع GeoServer و Postgres ایجاد می شود؛ همچنین برای بلند کردن رابط کاربری shapefiles بار داده POSTGRES (shp2psql) و همچنین برای دسترسی به PostGis پایه (PgAdmin) داده ها.
  • همچنین در منوی شروع دسترسی به localhost وجود دارد که در این نسخه با کنترل پنل تمیز به سرویس های GeoServer ، GeoWebCache و GeoExplorer ، رابط کاربری مشتری نسخه 3 را از بین می برد.
  • این محصول ، GeoExplorer یک توسعه چشمگیر از Boundles مبتنی بر GeExt است که به عنوان یک مشاهدهگر داده برای GeoServer عمل می کند ، امکان بارگذاری داده ها از یک فایل محلی یا از یک انبار داده را فراهم می کند ، قادر به پیکربندی رنگ ، ضخامت خط ، شفافیت ، برچسب گذاری ، از جمله قوانین و صرفه جویی مستقیم در فایل سبک geoServer (sld). هیچ کس در ذهن درست خود این کار را با کد خالص انجام نمی دهد و GeoExplorer یک راه حل عالی است -اگر چه چیزهای بیشتری می کند-.
  • نسخه نصب شده GeoServer شامل پیوندی برای وارد کردن داده ها ، ایجاد منابع از لایه های شکل محلی ، از جمله PostGis است که می تواند داده ها را از یک پایگاه به پایگاه دیگر شامل Localhost به سرویس میزبانی شده منتقل کند. جالب است که این بارگذاری داده ها مشکلات OGR2OGR را حل می کند که ، مگر اینکه با یک خط کنسول انجام شود ، هنگام بارگذاری یک لایه چند چند ضلعی مشکل ایجاد می کند ، زیرا پیش فرض چند ضلعی ساده است.
  • در این مورد، سرویس WPS ظاهر می شود زیرا در انتخاب گزینه نصب من تصمیم گرفتم آن را ادغام کنم.
  • افزودنیهای GeoServer مانند CSS Styling ، CSW ، Cloustering و پشتیبانی از کتابخانه های تصاویر GDAL را می توان در زمان نصب اضافه کرد. همچنین یک افزونه برای PostGIS وجود دارد که از ابرهای نقطه ای در پایگاه داده پشتیبانی می کند و GDAL / OGR را می توان به عنوان مشتری نیز نصب کرد. برای توسعه دهندگان گزینه نصب Webapp SDK و GeoScript وجود دارد.
  • بر خلاف من به میزبانی بر روی نسخه سرور، من دید که منابع بیشتری داده ممکن است که بیمه می تواند اضافه شود وجود دارد اما در مورد از آن همراه با نسخه OpenGeo سوئیت به ارمغان می آورد متن delimited کاما H2، H2 JNDI، SQL سرور، OGR، اوراکل و مشت امکانات در ریشه های ریشه.

در مورد Qgis چی؟

  • از بهترین ها ، برای Qgis آنها یک پلاگین عالی به نام OpenGeo explorer ایجاد کردند که می توانید با آن با پایگاه داده Postgres و همچنین با GeoServer ارتباط برقرار کنید. از اینجا می توانید slds را ویرایش کنید ، لایه ها را تغییر دهید ، گروه های لایه را ویرایش کنید ، نام ها را ویرایش کنید ، حذف کنید ، فضاهای کاری ، لایه های ذخیره شده و غیره را مشاهده کنید.
  • اگر یک لایه حذف شود، sld حذف می شود همه این تنظیمات قابل تنظیم است و در نهایت کار از مشتری کنترل آنچه انجام می شود، هماهنگ سازی می تواند با استفاده از API REST استفاده شود.
  • در حال حاضر آن را ندارد shp2psql است اما بعد از آن هیچ جای تعجب به همان پانل، شاید به عنوان شفاف پلاگین تف که بر خلاف فروشگاههای UI اتصالات، شما می توانید آپلود چند لایه مسدود یکپارچه، نوار پیشرفت بیشتر است پیام های خطا واقع بینانه و قابل درک.

پلاگین postgres geo suite را باز کنید

با استفاده از این مجموعه OpenGeo نمی گویید که این دستور العمل جادویی است. اما مطمئناً بخش عمده ای از جامعه را به این ترجیحات سوق خواهد داد ، خصوصاً از آنجا كه شركت هایی كه دوره های آموزشی را می فروشند ترجیح می دهند این مسیر را آموزش دهند كه منحنی یادگیری كوتاه تری را تضمین كند.

دسته کوچک موسیقی جاز با دیگر ابزارهایی که می توانند روی سرور نصب شوند، سازگار است.

 

OpenGeo Suite چه تاثیری دارد

خواهیم دید که این موضوع چه تأثیری در جامعه دارد ، زیرا در پشت Boundless افرادی با تجربه زیادی در این زمینه وجود دارند که در توسعه ابزارها و کتابخانه هایی مشارکت داشته اند که اکنون این بخش را پایدار می کند. اما مهمتر از همه با آموزش در زمینه کارآفرینی و بازاریابی خدمات ، که اغلب از سطح فنی هدر می رود. حداقل شش مورد را ذکر کنم:

  • ادی ترکل و کن بوسونگ، بنیانگذاران IONIC، شرکتی که ERDAS را در 2007 خریداری کرد و اکنون متعلق به Leica است.

  • آندریاس Hocevar و بارت ون دین Eijnden، که در توسعه OpenLayers 2 و GeoExt غوطه ور شده است.

  • ویکتور اولیا، که ما را از میراث SEXTANTE ترک کرد،

  • پل رامزی، از اولین سازندگان PostGIS.

تاثیر مثبت دیگر تشریفات از یک شرکت بزرگ است که برای تبدیل شدن به یک هیولا در بازار است که همیشه یک خطر است، به ارمغان می آورد رقابت تشریفات در برابر شرکت ها در بخش های اختصاصی در زمینه هایی مانند پشتیبانی، اعتبار، امنیت و کنترل کیفیت بر پیشرفت.

طیف وسیعی از خدمات Boundless ، از مهاجرت بستر های نرم افزاری تا خدمات پشتیبانی سالانه ، به نظر ما سازگار با بازار مشاغل و موسسات است که کم کم تفاوت داشتن پشتیبانی محلی و پشتیبانی تجاری را درک می کنند. این بازار نباید آسان باشد ، اما ما با خوش بینی می بینیم که چگونه موسسات در فکر فکر می کنند ، توسعه نرم افزار و اطلاعات را به عنوان یک دارایی ارزیابی می کنند ، بنابراین آنها موفق شدند از تعیین تکالیف مکانیک اتومبیل به رانندگان خود به استخدام بیمه و خدمات تخصصی در بیایند. از شرکت های توزیع

بی حد و حصردر مدل منبع باز ، فرصت برای همه وجود دارد. بنابراین آنچه Boundless ارائه می دهد ، با یک فرصت وجود دارد یک شریک باشد؛ فراتر از توانایی کسانی که مایل به افزایش توانایی خود در فروش خدمات از نظر اجرا ، آموزش ، پشتیبانی یا توسعه هستند. به نظر می رسد این مثال ارزشمند و دروس خوبی برای یادگیری و تکمیل تلاش های انجام شده توسط بنیاد gvSIG به روش دیگری باشد ، که در مورد آن زمان دیگری صحبت خواهیم کرد.

دانلود OpenGeo سوئیت.

گلگی آلوارز

نویسنده، محقق، متخصص در مدل های مدیریت زمین. وی در مفهوم سازی و اجرای مدل هایی مانند: سیستم ملی مدیریت املاک SINAP در هندوراس، مدل مدیریت شهرداری های مشترک در هندوراس، مدل یکپارچه مدیریت کاداستر - ثبت در نیکاراگوئه، سیستم مدیریت منطقه SAT در کلمبیا مشارکت داشته است. . سردبیر وبلاگ دانش Geofumadas از سال 2007 و خالق آکادمی AulaGEO که شامل بیش از 100 دوره در زمینه GIS - CAD - BIM - Digital Twins است.

مقالات مرتبط

2 نظرات

  1. علاقه مندان به توسعه دهندگان نرم افزار تحت Opengeo Suite برای اعمال کنترل جغرافیایی به megaprojects

  2. از سرمقاله های شما بسیار سپاسگزارم شخصا، من آنها را غنی سازی می کنم.
    کمک شما برای تجزیه و تحلیل و تصمیم گیری من مهم است.

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

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

بازگشت به دکمه بالا