I am trying to project an array of points from a custom coordinate system the web mercator. I am using the geometry service project method and am coming up blank with how to set the input spatial reference for the geometries. The rest endpoint has a property for input spatial reference and output spatial reference, but the project parameters support class does not.
private function gpResult(event:GeoprocessorEvent):void{
var geometriesToProject:Array = new Array();
for each(var result:ParameterValue in event.executeResult.results){
for each(var g:Graphic in result.value.features){
geometriesToProject.push(g.geometry);
}
}
if(geometriesToProject.length > 0){
var wkid:Number = 102100;
var projectionSR:SpatialReference = new SpatialReference(wkid);
var projectParams:ProjectParameters = new ProjectParameters();
projectParams.geometries = geometriesToProject;
projectParams.outSpatialReference = projectionSR;
geometryService.project(projectParams);
}
}