کتابخانه ها و APIهای متن باز در GIS – بخش سوم (SharpMap و MapWindow)

SharpMap

SharpMap یک API برای کار با داده های مکانی است که در محیط .NET توسعه یافته و تحت مجوز LGPL انتشار می یابد. نوع داده مکانی فراهم شده در این API از استاندارد SFS پیروی می کند همراه با توابعی که اکثر آن ها نیز در تطابق یک به یک با این استاندارد هستند. جدول زیر فهرست این توابع و آنالیزها را نشان می دهد.SharpMap قادر به پشتیبانی از فرمت های رستر و برداری گوناگون (اغلب از طریق بسته های الحاقی مانند GDAL/OGR) و تبدیل مختصات از طریق Proj.NET و همچنین عمل به عنوان سریس دهنده WMS می باشد.

توابع پشتیبانی شده در SharpMap

نوع شی هندسیGeometryGeometry CollectionPointCurveLineString, Line, LinearRing
توابعDimension ( )

GeometryType ( )

SRID ( )

Envelope( )

GetBoundingBox()

AsText( )

AsBinary( )

GeomFromText( )

GeomFromWKB( )

IsEmpty( )

IsSimple( )

Boundary( )

NumGeometries( )

Geometry ()

X( )

Y( )

TransformToImage()

Length( )

StartPoint( )

EndPoint()

IsClosed()

IsRing( )

NumPoints()

Point ( )

Value( )

TransformToImage( )

ادامه جدول

نوع شی هندسیGeometry

(cont.)

MultiCurveSurfacePolygonMultiSurface
توابعBuffer( )

Equals( )

Contains( )

ConvexHull( )

Crosses( )

Difference( )

Disjoint( )

Distance( )

Intersection( )

Intersects( )

Overlaps( )

Relate( )

Touches( )

SymDifference()

Union( )

Within( )

IsClosed( )

Length( )

IsCCW( )

Area( )

Centroid( )

PointOnSurface( )

ExteriorRing()

NumInteriorRing( )

InteriorRing ()

TransformToImage( )

Area( )

Centroid( )

PointOnSurface( )

MapWindow

MapWindow هم به عنوان یک برنامه رومیزی GIS و هم به عنوان یک کنترل ActiveX نوشته شده با زبان ویژوال C++ تحت مجوز MPL مورد استفاده قرار می گیرد که در حالت دوم می تواند توسط زبان های برنامه نویسی پشتیبانی کننده ActiveX مانند VB، مجموعه .NET و Delphi جهت تولید و توسعه برنامه های GIS به کار گرفته شود. در حالت اول نیز عملکرد برنامه از طریق توسعه بسته های الحاقی و افزودن ان به برنامه قابل بهبود می باشد.

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

прочитавших ее до конца topodin, То, на что раньше поиск мог просто закрыть глаза теперь приводит к пессимизации ( фильтр Яндекс за переоптимизацию, Гугловский Пингвин и Панда)

zv7qrnb
- سوالات و نظرات خود را در صورت تناسب با مطلب در قسمت دیدگاه و در غیراین صورت در انجمن مطرح کنید.
- اگر این مطلب را پسندیده اید با امتیاز به آن می توانید آن را در گوگل محبوب کنید.
- برای اطلاع از آخرین مطالب می توانید از صفحه سایت تخصصی جی.آی.اس در فیسبوک استفاده کنید.
blogger70 کتابخانه ها و APIهای متن باز در GIS   بخش سوم (SharpMap و MapWindow)twitter70 کتابخانه ها و APIهای متن باز در GIS   بخش سوم (SharpMap و MapWindow)google70 کتابخانه ها و APIهای متن باز در GIS   بخش سوم (SharpMap و MapWindow)fb70 کتابخانه ها و APIهای متن باز در GIS   بخش سوم (SharpMap و MapWindow)