خانواده نرم افزارهای JUMP در حوزه جی.آی.اس رومیزی

خانواده JUMP (مخفف Java Unified Mapping Platform) شامل مجموعه نرم افزار زیر است که همه آن ها بر یک مبنای مشترک استوار بوده و در برخی توانایی ها با هم متفاوتند:

  • JUMP: نرم افزار JUMP توسعه داده شده توسط VividSolutions سنگ بنای نرم افزارهای دیگر در این گروه می باشد.
  • OpenJUMP
  • DeeJUMP: نرم افزار DeeJUMP توسعه داده شده توسط شرکت lat/lon بر مبنای JUMP است که همراه با بسته نرم افزاری Deegree عرضه می شود. DeeJUMP عملکردهایی را به JUMP راجع به استانداردهای وب و تعیین هویت و اعتبار کاربران افزوده است.
  • SkyJUMP: نرم افزار SkyJUMP توسعه داده شده توسط Larry Becker بر مبنای JUMP است که برخی قابلیت های خاص در ویرایش داده ها را داراست.
  • PirolJUMP: نرم افزار PirolJUMP ایجاد شده در پروژه Pirol Project در آلمان بر مبنای OpenJUMP است. PirolJUMP قابلیت هایی را برای اهداف کشاورزی دقیق (Precision farming) (هدف پروژه Pirol) و تجزیه و تحلیل های رستر به نرم افزار اصلی افزوده است.
  • KOSMO: نرم افزار توسعه داده شده توسط شرکت SAIG برمبنای JUMP است.

در این میان نرم افزار JUMP و OpenJUMP توضیح داده می شوند.

JUMP: JUMP نرم افزاری نوشته شده تحت جاوا دارای مجوز GPL و بر مبنای کتابخانه JTS و JCS است که یک رابط گرافیکی مناسب را در جهت نمایش، مشاهده و پردازش داده های مکانی فراهم می آورد. علاوه بر رابط گرافیکی آن که JUMP Workbench نامیده می شود، API آن نیز جهت توسعه بیشتر در اختیار قرار داده شده است. شکل زیر معماری این نرم افزار را نشان می دهد. عملکرد JUMP در جدول زیر خلاصه شده است.

 

02 thumb1 خانواده نرم افزارهاي JUMP در حوزه جی.آی.اس رومیزی

معماری نرم افزار JUMP

عملکرد نرم افزار JUMP

اصول کلی JUMP Workbench

PlugIn framework for adding custom menu items

CursorTools framework for adding custom toolbar tools

Reader/Writer/DataSource framework for adding custom I/O formats

Multi-Window interface supports multiple visualization displays

فرمت داده ها

Well-Known Text (WKT)

JCS GML

FME GML

Other GML schemas via Input and Output Templates

ESRI Shapefile

شیوه بندی

Fill colour

Line colour and width

Transparency

Vertex display with variable sizing

Geometry Decorations (including arrowheads and other line terminators)

Predefined styles

Colour-theming by attribute

برچسب گذاری

Labeling from an attribute, with ability to specify colour, font, size, and vertical alignment

Label rotation and size can be driven from an attribute

Labels can scale with view or be fixed-size

Labels center on visible portion of geometry

Overlapping labels can be automatically hidden

تجزیه و تحلیل های ساده

Zoom In, Zoom Out, Pan, Zoom to All, Zoom to Layer, Zoom to Selected, Zoom to Fence

Zoom Back / Zoom Forward

Feature Info allows viewing geometry coordinates in Well-Known Text, GML and Coordinate-List formats

Attributes can be viewed in HTML or tabular formats

Attribute table view can be sorted on any column

Supports zooming to features, highlighting features, adding features to selected set

Create layers which display map images obtained from any WMS 1.0-compliant server

ویرایش داده ها

Create Linestring, Rectangle, Polygon, Point

Add/Move/Delete Vertex

Add/Move/Delete Geometry component

Combine / Explode Geometry components

Snap Vertices Together, To Line, To Grid

Features can be created or updated by entering or editing Well-Known Text

Variable-size Grid with snapping and display

تجزیه و تحلیل های پیشرفته/ تبدیل مختصات

Layer Statistics displays totals of points, holes, components, area, length for multiple layers

Feature Statistics displays total points, holes, components, area, length for each feature in layer

Display Vertices in Fence allows easy access to precise coordinate information

Affine Transform can be applied to all features in layer

Bilateral Interpolated Transformation allows “rubber sheeting” a layer with any number of control vectors

Measure Tool

Compute Area and Length

Overlay two polygonal datasets

Union of features

Compute spatial overlay operation on Geometries (intersection, union, difference, symmetric difference)

Buffer geometries

تعیین درستی عوارض

Detect Invalid Geometry

Detect Repeated Points

Detect Short Segments

Detect Small Angles

Detect Disallowed Geometry Types

عملکرد های الحاقی

RoadMatcher application

Stream Feature Matching Application

Water Body Feature Matching Application

Stream Name Matching Application

Water Body Name Matching Application

Coastal Island Name Matching Application

Coastal Bay Name Matching Application

Coastal Point Name Matching Application

Main Stemming Utility

Skeletonizer Utility

OpenJUMP: نرم افزار OpenJUMP که بر اساس JUMP بنا نهاده شده است عملکردهای زیر را علاوه بر قابلیت های JUMP داراست:

    • پشتیبانی از استاندارد WFS (علاوه بر WMS و GML ارائه شده در JUMP)
    • پشتیبانی از بین المللی سازی از طریق استاندارد I18n. در حال حاضر ترجمه به زبان های فرانسوی، فنلاندی، آلمانی، ایتالیایی، پرتغالی و اسپانیایی انجام پذیرفته است.
    • توانایی های ترسیمی و ویرایشی بیشتر
    • پرس و جوی پیشرفته اطلاعات توصیفی
    • پرس و جوی پیشرفته اطلاعات مکانی
    • اتصال اطلاعات توصیفی خارجی (در فرمت text) به اطلاعات توصیفی همراه لایه
    • محاسبه گر اطلاعات توصیفی (Attribute Calculator)
    • تلفیق اطلاعات مکانی بر اساس اطلاعات توصیفی
    • تلفیق اطلاعات توصیفی بر اساس اطلاعات مکانی
    • ایجاد گراف مسطح برای دسترسی به توپولوژی
    • تولید Convex Hull و پلیگون های Theissen
    • امکان Generalization
    • امکان چاپ از طریق بسته الحاقی CadPlan
    • ورود داده های GPS از طریق بسته های الحاقی
    • پشتیبانی از فرمت داده های DXF، Mapinfo MIF، GeoConcept، SVG، GIF، PNG، JPG، JPEG، TIF، TIFF،GeoTIFF ، ECW ErMapper، SID Litartech MrSID، ArcSDE، Oracle، PostGIS، MySQL، CSV.

При продвижении конкурентных поисковых запросов трудно попасть в ТОП 10 Яндекса, если выбранному слову соответствует лишь одна страница на сайте website: Вход в систему Методы продвижения и правила SEO Поисковая оптимизация сайтов – довольно молодое понятие, она появилась не так давно, однако с самого начала своего существования развивалась достаточно бурно

مطالب مرتبط

نظر بدهید

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