InMemoryFeatureLayer pointLayer = wrapper.GetFeatureLayer(); string pointID = pointRow.ID; ThinkGeo.MapSuite.Core.PointShape pointShape = new ThinkGeo.MapSuite.Core.PointShape(pointRow.Longitude, pointRow.Latitude); double multiplier = wrapper.GetPointSizeMultiplierForMagnitude(pointRow.Magnitude); pointShape.ScaleTo(multiplier); Feature pointFeature = new Feature(pointShape, columnDictionary); pointLayer.InternalFeatures.Add(pointID, pointFeature);