协调参考系统未在gvNIX中识别

时间:2016-01-13 11:28:02

标签: gvnix

参考this post我正在尝试使用gvNIX创建一个基于地图的Web应用程序来保存健康设施的位置数据。我是以this tutorial为指导。发出命令时:

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是坦桑尼亚正确的坐标参考系统?我怎么能克服这个错误?

亲切的问候, Ť

1 个答案:

答案 0 :(得分:0)

此投影未包含在gvNIX中,因此默认情况下无法处理。

要使用此投影,您必须按照以下步骤操作:

  1. 使用套准投影(例如4326)
  2. 创建视图
  3. 修改 show.jspx 以使用您的投影(EPSG4210)
  4. proj4leaflet-custom-proj.js file中注册此投影(您可以找到定义EPSG的示例:25830)(参见leaflet plugin project

    祝你好运!