Пример #1
0
 private void setPointToVectorEntity(GeoDataProvider geoDataProvider, VectorEntity vetEntity)
 {
     List<GeoXYPoint> geoNodeList = geoDataProvider.GeoProvider.GeoNodeList;
     foreach (GeoXYPoint point in geoNodeList)
     {
         if (vetEntity.Name == point.Name)
         {
             vetEntity.Flag = point;
             vetEntity.Area = point.Distance(point);
         }
     }
 }
Пример #2
0
 private void setPolygonToVectorEntity(GeoDataProvider geoDataProvider, VectorEntity vetEntity)
 {
     foreach (GeoPolygonRegion region in geoDataProvider.GeoProvider.PolygonRegionList)
     {
         if (vetEntity.Name == region.Name)
         {
             vetEntity.Flag = region;
             vetEntity.Area = region.RegionArea;
         }
     }
 }
Пример #3
0
 private void setGeoLineToVectorEntity(GeoDataProvider geoDataProvider, VectorEntity vetEntity)
 {
     List<GeoXYLine> geoLineList = geoDataProvider.GeoProvider.GeoLineList;
     foreach (GeoXYLine line in geoLineList)
     {
         if (line.Name == vetEntity.Name)
         {
             vetEntity.Flag = line;
             vetEntity.Area = line.GetDistance();
         }
     }
 }