ソースを参照

libproj: GRASS expects meter not metre

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@57981 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 11 年 前
コミット
22e7ad4f8f
1 ファイル変更5 行追加0 行削除
  1. 5 0
      lib/proj/convert.c

+ 5 - 0
lib/proj/convert.c

@@ -608,6 +608,11 @@ int GPJ_osr_to_grass(struct Cell_head *cellhd, struct Key_Value **projinfo,
 	    (dfToMeters == 1.))
 	    G_asprintf(&pszUnitsName, "meter");
 
+	if ((G_strcasecmp(pszUnitsName, "metre") == 0))
+	    G_asprintf(&pszUnitsName, "meter");
+	if ((G_strcasecmp(pszUnitsName, "kilometre") == 0))
+	    G_asprintf(&pszUnitsName, "kilometer");
+
 	G_set_key_value("unit", pszUnitsName, *projunits);
 
 	/* Attempt at plural formation (WKT format doesn't store plural