لینوکس و دنیای متن‌باز

رونمایی از RustGIS؛ ابزار نقشه و اطلاعات جغرافیایی که هم روی دسکتاپ و هم در مرورگر می‌تازد!

تا حالا شده بخواهید روی نقشه‌ها و اطلاعات جغرافیایی (GIS) کار کنید اما نرم‌افزارهای موجود خیلی سنگین و پیچیده به نظر برسند؟ «کیوشنگ وو» (Qiusheng Wu) طوفان به پا کرده و نسخه اولیه RustGIS را به عنوان یک ابزار متن‌باز جذاب معرفی کرده که هم به صورت اپلیکیشن دسکتاپ و هم مستقیم توی مرورگر وب کار می‌کند. نسخه v0.1.0 به همراه نسخه v0.2.0 بلافاصله پشت سر هم منتشر شده‌اند تا همگی بتوانند طعم کار با یک ابزار سریع و مدرن را بچشند.

رابط کاربری این ابزار به صورت ریبونی طراحی شده؛ یعنی اگر با نرم‌افزارهای آفیس مدرن کار کرده باشید، خیلی سریع با آن ارتباط برقرار می‌کنید. این ابزار به شما اجازه می‌دهد داده‌های نقشه‌ای را به روش‌های مختلف آنالیز کنید. با بیش از ۱۵ زبان زنده دنیا، پشتیبانی از بیش از ۱۰۰۰ ابزار مختلف، و ابزارهای ویرایشی پیشرفته، RustGIS آمده تا کار با نقشه‌ها را مثل آب خوردن کند.

RustGIS چیست و به چه دردی می‌خورد؟

RustGIS - رونمایی از RustGIS؛ ابزار نقشه و اطلاعات جغرافیایی که هم روی دسکتاپ و هم در مرورگر می‌تازد!

عبارت GIS مخفف سیستم اطلاعات جغرافیایی (geographic information system) است؛ نرم‌افزاری که با داده‌های گره‌خورده به نقاط مختلف کره زمین سر و کار دارد. در واقع یک GIS لایه‌های مختلفی مثل جاده‌ها، رودخانه‌ها و جمعیت را دقیقاً روی هم می‌اندازد تا بتوانید بررسی‌های دقیقی داشته باشید.

کار با این لایه‌ها در RustGIS با ابزارهای آنالیزی مثل buffer و clip به همراه قابلیت انتخاب بر اساس SQL شروع می‌شود. حتی کارهای پیچیده‌تری مثل viewshed analysis و پیدا کردن کوتاه‌ترین مسیر هم به صورت راهنما و گام‌به‌گام در اختیار شماست. در نسخه v0.2.0 قابلیت اجرای کوئری‌های SQL از طریق DuckDB Spatial هم به آن اضافه شده است.

این اپلیکیشن فایل‌های استانداردی مثل GeoJSON، Shapefile، GeoPackage و GeoParquet را به راحتی باز می‌کند و فایل‌های حجیم را به صورت استریم می‌خواند. اگر هم ابزار ogr2ogr را نصب داشته باشید، فرمت‌های GDAL مثل File Geodatabase، GPX و DXF هم قابل دسترسی خواهند بود.

تازه بخش جالب ماجرا اینجاست که هوش مصنوعی هم وسط است! 🤖

بخش AI Assistant مثل یک چت‌پنل هوشمند کنارتان هست تا به سوالات شما درباره داده‌ها پاسخ دهد یا دستورات را روی نقشه اجرا کند. هر تغییری را می‌توانید با یک کلیک به عقب برگردانید و البته دستوراتی که بخواهند فایل‌ها یا شبکه را دستکاری کنند، منتظر تأیید شما می‌مانند.

از طریق Terminal و خط فرمان هم می‌توانید نقشه‌ها را رندر کنید و ابزارها را به هم زنجیر کنید. همچنین یک سرور MCP به شما اجازه می‌دهد دستیارهایی مثل Claude Code و Cursor دستورات RustGIS را اجرا کرده و نقشه تولید کنند.

دانلود و استفاده از RustGIS

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

جدیدترین نسخه این ابزار v0.2.0 است. برای دانلود نسخه‌های مخصوص لینوکس (Linux)، ویندوز (Windows) و مک‌او‌اس (macOS) می‌توانید به وب‌سایت اصلی مراجعه کنید. اگر هم ترجیح می‌دهید هیچ‌چیز را نصب نکنید، نسخه WebApp آن دقیقاً توی مرورگر در دسترس شماست.

سورس‌کد این پروژه روی GitHub قرار دارد و یک جدول مقایسه‌ای هم توی سایت اصلی هست که نشان می‌دهد RustGIS در مقایسه با غول‌هایی مثل ArcGIS Pro و QGIS چقدر خوب عمل کرده است.

منبع اصلی: It's FOSS (اخبار لینوکس) | 21 مهر 1405

خسرو عظیمی

خسرو عظیمی هستم. علاقه مند به دنیای اوپن سورس و IT، لینوکس، امنیت، وب و برنامه نویسی. در حال حاضر توسعه دهنده وب، کارشناس سئو و ادمین سیستم عامل هستم. لینک سایت شخصی: khosro-azimi.ir

مطالب مرتبط

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

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

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