Example #1
0
        private void SetDataFromPolygon(Geometry geometry)
        {
            GeoPolygon polygon = new GeoPolygon();

            polygon.SetData(geometry);

            _polygonArray.Add(polygon);
        }
Example #2
0
        private void SetDataFromMultiPolygon(Geometry geometry)
        {
            int geomCount = geometry.GetGeometryCount();

            for (int i = 0; i < geomCount; i++)
            {
                Geometry geom = geometry.GetGeometryRef(i);

                if (geom.GetGeometryType() == wkbGeometryType.wkbPolygon)
                {
                    GeoPolygon polygon = new GeoPolygon();

                    polygon.SetData(geom);

                    _polygonArray.Add(polygon);
                }
                else
                {
                    Console.WriteLine("unknown geometry type!");
                }
            }
        }