ProjNetを使用して変換を実行するにはどうすればよいですか?



How Perform Transformations Using Projnet



解決:

ここで説明するBNFにWKTを手動で準拠させると、エラーが解消されることがわかりました。以下に繰り返される内容:

= | | = PROJCS ['' 、、、 {、} *] = PROJECTION [''] = PARAMETER [''、] = = GEOGCS ['' 、、、] = DATUM [''、] = SPHEROID ['' 、、 ] =注:半主軸はメートル単位で測定され、> 0である必要があります。== PRIMEM [''、] = = = = UNIT [''、] = = GEOCCS ['' 、、、]

したがって、私の特定の問題(EPSG:3395)の場合、結果のWKTは次のようになります。



PROJCS ['WGS 84 / World Mercator'、GEOGCS ['WGS 84'、DATUM ['WGS_1984'、SPHEROID ['WGS 84'、6378137,298.257223563、AUTHORITY ['EPSG'、 '7030']]、AUTHORITY ['EPSG '、' 6326 ']]、PRIMEM [' Greenwich '、0、AUTHORITY [' EPSG '、' 8901 ']]、UNIT [' degree '、0.01745329251994328、AUTHORITY [' EPSG '、' 9122 ']]、AUTHORITY [ 'EPSG'、 '4326']]、PROJECTION ['Mercator_1SP']、PARAMETER ['latitude_of_origin'、0]、//必須、spatialreference.orgから欠落PARAMETER ['central_meridian'、0]、PARAMETER ['scale_factor'、 1]、PARAMETER ['false_easting'、0]、PARAMETER ['false_northing'、0]、UNIT ['metre'、1、AUTHORITY ['EPSG'、 '9001']]、AXIS ['Easting'、EAST]、 AXIS ['Northing'、NORTH]、AUTHORITY ['EPSG'、 '3395']] 

同じエラーが発生しました(SRIDが異なります)。解決策は/を使用することでした Spatialreference.orgのEsriWKT 、これはProjNetCoordinateSystemWktReaderで問題を引き起こしません