5

この投稿を参照して、gvNIX を使用して医療施設の位置データを保持するマップ ベースの Web アプリケーションを作成しようとしています。ガイドとしてこのチュートリアルに従っています。コマンドを発行する場合:

web mvc geo controller --class ~.web.MapViewerController --preferredMapping Tanzania --projection EPSG4210

エラーが発生します:

java.lang.IllegalArgumentException: Failed to convert 'EPSG4210' to type ProjectionCRSTypes for option 'projection'
No enum constant org.gvnix.addon.geo.addon.ProjectionCRSTypes.EPSG4210

GIS は初めてで、EPSG4210 がタンザニアの正しい座標参照システムであると想定していますか? このエラーを解決するにはどうすればよいですか?

よろしく、T

4

1 に答える 1

0

このプロジェクションは gvNIX には含まれていないため、デフォルトでは処理できません。

このプロジェクションを使用するには、次の手順に従う必要があります。

  1. レジスタ プロジェクションを使用してビューを作成します (例では 4326)。

  2. プロジェクションを使用するようにshow.jspxを変更します (EPSG4210)

  3. このプロジェクションをproj4leaflet-custom-proj.js ファイルに登録します(EPSG:25830 を定義する例を見つけることができます) (リーフレット プラグイン プロジェクトを参照)

    幸運を!

于 2016-02-24T20:42:46.550 に答える