aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jniwrap/org/proj4/Projections.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/jniwrap/org/proj4/Projections.java b/jniwrap/org/proj4/Projections.java
index 07f28217..289da281 100644
--- a/jniwrap/org/proj4/Projections.java
+++ b/jniwrap/org/proj4/Projections.java
@@ -186,7 +186,18 @@ public abstract class Projections
for (int i = 0; i < infos.length - 1; i++)
{
String[] pairs = infos[i + 1].split("=");
- projParameters.put(pairs[0].trim(), pairs[1].trim());
+ if (pairs.length == 1 && pairs[0].equals("no_defs"))
+ {
+ projParameters.put(pairs[0].trim(), "defined");
+ }
+ else if (pairs.length == 1 && !pairs[0].equals("no_defs"))
+ {
+ projParameters.put(pairs[0].trim(), "");
+ }
+ else
+ {
+ projParameters.put(pairs[0].trim(), pairs[1].trim());
+ }
}
String ellipsinfo = getEllipseInfo();