If you are not too attached to the ESRI reprojection engine the simplest solution is to use the CsmapReprojector instead. The _AZMEA_
dynamic coordinate system will automatically determine the origin point of each feature and reproject accordingly.
@Reproject(ESRI,"ESRIWKT|GCS_WGS_1984|GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]","ESRIWKT|esri_azmea|PROJCS["esri_azmea",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",@Value(central_meridian)],PARAMETER["Latitude_Of_Origin",@Value(lat_origin)],UNIT["Meter",1.0]]",,Forward,--,NearestNeighbor,PreserveCells)
Best Answer
that's probably not done with one transformer. I'd use a StringSearcher or SubstringExtractor to get the characters that make Problems. You can then try if a StringReplacer can replace the characters. If again a the german characters are not replaced correctly you could analyse the ASCII code with the CharacterCodeExtractor and replace it with CharacterCodeReplacer. See doc of CharacterCodeExtractor: