MapWindow Home
Search MapWindow.org


  • Home
    • Download
    • Why MW
    • FAQ
    • Contact
  • Products
    • MapWindow
    • ActiveX
    • Plug-ins
  • Software Dev
    • Sample Code
    • Scripts
    • Source
    • Bugs
    • Support
    • Languages
  • Site Tools
    • Forums
    • Tutorials
    • Mailing Lists
    • Team
    • Site Stats
    • Links
  • Get Stuff
    • Buy a CD
    • Buy a T-Shirt
    • MW Book
    • ActiveX Book
    • Donate
    • Buy Support
  • Documentation
    • MWGIS App. User Guide
    • GISTools User Guide
    • MW Plug-ins Dev. Guide
    • MWGIS ActiveX Dev. Guide
    • MWGeoProc Dev. Guide

MapWinGeoProc:Utils Centroid

From MapWindow GIS

Jump to: navigation, search

Centroid

Syntax

 MapWinGIS.Point Centroid(ref MapWinGIS.Shape polygon)

Summary

This function returns a MapWinGIS.Point that represents the
mathematical "center of mass" for the MapWinGIS.Shape polygon.
Currently, shapes with multiple parts are supported, but treated
as island chains, not as shapes with holes. Shapes with holes
or shapes with self-intersecting parts will still return a value,
but it is not likely to be the correct value.

Parameters

polygon [In] The MapWinGIS.Shape
POLYGON/POLYGONZ/POLYGONM to find the centroid of.

Returns

The centroid: a point representing the center of mass of the polygon.

Remarks

this version of the function has been heavilly redone
from Angela's orginal code in order to allow for the centroid to be calculated
for many more situations.

Visual Basic Net 2005 Example Implementation Code
Visual C# 2005 Example Implementation Code
Back to Utils

Retrieved from "http://www.mapwindow.org/wiki/index.php/MapWinGeoProc:Utils_Centroid"
Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in / create account
  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version
  • Permanent link

Geospatial Software Lab

Copyright © 2008 - MapWindow Open Source Team
( last updated: November 12 2008.)
Home | Donate | Download | MapWindow GIS Desktop | MapWinGIS.ocx | Plug-ins | Contact | Lists | Bugs | Sample Code | Documentation
Code Repository | Open Source License | Discussion Forum | Wiki | Join the Team | Site Statistics | Links